[2026-02-03T20:15:03.586336] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-02-03T20:15:03.762412] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-02-03T20:15:03.934783] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-02-03T20:15:04.101999] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-02-03T20:15:04.103358] [WARN ] [STATE ] State set to: WAITING [2026-02-03T20:15:04.103423] [INFO ] [STATE ] Checking TDM service status... [2026-02-03T20:15:04.278842] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-02-03T20:15:04.282726] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-02-03), and is a dependency of this service. [2026-02-03T20:15:04.316421] [WARN ] [sig-status] Service 'sig' is not running. [2026-02-03T20:15:04.350717] [WARN ] [sap-status] Service 'sap' is not running. [2026-02-03T20:15:04.385058] [WARN ] [exp-status] Service 'exp' is not running. [2026-02-03T20:15:04.385303] [WARN ] [STATE ] State set to: RUNNING [2026-02-03T20:15:04.385368] [INFO ] [CACHE ] Starting cache update [2026-02-03T20:15:04.385406] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-02-03T20:15:04.388942] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-02-03T20:15:04.389203] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-02-03T20:15:04.389247] [INFO ] [CACHE ] Cache update completed successfully [2026-02-03T20:15:04.389277] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-02-03T20:15:04.389307] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-02-03T20:15:04.463504] [DEBUG] [REMOTE ] Fetched 3452 unique symbols from directory listing. [2026-02-03T20:15:04.472128] [INFO ] [sig ] Skipping 3452 symbols with existing configuration [2026-02-03T20:15:04.472285] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-02-03T20:15:04.473820] [INFO ] [sig ] Generating forecasts for all active symbols [2026-02-03T20:15:04.473879] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-02-03T20:15:04.602976] [DEBUG] [REMOTE ] Fetched 3452 unique symbols from directory listing. [2026-02-03T20:15:04.607553] [INFO ] [sig ] Found 3452 active symbols to forecast [2026-02-03T20:15:04.611452] [INFO ] [sig ] [1/3452] Forecasting A... [2026-02-03T20:15:04.611520] [INFO ] [sig ] Generating forecast for: A [2026-02-03T20:15:04.611559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-02-03T20:15:04.626007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-02-03T20:15:04.626362] [INFO ] [FORECASTER] Starting predict_future for A [2026-02-03T20:15:04.627275] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-02-03T20:15:04.627330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:04.627362] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:04.627390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:04.627449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:04.684734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:04.685484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:04.685602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:04.685639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:04.808421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:04.808572] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:04.808634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:04.808681] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:04.812338] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=20.56%) [2026-02-03T20:15:04.812668] [INFO ] [FORECASTER] Completed predict_future for A [2026-02-03T20:15:04.812817] [INFO ] [sig ] A: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:04.961393] [INFO ] [LOCAL ] Saved forecast: A 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/A.txt [2026-02-03T20:15:04.961591] [INFO ] [sig ] [1/3452] Completed A in 0.4s | 2.86 sym/s | Total: 0.4s | ETA: 20.1m [2026-02-03T20:15:04.961640] [INFO ] [sig ] [2/3452] Forecasting AAL... [2026-02-03T20:15:04.961681] [INFO ] [sig ] Generating forecast for: AAL [2026-02-03T20:15:04.961716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-02-03T20:15:04.974219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-02-03T20:15:04.974608] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-02-03T20:15:04.975473] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-02-03T20:15:04.975527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:04.975560] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:04.975607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:04.975668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:05.032255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:05.033000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:05.033096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:05.033131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:05.155121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:05.155275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:05.155317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:05.155348] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:05.158910] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: UP (p=89.61%) [2026-02-03T20:15:05.159203] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-02-03T20:15:05.159345] [INFO ] [sig ] AAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:05.317384] [INFO ] [LOCAL ] Saved forecast: AAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AAL.txt [2026-02-03T20:15:05.317531] [INFO ] [sig ] [2/3452] Completed AAL in 0.4s | 2.83 sym/s | Total: 0.7s | ETA: 20.3m [2026-02-03T20:15:05.317589] [INFO ] [sig ] [3/3452] Forecasting AAOI... [2026-02-03T20:15:05.317624] [INFO ] [sig ] Generating forecast for: AAOI [2026-02-03T20:15:05.317655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-02-03T20:15:05.330740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-02-03T20:15:05.331091] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-02-03T20:15:05.331892] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-02-03T20:15:05.331946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:05.331978] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:05.332004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:05.332062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:05.390332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:05.391309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:05.391461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:05.391511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:05.526875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:05.527036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:05.527078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:05.527108] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:05.530775] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-02-03T20:15:05.531083] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-02-03T20:15:05.531224] [INFO ] [sig ] AAOI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:05.678352] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AAOI.txt [2026-02-03T20:15:05.678512] [INFO ] [sig ] [3/3452] Completed AAOI in 0.4s | 2.81 sym/s | Total: 1.1s | ETA: 20.4m [2026-02-03T20:15:05.678554] [INFO ] [sig ] [4/3452] Forecasting AAON... [2026-02-03T20:15:05.678612] [INFO ] [sig ] Generating forecast for: AAON [2026-02-03T20:15:05.678646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-02-03T20:15:05.693458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-02-03T20:15:05.693844] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-02-03T20:15:05.694658] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-02-03T20:15:05.694712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:05.694744] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:05.694772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:05.694839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:05.755521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:05.756296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:05.756378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:05.756411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:05.877055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:05.877210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:05.877250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:05.877279] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:05.881366] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=20.04%) [2026-02-03T20:15:05.881816] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-02-03T20:15:05.882015] [INFO ] [sig ] AAON: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:06.048923] [INFO ] [LOCAL ] Saved forecast: AAON 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AAON.txt [2026-02-03T20:15:06.049087] [INFO ] [sig ] [4/3452] Completed AAON in 0.4s | 2.78 sym/s | Total: 1.4s | ETA: 20.7m [2026-02-03T20:15:06.049131] [INFO ] [sig ] [5/3452] Forecasting AAP... [2026-02-03T20:15:06.049166] [INFO ] [sig ] Generating forecast for: AAP [2026-02-03T20:15:06.049198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-02-03T20:15:06.062995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-02-03T20:15:06.063401] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-02-03T20:15:06.064427] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-02-03T20:15:06.064482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:06.064514] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:06.064552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:06.064641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:06.123141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:06.124114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:06.124204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:06.124237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:06.243773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:06.243929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:06.243971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:06.243999] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:06.247497] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=77.97%) [2026-02-03T20:15:06.247818] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-02-03T20:15:06.247954] [INFO ] [sig ] AAP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:06.396547] [INFO ] [LOCAL ] Saved forecast: AAP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AAP.txt [2026-02-03T20:15:06.396743] [INFO ] [sig ] [5/3452] Completed AAP in 0.3s | 2.80 sym/s | Total: 1.8s | ETA: 20.5m [2026-02-03T20:15:06.396785] [INFO ] [sig ] [6/3452] Forecasting AAPB... [2026-02-03T20:15:06.396815] [INFO ] [sig ] Generating forecast for: AAPB [2026-02-03T20:15:06.396844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-02-03T20:15:06.411513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-02-03T20:15:06.411996] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-02-03T20:15:06.412971] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-02-03T20:15:06.413038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:06.413071] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:06.413096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:06.413155] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:06.472084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:06.473027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:06.473120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:06.473152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:06.599872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:06.600040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:06.600082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:06.600113] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:06.603821] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=96.58%) [2026-02-03T20:15:06.604200] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-02-03T20:15:06.604363] [INFO ] [sig ] AAPB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:06.767286] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AAPB.txt [2026-02-03T20:15:06.767593] [INFO ] [sig ] [6/3452] Completed AAPB in 0.4s | 2.78 sym/s | Total: 2.2s | ETA: 20.6m [2026-02-03T20:15:06.767670] [INFO ] [sig ] [7/3452] Forecasting AAPD... [2026-02-03T20:15:06.767720] [INFO ] [sig ] Generating forecast for: AAPD [2026-02-03T20:15:06.767763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-02-03T20:15:06.782234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-02-03T20:15:06.782874] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-02-03T20:15:06.783786] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-02-03T20:15:06.783842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:06.783876] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:06.783902] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:06.783960] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:06.842526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:06.843502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:06.843610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:06.843646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:06.965255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:06.965445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:06.965503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:06.965545] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:06.969385] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=23.83%) [2026-02-03T20:15:06.969727] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-02-03T20:15:06.969875] [INFO ] [sig ] AAPD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:07.119450] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AAPD.txt [2026-02-03T20:15:07.119721] [INFO ] [sig ] [7/3452] Completed AAPD in 0.4s | 2.79 sym/s | Total: 2.5s | ETA: 20.6m [2026-02-03T20:15:07.119769] [INFO ] [sig ] [8/3452] Forecasting AAPL... [2026-02-03T20:15:07.119801] [INFO ] [sig ] Generating forecast for: AAPL [2026-02-03T20:15:07.119832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-02-03T20:15:07.133823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-02-03T20:15:07.134281] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-02-03T20:15:07.135196] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-02-03T20:15:07.135255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:07.135288] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:07.135316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:07.135374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:07.202958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:07.203933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:07.204028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:07.204062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:07.339061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:07.339221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:07.339265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:07.339295] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:07.342824] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-02-03T20:15:07.343134] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-02-03T20:15:07.343301] [INFO ] [sig ] AAPL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:07.494536] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AAPL.txt [2026-02-03T20:15:07.494728] [INFO ] [sig ] [8/3452] Completed AAPL in 0.4s | 2.77 sym/s | Total: 2.9s | ETA: 20.7m [2026-02-03T20:15:07.494778] [INFO ] [sig ] [9/3452] Forecasting AAXJ... [2026-02-03T20:15:07.494810] [INFO ] [sig ] Generating forecast for: AAXJ [2026-02-03T20:15:07.494840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-02-03T20:15:07.507286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-02-03T20:15:07.507715] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-02-03T20:15:07.509351] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-02-03T20:15:07.509495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:07.509534] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:07.509564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:07.509646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:07.567519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:07.568679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:07.568768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:07.568801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:07.697835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:07.697994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:07.698036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:07.698065] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:07.701664] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: UP (p=84.81%) [2026-02-03T20:15:07.701964] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-02-03T20:15:07.702110] [INFO ] [sig ] AAXJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:07.844949] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AAXJ.txt [2026-02-03T20:15:07.845119] [INFO ] [sig ] [9/3452] Completed AAXJ in 0.4s | 2.78 sym/s | Total: 3.2s | ETA: 20.6m [2026-02-03T20:15:07.845161] [INFO ] [sig ] [10/3452] Forecasting AB... [2026-02-03T20:15:07.845194] [INFO ] [sig ] Generating forecast for: AB [2026-02-03T20:15:07.845226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-02-03T20:15:07.858449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-02-03T20:15:07.858844] [INFO ] [FORECASTER] Starting predict_future for AB [2026-02-03T20:15:07.859651] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-02-03T20:15:07.859703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:07.859762] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:07.859791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:07.859849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:07.919803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:07.920734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:07.920825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:07.920860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:08.042104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:08.042269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:08.042312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:08.042342] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:08.046037] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-02-03T20:15:08.046332] [INFO ] [FORECASTER] Completed predict_future for AB [2026-02-03T20:15:08.046472] [INFO ] [sig ] AB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:08.195851] [INFO ] [LOCAL ] Saved forecast: AB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AB.txt [2026-02-03T20:15:08.196015] [INFO ] [sig ] [10/3452] Completed AB in 0.4s | 2.79 sym/s | Total: 3.6s | ETA: 20.6m [2026-02-03T20:15:08.196056] [INFO ] [sig ] [11/3452] Forecasting ABCB... [2026-02-03T20:15:08.196087] [INFO ] [sig ] Generating forecast for: ABCB [2026-02-03T20:15:08.196117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-02-03T20:15:08.214390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-02-03T20:15:08.214790] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-02-03T20:15:08.215648] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-02-03T20:15:08.215703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:08.215738] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:08.215767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:08.215826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:08.275037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:08.275849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:08.275937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:08.275972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:08.401861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:08.402019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:08.402063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:08.402093] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:08.405762] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=12.63%) [2026-02-03T20:15:08.406069] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-02-03T20:15:08.406240] [INFO ] [sig ] ABCB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:08.550324] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ABCB.txt [2026-02-03T20:15:08.550806] [INFO ] [sig ] [11/3452] Completed ABCB in 0.4s | 2.79 sym/s | Total: 3.9s | ETA: 20.5m [2026-02-03T20:15:08.550860] [INFO ] [sig ] [12/3452] Forecasting ABCL... [2026-02-03T20:15:08.550893] [INFO ] [sig ] Generating forecast for: ABCL [2026-02-03T20:15:08.550929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-02-03T20:15:08.564792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-02-03T20:15:08.565268] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-02-03T20:15:08.566149] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-02-03T20:15:08.566204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:08.566241] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:08.566268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:08.566326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:08.627836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:08.628753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:08.628844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:08.628878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:08.753399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:08.753609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:08.753655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:08.753685] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:08.757641] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=52.69%) [2026-02-03T20:15:08.758000] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-02-03T20:15:08.758155] [INFO ] [sig ] ABCL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:08.901377] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ABCL.txt [2026-02-03T20:15:08.901528] [INFO ] [sig ] [12/3452] Completed ABCL in 0.4s | 2.80 sym/s | Total: 4.3s | ETA: 20.5m [2026-02-03T20:15:08.901584] [INFO ] [sig ] [13/3452] Forecasting ABEO... [2026-02-03T20:15:08.901618] [INFO ] [sig ] Generating forecast for: ABEO [2026-02-03T20:15:08.901648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-02-03T20:15:08.916004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-02-03T20:15:08.916603] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-02-03T20:15:08.917637] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-02-03T20:15:08.917695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:08.917731] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:08.917759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:08.917883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:08.979530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:08.980762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:08.980868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:08.980902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:09.104835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:09.105063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:09.105108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:09.105182] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:09.109461] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=65.19%) [2026-02-03T20:15:09.109893] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-02-03T20:15:09.110075] [INFO ] [sig ] ABEO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:09.255077] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ABEO.txt [2026-02-03T20:15:09.255296] [INFO ] [sig ] [13/3452] Completed ABEO in 0.4s | 2.80 sym/s | Total: 4.6s | ETA: 20.5m [2026-02-03T20:15:09.255339] [INFO ] [sig ] [14/3452] Forecasting ABG... [2026-02-03T20:15:09.255372] [INFO ] [sig ] Generating forecast for: ABG [2026-02-03T20:15:09.255404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-02-03T20:15:09.269608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-02-03T20:15:09.270057] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-02-03T20:15:09.270892] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-02-03T20:15:09.270945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:09.270977] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:09.271004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:09.271061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:09.328951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:09.329852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:09.329938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:09.329972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:09.452078] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:09.452262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:09.452309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:09.452348] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:09.455938] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-02-03T20:15:09.456236] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-02-03T20:15:09.456383] [INFO ] [sig ] ABG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:09.598304] [INFO ] [LOCAL ] Saved forecast: ABG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ABG.txt [2026-02-03T20:15:09.598465] [INFO ] [sig ] [14/3452] Completed ABG in 0.3s | 2.81 sym/s | Total: 5.0s | ETA: 20.4m [2026-02-03T20:15:09.598506] [INFO ] [sig ] [15/3452] Forecasting ABM... [2026-02-03T20:15:09.598537] [INFO ] [sig ] Generating forecast for: ABM [2026-02-03T20:15:09.598567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-02-03T20:15:09.610542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-02-03T20:15:09.610930] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-02-03T20:15:09.611754] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-02-03T20:15:09.611808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:09.611840] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:09.611866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:09.611924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:09.673133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:09.674144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:09.674249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:09.674284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:09.806837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:09.807074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:09.807122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:09.807153] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:09.812692] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-02-03T20:15:09.813157] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-02-03T20:15:09.813340] [INFO ] [sig ] ABM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:09.963319] [INFO ] [LOCAL ] Saved forecast: ABM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ABM.txt [2026-02-03T20:15:09.963483] [INFO ] [sig ] [15/3452] Completed ABM in 0.4s | 2.80 sym/s | Total: 5.4s | ETA: 20.4m [2026-02-03T20:15:09.963525] [INFO ] [sig ] [16/3452] Forecasting ABNB... [2026-02-03T20:15:09.963554] [INFO ] [sig ] Generating forecast for: ABNB [2026-02-03T20:15:09.963607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-02-03T20:15:09.976777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-02-03T20:15:09.977229] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-02-03T20:15:09.978233] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-02-03T20:15:09.978313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:09.978358] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:09.978394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:09.978457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:10.039744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:10.040742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:10.040840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:10.040875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:10.168313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:10.168478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:10.168519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:10.168549] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:10.172174] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=67.35%) [2026-02-03T20:15:10.172550] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-02-03T20:15:10.172725] [INFO ] [sig ] ABNB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:10.317233] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ABNB.txt [2026-02-03T20:15:10.317410] [INFO ] [sig ] [16/3452] Completed ABNB in 0.4s | 2.80 sym/s | Total: 5.7s | ETA: 20.4m [2026-02-03T20:15:10.317454] [INFO ] [sig ] [17/3452] Forecasting ABOS... [2026-02-03T20:15:10.317486] [INFO ] [sig ] Generating forecast for: ABOS [2026-02-03T20:15:10.317517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-02-03T20:15:10.330342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-02-03T20:15:10.330810] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-02-03T20:15:10.331709] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-02-03T20:15:10.331765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:10.331799] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:10.331827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:10.331885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:10.391664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:10.392670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:10.392767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:10.392802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:10.524839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:10.525125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:10.525170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:10.525201] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:10.529746] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=20.68%) [2026-02-03T20:15:10.530228] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-02-03T20:15:10.530435] [INFO ] [sig ] ABOS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:10.674191] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ABOS.txt [2026-02-03T20:15:10.674367] [INFO ] [sig ] [17/3452] Completed ABOS in 0.4s | 2.80 sym/s | Total: 6.1s | ETA: 20.4m [2026-02-03T20:15:10.674409] [INFO ] [sig ] [18/3452] Forecasting ABSI... [2026-02-03T20:15:10.674439] [INFO ] [sig ] Generating forecast for: ABSI [2026-02-03T20:15:10.674470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-02-03T20:15:10.688475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-02-03T20:15:10.689082] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-02-03T20:15:10.689896] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-02-03T20:15:10.689949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:10.689991] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:10.690019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:10.690075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:10.747183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:10.748123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:10.748212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:10.748246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:10.867758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:10.867938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:10.867979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:10.868008] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:10.871490] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=21.52%) [2026-02-03T20:15:10.871792] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-02-03T20:15:10.871926] [INFO ] [sig ] ABSI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:11.013048] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ABSI.txt [2026-02-03T20:15:11.013206] [INFO ] [sig ] [18/3452] Completed ABSI in 0.3s | 2.81 sym/s | Total: 6.4s | ETA: 20.4m [2026-02-03T20:15:11.013247] [INFO ] [sig ] [19/3452] Forecasting ABUS... [2026-02-03T20:15:11.013276] [INFO ] [sig ] Generating forecast for: ABUS [2026-02-03T20:15:11.013307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-02-03T20:15:11.025958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-02-03T20:15:11.026320] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-02-03T20:15:11.027149] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-02-03T20:15:11.027204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:11.027236] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:11.027262] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:11.027324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:11.085284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:11.086139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:11.086222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:11.086254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:11.203692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:11.203814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:11.203852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:11.203880] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:11.207197] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: UP (p=65.83%) [2026-02-03T20:15:11.207508] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-02-03T20:15:11.207656] [INFO ] [sig ] ABUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:11.353400] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ABUS.txt [2026-02-03T20:15:11.353740] [INFO ] [sig ] [19/3452] Completed ABUS in 0.3s | 2.82 sym/s | Total: 6.7s | ETA: 20.3m [2026-02-03T20:15:11.353783] [INFO ] [sig ] [20/3452] Forecasting ABVC... [2026-02-03T20:15:11.353811] [INFO ] [sig ] Generating forecast for: ABVC [2026-02-03T20:15:11.353841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-02-03T20:15:11.366895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-02-03T20:15:11.367270] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-02-03T20:15:11.368123] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-02-03T20:15:11.368176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:11.368207] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:11.368233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:11.368289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:11.426424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:11.427106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:11.427213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:11.427246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:11.547652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:11.547830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:11.547873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:11.547903] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:11.551301] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=7.46%) [2026-02-03T20:15:11.551612] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-02-03T20:15:11.551750] [INFO ] [sig ] ABVC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:11.691193] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ABVC.txt [2026-02-03T20:15:11.691342] [INFO ] [sig ] [20/3452] Completed ABVC in 0.3s | 2.82 sym/s | Total: 7.1s | ETA: 20.2m [2026-02-03T20:15:11.691385] [INFO ] [sig ] [21/3452] Forecasting ABVE... [2026-02-03T20:15:11.691415] [INFO ] [sig ] Generating forecast for: ABVE [2026-02-03T20:15:11.691446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-02-03T20:15:11.703362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-02-03T20:15:11.703773] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-02-03T20:15:11.704559] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-02-03T20:15:11.704631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:11.704662] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:11.704689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:11.704746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:11.764650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:11.765798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:11.765885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:11.765917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:11.889460] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:11.889642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:11.889686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:11.889716] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:11.893181] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=6.25%) [2026-02-03T20:15:11.893477] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-02-03T20:15:11.893634] [INFO ] [sig ] ABVE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:12.038494] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ABVE.txt [2026-02-03T20:15:12.038673] [INFO ] [sig ] [21/3452] Completed ABVE in 0.3s | 2.83 sym/s | Total: 7.4s | ETA: 20.2m [2026-02-03T20:15:12.038721] [INFO ] [sig ] [22/3452] Forecasting ABVX... [2026-02-03T20:15:12.038752] [INFO ] [sig ] Generating forecast for: ABVX [2026-02-03T20:15:12.038781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-02-03T20:15:12.051426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-02-03T20:15:12.051804] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-02-03T20:15:12.052597] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-02-03T20:15:12.052649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:12.052681] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:12.052707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:12.052764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:12.109847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:12.110812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:12.110898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:12.110931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:12.228951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:12.229116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:12.229157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:12.229187] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:12.232768] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=65.55%) [2026-02-03T20:15:12.233084] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-02-03T20:15:12.233229] [INFO ] [sig ] ABVX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:12.378754] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ABVX.txt [2026-02-03T20:15:12.378921] [INFO ] [sig ] [22/3452] Completed ABVX in 0.3s | 2.83 sym/s | Total: 7.8s | ETA: 20.2m [2026-02-03T20:15:12.378960] [INFO ] [sig ] [23/3452] Forecasting ACA... [2026-02-03T20:15:12.378990] [INFO ] [sig ] Generating forecast for: ACA [2026-02-03T20:15:12.379020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-02-03T20:15:12.390688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-02-03T20:15:12.391093] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-02-03T20:15:12.391961] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-02-03T20:15:12.392027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:12.392065] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:12.392091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:12.392147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:12.451003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:12.451982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:12.452073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:12.452107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:12.577954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:12.578123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:12.578165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:12.578194] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:12.582460] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=43.11%) [2026-02-03T20:15:12.582770] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-02-03T20:15:12.582921] [INFO ] [sig ] ACA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:12.727619] [INFO ] [LOCAL ] Saved forecast: ACA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACA.txt [2026-02-03T20:15:12.727854] [INFO ] [sig ] [23/3452] Completed ACA in 0.3s | 2.83 sym/s | Total: 8.1s | ETA: 20.2m [2026-02-03T20:15:12.727903] [INFO ] [sig ] [24/3452] Forecasting ACAD... [2026-02-03T20:15:12.727933] [INFO ] [sig ] Generating forecast for: ACAD [2026-02-03T20:15:12.727964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-02-03T20:15:12.739471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-02-03T20:15:12.739861] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-02-03T20:15:12.740670] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-02-03T20:15:12.740723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:12.740755] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:12.740781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:12.740839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:12.802965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:12.804026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:12.804112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:12.804143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:12.925483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:12.925656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:12.925698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:12.925727] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:12.929143] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-02-03T20:15:12.929422] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-02-03T20:15:12.929552] [INFO ] [sig ] ACAD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:13.069798] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACAD.txt [2026-02-03T20:15:13.069931] [INFO ] [sig ] [24/3452] Completed ACAD in 0.3s | 2.84 sym/s | Total: 8.5s | ETA: 20.1m [2026-02-03T20:15:13.069978] [INFO ] [sig ] [25/3452] Forecasting ACB... [2026-02-03T20:15:13.070008] [INFO ] [sig ] Generating forecast for: ACB [2026-02-03T20:15:13.070038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-02-03T20:15:13.092487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-02-03T20:15:13.092856] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-02-03T20:15:13.093648] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-02-03T20:15:13.093702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:13.093734] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:13.093762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:13.093819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:13.151340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:13.151988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:13.152067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:13.152099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:13.275410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:13.275565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:13.275629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:13.275676] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:13.279975] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-02-03T20:15:13.280441] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-02-03T20:15:13.280637] [INFO ] [sig ] ACB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:13.426697] [INFO ] [LOCAL ] Saved forecast: ACB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACB.txt [2026-02-03T20:15:13.426873] [INFO ] [sig ] [25/3452] Completed ACB in 0.4s | 2.84 sym/s | Total: 8.8s | ETA: 20.1m [2026-02-03T20:15:13.426916] [INFO ] [sig ] [26/3452] Forecasting ACCO... [2026-02-03T20:15:13.426951] [INFO ] [sig ] Generating forecast for: ACCO [2026-02-03T20:15:13.426980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-02-03T20:15:13.440852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-02-03T20:15:13.441320] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-02-03T20:15:13.442219] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-02-03T20:15:13.442274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:13.442309] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:13.442336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:13.442405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:13.506242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:13.507221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:13.507313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:13.507348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:13.639528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:13.639723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:13.639775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:13.639807] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:13.643642] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-02-03T20:15:13.643998] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-02-03T20:15:13.644176] [INFO ] [sig ] ACCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:13.794452] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACCO.txt [2026-02-03T20:15:13.794682] [INFO ] [sig ] [26/3452] Completed ACCO in 0.4s | 2.83 sym/s | Total: 9.2s | ETA: 20.2m [2026-02-03T20:15:13.794736] [INFO ] [sig ] [27/3452] Forecasting ACDC... [2026-02-03T20:15:13.794771] [INFO ] [sig ] Generating forecast for: ACDC [2026-02-03T20:15:13.794804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-02-03T20:15:13.806899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-02-03T20:15:13.807297] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-02-03T20:15:13.808197] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-02-03T20:15:13.808255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:13.808326] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:13.808357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:13.808415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:13.870649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:13.871590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:13.871697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:13.871733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:13.990887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:13.991053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:13.991094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:13.991125] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:13.994620] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=21.53%) [2026-02-03T20:15:13.994923] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-02-03T20:15:13.995066] [INFO ] [sig ] ACDC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:14.152123] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACDC.txt [2026-02-03T20:15:14.152291] [INFO ] [sig ] [27/3452] Completed ACDC in 0.4s | 2.83 sym/s | Total: 9.5s | ETA: 20.2m [2026-02-03T20:15:14.152332] [INFO ] [sig ] [28/3452] Forecasting ACEL... [2026-02-03T20:15:14.152361] [INFO ] [sig ] Generating forecast for: ACEL [2026-02-03T20:15:14.152392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-02-03T20:15:14.165505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-02-03T20:15:14.166110] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-02-03T20:15:14.167137] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-02-03T20:15:14.167191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:14.167223] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:14.167249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:14.167305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:14.227340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:14.228321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:14.228416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:14.228450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:14.349806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:14.349988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:14.350029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:14.350059] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:14.353636] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-02-03T20:15:14.353931] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-02-03T20:15:14.354065] [INFO ] [sig ] ACEL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:14.507684] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACEL.txt [2026-02-03T20:15:14.507866] [INFO ] [sig ] [28/3452] Completed ACEL in 0.4s | 2.83 sym/s | Total: 9.9s | ETA: 20.2m [2026-02-03T20:15:14.507909] [INFO ] [sig ] [29/3452] Forecasting ACGL... [2026-02-03T20:15:14.507940] [INFO ] [sig ] Generating forecast for: ACGL [2026-02-03T20:15:14.507969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-02-03T20:15:14.520476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-02-03T20:15:14.520877] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-02-03T20:15:14.521680] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-02-03T20:15:14.521735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:14.521768] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:14.521805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:14.521863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:14.579382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:14.580305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:14.580398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:14.580432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:14.701621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:14.701778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:14.701820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:14.701850] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:14.705367] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-02-03T20:15:14.705675] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-02-03T20:15:14.705814] [INFO ] [sig ] ACGL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:14.854079] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACGL.txt [2026-02-03T20:15:14.854217] [INFO ] [sig ] [29/3452] Completed ACGL in 0.3s | 2.83 sym/s | Total: 10.2s | ETA: 20.1m [2026-02-03T20:15:14.854257] [INFO ] [sig ] [30/3452] Forecasting ACGLN... [2026-02-03T20:15:14.854287] [INFO ] [sig ] Generating forecast for: ACGLN [2026-02-03T20:15:14.854318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-02-03T20:15:14.866326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-02-03T20:15:14.866720] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-02-03T20:15:14.867552] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-02-03T20:15:14.867644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:14.867695] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:14.867726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:14.867802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:14.925364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:14.926061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:14.926145] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:14.926179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:15.058220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:15.058432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:15.058477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:15.058549] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:15.062247] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: DOWN (p=23.78%) [2026-02-03T20:15:15.062558] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-02-03T20:15:15.062721] [INFO ] [sig ] ACGLN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:15.209114] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACGLN.txt [2026-02-03T20:15:15.209276] [INFO ] [sig ] [30/3452] Completed ACGLN in 0.4s | 2.83 sym/s | Total: 10.6s | ETA: 20.1m [2026-02-03T20:15:15.209317] [INFO ] [sig ] [31/3452] Forecasting ACGLO... [2026-02-03T20:15:15.209348] [INFO ] [sig ] Generating forecast for: ACGLO [2026-02-03T20:15:15.209378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-02-03T20:15:15.223964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-02-03T20:15:15.224355] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-02-03T20:15:15.225154] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-02-03T20:15:15.225208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:15.225239] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:15.225265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:15.225322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:15.285492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:15.286471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:15.286560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:15.286613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:15.403123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:15.403287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:15.403328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:15.403357] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:15.406854] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: UP (p=66.05%) [2026-02-03T20:15:15.407141] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-02-03T20:15:15.407280] [INFO ] [sig ] ACGLO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:15.549528] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACGLO.txt [2026-02-03T20:15:15.549723] [INFO ] [sig ] [31/3452] Completed ACGLO in 0.3s | 2.83 sym/s | Total: 10.9s | ETA: 20.1m [2026-02-03T20:15:15.549767] [INFO ] [sig ] [32/3452] Forecasting ACHC... [2026-02-03T20:15:15.549799] [INFO ] [sig ] Generating forecast for: ACHC [2026-02-03T20:15:15.549831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-02-03T20:15:15.562867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-02-03T20:15:15.563263] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-02-03T20:15:15.564106] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-02-03T20:15:15.564159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:15.564191] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:15.564217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:15.564274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:15.624900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:15.625808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:15.625895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:15.625928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:15.750848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:15.751009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:15.751051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:15.751081] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:15.755251] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=77.75%) [2026-02-03T20:15:15.755569] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-02-03T20:15:15.755726] [INFO ] [sig ] ACHC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:15.912248] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACHC.txt [2026-02-03T20:15:15.912401] [INFO ] [sig ] [32/3452] Completed ACHC in 0.4s | 2.83 sym/s | Total: 11.3s | ETA: 20.1m [2026-02-03T20:15:15.912442] [INFO ] [sig ] [33/3452] Forecasting ACI... [2026-02-03T20:15:15.912479] [INFO ] [sig ] Generating forecast for: ACI [2026-02-03T20:15:15.912512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-02-03T20:15:15.925409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-02-03T20:15:15.925759] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-02-03T20:15:15.926519] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-02-03T20:15:15.926599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:15.926634] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:15.926661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:15.926718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:15.985293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:15.986161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:15.986247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:15.986283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:16.110163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:16.110323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:16.110366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:16.110397] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:16.113980] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: DOWN (p=41.28%) [2026-02-03T20:15:16.114283] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-02-03T20:15:16.114419] [INFO ] [sig ] ACI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:16.273992] [INFO ] [LOCAL ] Saved forecast: ACI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACI.txt [2026-02-03T20:15:16.274183] [INFO ] [sig ] [33/3452] Completed ACI in 0.4s | 2.83 sym/s | Total: 11.7s | ETA: 20.1m [2026-02-03T20:15:16.274230] [INFO ] [sig ] [34/3452] Forecasting ACIC... [2026-02-03T20:15:16.274261] [INFO ] [sig ] Generating forecast for: ACIC [2026-02-03T20:15:16.274290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-02-03T20:15:16.288140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-02-03T20:15:16.288561] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-02-03T20:15:16.289545] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-02-03T20:15:16.289645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:16.289694] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:16.289736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:16.289812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:16.356183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:16.357106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:16.357190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:16.357223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:16.487911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:16.488078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:16.488122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:16.488152] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:16.491643] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=75.29%) [2026-02-03T20:15:16.491926] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-02-03T20:15:16.492062] [INFO ] [sig ] ACIC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:16.638479] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACIC.txt [2026-02-03T20:15:16.638677] [INFO ] [sig ] [34/3452] Completed ACIC in 0.4s | 2.83 sym/s | Total: 12.0s | ETA: 20.2m [2026-02-03T20:15:16.638721] [INFO ] [sig ] [35/3452] Forecasting ACLS... [2026-02-03T20:15:16.638752] [INFO ] [sig ] Generating forecast for: ACLS [2026-02-03T20:15:16.638783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-02-03T20:15:16.651991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-02-03T20:15:16.652359] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-02-03T20:15:16.653152] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-02-03T20:15:16.653206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:16.653237] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:16.653263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:16.653320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:16.711555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:16.712476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:16.712564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:16.712619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:16.835942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:16.836102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:16.836143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:16.836172] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:16.839684] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-02-03T20:15:16.839964] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-02-03T20:15:16.840094] [INFO ] [sig ] ACLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:16.982313] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACLS.txt [2026-02-03T20:15:16.982484] [INFO ] [sig ] [35/3452] Completed ACLS in 0.3s | 2.83 sym/s | Total: 12.4s | ETA: 20.1m [2026-02-03T20:15:16.982534] [INFO ] [sig ] [36/3452] Forecasting ACLX... [2026-02-03T20:15:16.982594] [INFO ] [sig ] Generating forecast for: ACLX [2026-02-03T20:15:16.982629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-02-03T20:15:16.994347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-02-03T20:15:16.994743] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-02-03T20:15:16.995511] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-02-03T20:15:16.995563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:16.995617] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:16.995645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:16.995702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:17.053103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:17.053992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:17.054079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:17.054112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:17.176858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:17.177018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:17.177059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:17.177104] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:17.181119] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-02-03T20:15:17.181394] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-02-03T20:15:17.181529] [INFO ] [sig ] ACLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:17.332021] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACLX.txt [2026-02-03T20:15:17.332180] [INFO ] [sig ] [36/3452] Completed ACLX in 0.3s | 2.83 sym/s | Total: 12.7s | ETA: 20.1m [2026-02-03T20:15:17.332222] [INFO ] [sig ] [37/3452] Forecasting ACM... [2026-02-03T20:15:17.332252] [INFO ] [sig ] Generating forecast for: ACM [2026-02-03T20:15:17.332282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-02-03T20:15:17.344867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-02-03T20:15:17.345184] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-02-03T20:15:17.345966] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-02-03T20:15:17.346018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:17.346050] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:17.346076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:17.346134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:17.402767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:17.403398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:17.403504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:17.403537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:17.521544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:17.521707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:17.521748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:17.521778] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:17.525113] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=33.92%) [2026-02-03T20:15:17.525384] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-02-03T20:15:17.525515] [INFO ] [sig ] ACM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:17.666522] [INFO ] [LOCAL ] Saved forecast: ACM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACM.txt [2026-02-03T20:15:17.666669] [INFO ] [sig ] [37/3452] Completed ACM in 0.3s | 2.83 sym/s | Total: 13.1s | ETA: 20.1m [2026-02-03T20:15:17.666710] [INFO ] [sig ] [38/3452] Forecasting ACN... [2026-02-03T20:15:17.666740] [INFO ] [sig ] Generating forecast for: ACN [2026-02-03T20:15:17.666770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-02-03T20:15:17.678689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-02-03T20:15:17.679038] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-02-03T20:15:17.679828] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-02-03T20:15:17.679880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:17.679912] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:17.679939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:17.679995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:17.737248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:17.738159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:17.738247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:17.738279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:17.860329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:17.860476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:17.860520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:17.860549] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:17.864101] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=88.28%) [2026-02-03T20:15:17.864371] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-02-03T20:15:17.864499] [INFO ] [sig ] ACN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:18.010352] [INFO ] [LOCAL ] Saved forecast: ACN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACN.txt [2026-02-03T20:15:18.010491] [INFO ] [sig ] [38/3452] Completed ACN in 0.3s | 2.84 sym/s | Total: 13.4s | ETA: 20.1m [2026-02-03T20:15:18.010530] [INFO ] [sig ] [39/3452] Forecasting ACNB... [2026-02-03T20:15:18.010559] [INFO ] [sig ] Generating forecast for: ACNB [2026-02-03T20:15:18.010610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-02-03T20:15:18.022459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-02-03T20:15:18.022791] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-02-03T20:15:18.023700] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-02-03T20:15:18.023754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:18.023785] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:18.023812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:18.023868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:18.082104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:18.082961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:18.083040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:18.083072] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:18.194463] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:18.194632] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:15:18.194674] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:18.194702] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:18.198081] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-02-03T20:15:18.198364] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-02-03T20:15:18.198498] [INFO ] [sig ] ACNB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:18.339517] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACNB.txt [2026-02-03T20:15:18.339680] [INFO ] [sig ] [39/3452] Completed ACNB in 0.3s | 2.84 sym/s | Total: 13.7s | ETA: 20.0m [2026-02-03T20:15:18.339722] [INFO ] [sig ] [40/3452] Forecasting ACON... [2026-02-03T20:15:18.339752] [INFO ] [sig ] Generating forecast for: ACON [2026-02-03T20:15:18.339784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-02-03T20:15:18.354497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-02-03T20:15:18.355010] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-02-03T20:15:18.356178] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-02-03T20:15:18.356250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:18.356299] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:18.356341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:18.356445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:18.422466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:18.423610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:18.423703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:18.423737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:18.545111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:18.545274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:18.545319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:18.545349] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:18.548989] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-02-03T20:15:18.549298] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-02-03T20:15:18.549449] [INFO ] [sig ] ACON: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:18.701510] [INFO ] [LOCAL ] Saved forecast: ACON 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACON.txt [2026-02-03T20:15:18.701722] [INFO ] [sig ] [40/3452] Completed ACON in 0.4s | 2.84 sym/s | Total: 14.1s | ETA: 20.0m [2026-02-03T20:15:18.701771] [INFO ] [sig ] [41/3452] Forecasting ACP... [2026-02-03T20:15:18.701801] [INFO ] [sig ] Generating forecast for: ACP [2026-02-03T20:15:18.701832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-02-03T20:15:18.713883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-02-03T20:15:18.714264] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-02-03T20:15:18.715252] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-02-03T20:15:18.715305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:18.715338] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:18.715364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:18.715421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:18.774283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:18.775133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:18.775215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:18.775248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:18.897686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:18.897885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:18.897932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:18.897962] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:18.902049] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-02-03T20:15:18.902376] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-02-03T20:15:18.902529] [INFO ] [sig ] ACP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:19.047527] [INFO ] [LOCAL ] Saved forecast: ACP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACP.txt [2026-02-03T20:15:19.047704] [INFO ] [sig ] [41/3452] Completed ACP in 0.3s | 2.84 sym/s | Total: 14.4s | ETA: 20.0m [2026-02-03T20:15:19.047745] [INFO ] [sig ] [42/3452] Forecasting ACRE... [2026-02-03T20:15:19.047774] [INFO ] [sig ] Generating forecast for: ACRE [2026-02-03T20:15:19.047828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-02-03T20:15:19.059462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-02-03T20:15:19.059892] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-02-03T20:15:19.060825] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-02-03T20:15:19.060892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:19.060926] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:19.060953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:19.061009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:19.119047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:19.120167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:19.120253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:19.120285] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:19.251892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:19.252059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:19.252100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:19.252132] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:19.256351] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-02-03T20:15:19.256656] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-02-03T20:15:19.256796] [INFO ] [sig ] ACRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:19.413168] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACRE.txt [2026-02-03T20:15:19.413338] [INFO ] [sig ] [42/3452] Completed ACRE in 0.4s | 2.84 sym/s | Total: 14.8s | ETA: 20.0m [2026-02-03T20:15:19.413384] [INFO ] [sig ] [43/3452] Forecasting ACRS... [2026-02-03T20:15:19.413418] [INFO ] [sig ] Generating forecast for: ACRS [2026-02-03T20:15:19.413463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-02-03T20:15:19.429052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-02-03T20:15:19.429482] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-02-03T20:15:19.430524] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-02-03T20:15:19.430605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:19.430643] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:19.430671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:19.430730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:19.510433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:19.511517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:19.511646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:19.511694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:19.634956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:19.635124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:19.635166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:19.635196] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:19.639754] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=32.98%) [2026-02-03T20:15:19.640335] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-02-03T20:15:19.640519] [INFO ] [sig ] ACRS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:19.839757] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACRS.txt [2026-02-03T20:15:19.839920] [INFO ] [sig ] [43/3452] Completed ACRS in 0.4s | 2.82 sym/s | Total: 15.2s | ETA: 20.1m [2026-02-03T20:15:19.839963] [INFO ] [sig ] [44/3452] Forecasting ACTG... [2026-02-03T20:15:19.839994] [INFO ] [sig ] Generating forecast for: ACTG [2026-02-03T20:15:19.840023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-02-03T20:15:19.852488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-02-03T20:15:19.852899] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-02-03T20:15:19.853746] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-02-03T20:15:19.853800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:19.853878] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:19.853918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:19.853977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:19.916936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:19.917878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:19.917966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:19.918002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:20.044698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:20.044856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:20.044897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:20.044926] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:20.048367] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: UP (p=72.67%) [2026-02-03T20:15:20.048666] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-02-03T20:15:20.048802] [INFO ] [sig ] ACTG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:20.193729] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACTG.txt [2026-02-03T20:15:20.193896] [INFO ] [sig ] [44/3452] Completed ACTG in 0.4s | 2.82 sym/s | Total: 15.6s | ETA: 20.1m [2026-02-03T20:15:20.193939] [INFO ] [sig ] [45/3452] Forecasting ACVA... [2026-02-03T20:15:20.193970] [INFO ] [sig ] Generating forecast for: ACVA [2026-02-03T20:15:20.193999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-02-03T20:15:20.205790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-02-03T20:15:20.206183] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-02-03T20:15:20.207013] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-02-03T20:15:20.207068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:20.207100] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:20.207126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:20.207182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:20.269568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:20.270725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:20.270814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:20.270847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:20.417735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:20.417945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:20.417990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:20.418020] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:20.422302] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-02-03T20:15:20.422764] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-02-03T20:15:20.422980] [INFO ] [sig ] ACVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:20.606297] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACVA.txt [2026-02-03T20:15:20.606563] [INFO ] [sig ] [45/3452] Completed ACVA in 0.4s | 2.81 sym/s | Total: 16.0s | ETA: 20.2m [2026-02-03T20:15:20.606667] [INFO ] [sig ] [46/3452] Forecasting ACWI... [2026-02-03T20:15:20.606726] [INFO ] [sig ] Generating forecast for: ACWI [2026-02-03T20:15:20.606779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-02-03T20:15:20.622210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-02-03T20:15:20.622726] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-02-03T20:15:20.623776] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-02-03T20:15:20.623852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:20.623901] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:20.623932] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:20.623991] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:20.701413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:20.702746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:20.702891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:20.702950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:20.880459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:20.880685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:20.880755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:20.880807] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:20.886896] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-02-03T20:15:20.887452] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-02-03T20:15:20.887698] [INFO ] [sig ] ACWI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:21.140051] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACWI.txt [2026-02-03T20:15:21.140301] [INFO ] [sig ] [46/3452] Completed ACWI in 0.5s | 2.78 sym/s | Total: 16.5s | ETA: 20.4m [2026-02-03T20:15:21.140372] [INFO ] [sig ] [47/3452] Forecasting ACWX... [2026-02-03T20:15:21.140427] [INFO ] [sig ] Generating forecast for: ACWX [2026-02-03T20:15:21.140482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-02-03T20:15:21.159951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-02-03T20:15:21.160492] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-02-03T20:15:21.161632] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-02-03T20:15:21.161699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:21.161738] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:21.161770] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:21.161842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:21.253450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:21.254787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:21.254912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:21.254971] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:21.417770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:21.417998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:21.418059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:21.418167] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:21.423110] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=69.91%) [2026-02-03T20:15:21.423566] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-02-03T20:15:21.423795] [INFO ] [sig ] ACWX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:21.621757] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ACWX.txt [2026-02-03T20:15:21.621940] [INFO ] [sig ] [47/3452] Completed ACWX in 0.5s | 2.76 sym/s | Total: 17.0s | ETA: 20.5m [2026-02-03T20:15:21.621985] [INFO ] [sig ] [48/3452] Forecasting ACXP... [2026-02-03T20:15:21.622015] [INFO ] [sig ] Generating forecast for: ACXP [2026-02-03T20:15:21.622045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-02-03T20:15:21.639623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-02-03T20:15:21.640165] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-02-03T20:15:21.641425] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-02-03T20:15:21.641501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:21.641553] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:21.641621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:21.641720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:21.722464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:21.723456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:21.723570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:21.723636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:21.850163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:21.850328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:21.850371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:21.850402] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:21.854241] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-02-03T20:15:21.854610] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-02-03T20:15:21.854813] [INFO ] [sig ] ACXP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:22.018895] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ACXP.txt [2026-02-03T20:15:22.019057] [INFO ] [sig ] [48/3452] Completed ACXP in 0.4s | 2.76 sym/s | Total: 17.4s | ETA: 20.6m [2026-02-03T20:15:22.019099] [INFO ] [sig ] [49/3452] Forecasting ADBE... [2026-02-03T20:15:22.019130] [INFO ] [sig ] Generating forecast for: ADBE [2026-02-03T20:15:22.019163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-02-03T20:15:22.031952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-02-03T20:15:22.032353] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-02-03T20:15:22.033300] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-02-03T20:15:22.033357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:22.033402] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:22.033442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:22.033507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:22.100587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:22.101709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:22.101797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:22.101833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:22.242747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:22.242905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:22.242980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:22.243016] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:22.246820] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=85.16%) [2026-02-03T20:15:22.247165] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-02-03T20:15:22.247337] [INFO ] [sig ] ADBE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:22.409386] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ADBE.txt [2026-02-03T20:15:22.409633] [INFO ] [sig ] [49/3452] Completed ADBE in 0.4s | 2.75 sym/s | Total: 17.8s | ETA: 20.6m [2026-02-03T20:15:22.409703] [INFO ] [sig ] [50/3452] Forecasting ADC... [2026-02-03T20:15:22.409740] [INFO ] [sig ] Generating forecast for: ADC [2026-02-03T20:15:22.409773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-02-03T20:15:22.423109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-02-03T20:15:22.423465] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-02-03T20:15:22.424375] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-02-03T20:15:22.424435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:22.424479] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:22.424508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:22.424592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:22.488978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:22.489968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:22.490058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:22.490092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:22.615728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:22.615887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:22.615928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:22.615958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:22.619457] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=56.41%) [2026-02-03T20:15:22.619761] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-02-03T20:15:22.619896] [INFO ] [sig ] ADC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:22.764287] [INFO ] [LOCAL ] Saved forecast: ADC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ADC.txt [2026-02-03T20:15:22.764439] [INFO ] [sig ] [50/3452] Completed ADC in 0.4s | 2.75 sym/s | Total: 18.2s | ETA: 20.6m [2026-02-03T20:15:22.764479] [INFO ] [sig ] [51/3452] Forecasting ADEA... [2026-02-03T20:15:22.764510] [INFO ] [sig ] Generating forecast for: ADEA [2026-02-03T20:15:22.764540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-02-03T20:15:22.778903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-02-03T20:15:22.779370] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-02-03T20:15:22.780488] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-02-03T20:15:22.780557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:22.780634] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:22.780679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:22.780768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:22.865736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:22.866677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:22.866767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:22.866800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:23.000110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:23.000273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:23.000315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:23.000345] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:23.003818] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-02-03T20:15:23.004101] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-02-03T20:15:23.004236] [INFO ] [sig ] ADEA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:23.160369] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ADEA.txt [2026-02-03T20:15:23.160531] [INFO ] [sig ] [51/3452] Completed ADEA in 0.4s | 2.75 sym/s | Total: 18.5s | ETA: 20.6m [2026-02-03T20:15:23.160591] [INFO ] [sig ] [52/3452] Forecasting ADI... [2026-02-03T20:15:23.160628] [INFO ] [sig ] Generating forecast for: ADI [2026-02-03T20:15:23.160661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-02-03T20:15:23.175145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-02-03T20:15:23.175544] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-02-03T20:15:23.176352] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-02-03T20:15:23.176407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:23.176441] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:23.176470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:23.176529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:23.234316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:23.235014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:23.235097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:23.235132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:23.358880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:23.359039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:23.359081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:23.359111] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:23.362667] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=42.43%) [2026-02-03T20:15:23.362965] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-02-03T20:15:23.363102] [INFO ] [sig ] ADI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:23.504813] [INFO ] [LOCAL ] Saved forecast: ADI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ADI.txt [2026-02-03T20:15:23.504943] [INFO ] [sig ] [52/3452] Completed ADI in 0.3s | 2.75 sym/s | Total: 18.9s | ETA: 20.6m [2026-02-03T20:15:23.504983] [INFO ] [sig ] [53/3452] Forecasting ADM... [2026-02-03T20:15:23.505013] [INFO ] [sig ] Generating forecast for: ADM [2026-02-03T20:15:23.505043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-02-03T20:15:23.516731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-02-03T20:15:23.517082] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-02-03T20:15:23.517909] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-02-03T20:15:23.517961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:23.518005] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:23.518032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:23.518089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:23.576020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:23.576703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:23.576784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:23.576817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:23.697497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:23.697687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:23.697738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:23.697768] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:23.701339] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-02-03T20:15:23.701652] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-02-03T20:15:23.701798] [INFO ] [sig ] ADM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:23.843155] [INFO ] [LOCAL ] Saved forecast: ADM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ADM.txt [2026-02-03T20:15:23.843264] [INFO ] [sig ] [53/3452] Completed ADM in 0.3s | 2.76 sym/s | Total: 19.2s | ETA: 20.6m [2026-02-03T20:15:23.843303] [INFO ] [sig ] [54/3452] Forecasting ADMA... [2026-02-03T20:15:23.843332] [INFO ] [sig ] Generating forecast for: ADMA [2026-02-03T20:15:23.843361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-02-03T20:15:23.856529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-02-03T20:15:23.857004] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-02-03T20:15:23.857909] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-02-03T20:15:23.857965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:23.858000] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:23.858029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:23.858089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:23.916908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:23.917777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:23.917951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:23.917988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:24.043704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:24.043867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:24.043910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:24.043940] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:24.047470] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-02-03T20:15:24.047780] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-02-03T20:15:24.047958] [INFO ] [sig ] ADMA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:24.194162] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ADMA.txt [2026-02-03T20:15:24.194319] [INFO ] [sig ] [54/3452] Completed ADMA in 0.4s | 2.76 sym/s | Total: 19.6s | ETA: 20.5m [2026-02-03T20:15:24.194360] [INFO ] [sig ] [55/3452] Forecasting ADP... [2026-02-03T20:15:24.194390] [INFO ] [sig ] Generating forecast for: ADP [2026-02-03T20:15:24.194421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-02-03T20:15:24.207222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-02-03T20:15:24.207646] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-02-03T20:15:24.208599] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-02-03T20:15:24.208655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:24.208687] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:24.208713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:24.208770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:24.270259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:24.271213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:24.271305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:24.271339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:24.399540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:24.399720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:24.399762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:24.399794] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:24.403377] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-02-03T20:15:24.403749] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-02-03T20:15:24.403898] [INFO ] [sig ] ADP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:24.548590] [INFO ] [LOCAL ] Saved forecast: ADP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ADP.txt [2026-02-03T20:15:24.548769] [INFO ] [sig ] [55/3452] Completed ADP in 0.4s | 2.76 sym/s | Total: 19.9s | ETA: 20.5m [2026-02-03T20:15:24.548810] [INFO ] [sig ] [56/3452] Forecasting ADSE... [2026-02-03T20:15:24.548840] [INFO ] [sig ] Generating forecast for: ADSE [2026-02-03T20:15:24.548870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-02-03T20:15:24.560138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-02-03T20:15:24.560514] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-02-03T20:15:24.561323] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-02-03T20:15:24.561376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:24.561407] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:24.561434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:24.561491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:24.619159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:24.620027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:24.620114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:24.620148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:24.743963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:24.744121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:24.744161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:24.744191] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:24.747634] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-02-03T20:15:24.747944] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-02-03T20:15:24.748078] [INFO ] [sig ] ADSE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:24.888351] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ADSE.txt [2026-02-03T20:15:24.888488] [INFO ] [sig ] [56/3452] Completed ADSE in 0.3s | 2.76 sym/s | Total: 20.3s | ETA: 20.5m [2026-02-03T20:15:24.888528] [INFO ] [sig ] [57/3452] Forecasting ADSK... [2026-02-03T20:15:24.888562] [INFO ] [sig ] Generating forecast for: ADSK [2026-02-03T20:15:24.888617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-02-03T20:15:24.899665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-02-03T20:15:24.900027] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-02-03T20:15:24.900863] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-02-03T20:15:24.900915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:24.900947] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:24.900973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:24.901029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:24.958690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:24.959500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:24.959600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:24.959638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:25.087446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:25.087639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:25.087684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:25.087715] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:25.092116] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: UP (p=77.34%) [2026-02-03T20:15:25.092412] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-02-03T20:15:25.092551] [INFO ] [sig ] ADSK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:25.250176] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ADSK.txt [2026-02-03T20:15:25.250441] [INFO ] [sig ] [57/3452] Completed ADSK in 0.4s | 2.76 sym/s | Total: 20.6s | ETA: 20.5m [2026-02-03T20:15:25.250499] [INFO ] [sig ] [58/3452] Forecasting ADTN... [2026-02-03T20:15:25.250538] [INFO ] [sig ] Generating forecast for: ADTN [2026-02-03T20:15:25.250595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-02-03T20:15:25.265348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-02-03T20:15:25.265896] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-02-03T20:15:25.267030] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-02-03T20:15:25.267097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:25.267138] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:25.267172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:25.267246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:25.333496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:25.334485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:25.334593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:25.334630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:25.457714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:25.457908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:25.457951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:25.457980] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:25.461942] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=97.56%) [2026-02-03T20:15:25.462238] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-02-03T20:15:25.462380] [INFO ] [sig ] ADTN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:25.605367] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ADTN.txt [2026-02-03T20:15:25.605553] [INFO ] [sig ] [58/3452] Completed ADTN in 0.4s | 2.76 sym/s | Total: 21.0s | ETA: 20.5m [2026-02-03T20:15:25.605618] [INFO ] [sig ] [59/3452] Forecasting ADUS... [2026-02-03T20:15:25.605649] [INFO ] [sig ] Generating forecast for: ADUS [2026-02-03T20:15:25.605689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-02-03T20:15:25.618420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-02-03T20:15:25.618871] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-02-03T20:15:25.619725] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-02-03T20:15:25.619788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:25.619822] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:25.619849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:25.619907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:25.678185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:25.679043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:25.679142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:25.679177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:25.798157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:25.798321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:25.798365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:25.798394] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:25.801941] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-02-03T20:15:25.802248] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-02-03T20:15:25.802393] [INFO ] [sig ] ADUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:25.944742] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ADUS.txt [2026-02-03T20:15:25.944895] [INFO ] [sig ] [59/3452] Completed ADUS in 0.3s | 2.77 sym/s | Total: 21.3s | ETA: 20.4m [2026-02-03T20:15:25.944935] [INFO ] [sig ] [60/3452] Forecasting ADX... [2026-02-03T20:15:25.944966] [INFO ] [sig ] Generating forecast for: ADX [2026-02-03T20:15:25.944996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-02-03T20:15:25.956879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-02-03T20:15:25.957277] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-02-03T20:15:25.958120] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-02-03T20:15:25.958174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:25.958206] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:25.958233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:25.958289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:26.014803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:26.015476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:26.015558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:26.015609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:26.138674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:26.138846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:26.138887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:26.138933] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:26.142607] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=14.89%) [2026-02-03T20:15:26.142894] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-02-03T20:15:26.143029] [INFO ] [sig ] ADX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:26.287537] [INFO ] [LOCAL ] Saved forecast: ADX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ADX.txt [2026-02-03T20:15:26.287696] [INFO ] [sig ] [60/3452] Completed ADX in 0.3s | 2.77 sym/s | Total: 21.7s | ETA: 20.4m [2026-02-03T20:15:26.287736] [INFO ] [sig ] [61/3452] Forecasting AEE... [2026-02-03T20:15:26.287766] [INFO ] [sig ] Generating forecast for: AEE [2026-02-03T20:15:26.287815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-02-03T20:15:26.300289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-02-03T20:15:26.300677] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-02-03T20:15:26.301453] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-02-03T20:15:26.301505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:26.301566] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:26.301616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:26.301673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:26.359178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:26.360043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:26.360127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:26.360161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:26.489315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:26.489476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:26.489516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:26.489545] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:26.493554] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: UP (p=61.87%) [2026-02-03T20:15:26.493862] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-02-03T20:15:26.494180] [INFO ] [sig ] AEE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:26.640320] [INFO ] [LOCAL ] Saved forecast: AEE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AEE.txt [2026-02-03T20:15:26.640475] [INFO ] [sig ] [61/3452] Completed AEE in 0.4s | 2.77 sym/s | Total: 22.0s | ETA: 20.4m [2026-02-03T20:15:26.640517] [INFO ] [sig ] [62/3452] Forecasting AEFC... [2026-02-03T20:15:26.640547] [INFO ] [sig ] Generating forecast for: AEFC [2026-02-03T20:15:26.640598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-02-03T20:15:26.653389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-02-03T20:15:26.653786] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-02-03T20:15:26.654609] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-02-03T20:15:26.654663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:26.654697] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:26.654725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:26.654781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:26.713295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:26.714075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:26.714163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:26.714227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:26.848484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:26.848667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:26.848719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:26.848755] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:26.852514] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: UP (p=50.23%) [2026-02-03T20:15:26.852817] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-02-03T20:15:26.852955] [INFO ] [sig ] AEFC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:26.996125] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AEFC.txt [2026-02-03T20:15:26.996263] [INFO ] [sig ] [62/3452] Completed AEFC in 0.4s | 2.77 sym/s | Total: 22.4s | ETA: 20.4m [2026-02-03T20:15:26.996304] [INFO ] [sig ] [63/3452] Forecasting AEG... [2026-02-03T20:15:26.996333] [INFO ] [sig ] Generating forecast for: AEG [2026-02-03T20:15:26.996364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-02-03T20:15:27.007445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-02-03T20:15:27.007852] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-02-03T20:15:27.008670] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-02-03T20:15:27.008735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:27.008774] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:27.008806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:27.008867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:27.065435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:27.066105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:27.066184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:27.066216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:27.185117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:27.185276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:27.185318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:27.185346] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:27.188981] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-02-03T20:15:27.189267] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-02-03T20:15:27.189399] [INFO ] [sig ] AEG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:27.335351] [INFO ] [LOCAL ] Saved forecast: AEG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AEG.txt [2026-02-03T20:15:27.335492] [INFO ] [sig ] [63/3452] Completed AEG in 0.3s | 2.77 sym/s | Total: 22.7s | ETA: 20.4m [2026-02-03T20:15:27.335533] [INFO ] [sig ] [64/3452] Forecasting AEI... [2026-02-03T20:15:27.335564] [INFO ] [sig ] Generating forecast for: AEI [2026-02-03T20:15:27.335615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-02-03T20:15:27.348327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-02-03T20:15:27.348751] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-02-03T20:15:27.349560] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-02-03T20:15:27.349635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:27.349667] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:27.349693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:27.349765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:27.406728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:27.407481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:27.407567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:27.407639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:27.522462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:27.522647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:27.522690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:27.522719] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:27.526280] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-02-03T20:15:27.526594] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-02-03T20:15:27.526734] [INFO ] [sig ] AEI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:27.667006] [INFO ] [LOCAL ] Saved forecast: AEI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AEI.txt [2026-02-03T20:15:27.667157] [INFO ] [sig ] [64/3452] Completed AEI in 0.3s | 2.78 sym/s | Total: 23.1s | ETA: 20.3m [2026-02-03T20:15:27.667198] [INFO ] [sig ] [65/3452] Forecasting AEIS... [2026-02-03T20:15:27.667229] [INFO ] [sig ] Generating forecast for: AEIS [2026-02-03T20:15:27.667259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-02-03T20:15:27.678931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-02-03T20:15:27.679301] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-02-03T20:15:27.680103] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-02-03T20:15:27.680158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:27.680189] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:27.680216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:27.680273] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:27.741449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:27.742490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:27.742618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:27.742669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:27.878127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:27.878289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:27.878331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:27.878361] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:27.881952] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: UP (p=59.31%) [2026-02-03T20:15:27.882245] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-02-03T20:15:27.882386] [INFO ] [sig ] AEIS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:28.027975] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AEIS.txt [2026-02-03T20:15:28.028121] [INFO ] [sig ] [65/3452] Completed AEIS in 0.4s | 2.78 sym/s | Total: 23.4s | ETA: 20.3m [2026-02-03T20:15:28.028161] [INFO ] [sig ] [66/3452] Forecasting AEM... [2026-02-03T20:15:28.028193] [INFO ] [sig ] Generating forecast for: AEM [2026-02-03T20:15:28.028223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-02-03T20:15:28.039812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-02-03T20:15:28.040194] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-02-03T20:15:28.041172] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-02-03T20:15:28.041257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:28.041300] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:28.041339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:28.041416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:28.106065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:28.106993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:28.107079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:28.107112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:28.238941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:28.239101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:28.239143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:28.239173] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:28.242793] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: UP (p=56.90%) [2026-02-03T20:15:28.243330] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-02-03T20:15:28.243484] [INFO ] [sig ] AEM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:28.391194] [INFO ] [LOCAL ] Saved forecast: AEM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AEM.txt [2026-02-03T20:15:28.391341] [INFO ] [sig ] [66/3452] Completed AEM in 0.4s | 2.78 sym/s | Total: 23.8s | ETA: 20.3m [2026-02-03T20:15:28.391383] [INFO ] [sig ] [67/3452] Forecasting AEO... [2026-02-03T20:15:28.391413] [INFO ] [sig ] Generating forecast for: AEO [2026-02-03T20:15:28.391445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-02-03T20:15:28.403805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-02-03T20:15:28.404244] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-02-03T20:15:28.405128] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-02-03T20:15:28.405184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:28.405218] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:28.405246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:28.405316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:28.469338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:28.470080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:28.470166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:28.470201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:28.596322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:28.596473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:28.596515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:28.596546] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:28.600212] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-02-03T20:15:28.600502] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-02-03T20:15:28.600665] [INFO ] [sig ] AEO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:28.747051] [INFO ] [LOCAL ] Saved forecast: AEO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AEO.txt [2026-02-03T20:15:28.747181] [INFO ] [sig ] [67/3452] Completed AEO in 0.4s | 2.78 sym/s | Total: 24.1s | ETA: 20.3m [2026-02-03T20:15:28.747223] [INFO ] [sig ] [68/3452] Forecasting AEP... [2026-02-03T20:15:28.747254] [INFO ] [sig ] Generating forecast for: AEP [2026-02-03T20:15:28.747287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-02-03T20:15:28.759646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-02-03T20:15:28.760039] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-02-03T20:15:28.760890] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-02-03T20:15:28.760946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:28.760980] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:28.761008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:28.761068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:28.821543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:28.822266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:28.822352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:28.822395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:28.947305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:28.947455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:28.947501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:28.947532] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:28.951171] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-02-03T20:15:28.951460] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-02-03T20:15:28.951616] [INFO ] [sig ] AEP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:29.102133] [INFO ] [LOCAL ] Saved forecast: AEP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AEP.txt [2026-02-03T20:15:29.102262] [INFO ] [sig ] [68/3452] Completed AEP in 0.4s | 2.78 sym/s | Total: 24.5s | ETA: 20.3m [2026-02-03T20:15:29.102303] [INFO ] [sig ] [69/3452] Forecasting AES... [2026-02-03T20:15:29.102332] [INFO ] [sig ] Generating forecast for: AES [2026-02-03T20:15:29.102363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-02-03T20:15:29.114817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-02-03T20:15:29.115172] [INFO ] [FORECASTER] Starting predict_future for AES [2026-02-03T20:15:29.116034] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-02-03T20:15:29.116088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:29.116122] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:29.116150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:29.116208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:29.177716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:29.178886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:29.178973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:29.179011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:29.311331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:29.311492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:29.311534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:29.311565] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:29.315564] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-02-03T20:15:29.315897] [INFO ] [FORECASTER] Completed predict_future for AES [2026-02-03T20:15:29.316060] [INFO ] [sig ] AES: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:29.464880] [INFO ] [LOCAL ] Saved forecast: AES 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AES.txt [2026-02-03T20:15:29.465044] [INFO ] [sig ] [69/3452] Completed AES in 0.4s | 2.78 sym/s | Total: 24.9s | ETA: 20.3m [2026-02-03T20:15:29.465091] [INFO ] [sig ] [70/3452] Forecasting AESI... [2026-02-03T20:15:29.465121] [INFO ] [sig ] Generating forecast for: AESI [2026-02-03T20:15:29.465153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-02-03T20:15:29.477032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-02-03T20:15:29.477398] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-02-03T20:15:29.478264] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-02-03T20:15:29.478317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:29.478538] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:29.478564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:29.478641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:29.536055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:29.536753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:29.536836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:29.536869] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:29.657779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:29.658017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:29.658070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:29.658101] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:29.661593] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-02-03T20:15:29.661907] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-02-03T20:15:29.662039] [INFO ] [sig ] AESI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:29.808428] [INFO ] [LOCAL ] Saved forecast: AESI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AESI.txt [2026-02-03T20:15:29.808612] [INFO ] [sig ] [70/3452] Completed AESI in 0.3s | 2.78 sym/s | Total: 25.2s | ETA: 20.3m [2026-02-03T20:15:29.808663] [INFO ] [sig ] [71/3452] Forecasting AEVA... [2026-02-03T20:15:29.808695] [INFO ] [sig ] Generating forecast for: AEVA [2026-02-03T20:15:29.808732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-02-03T20:15:29.820521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-02-03T20:15:29.820946] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-02-03T20:15:29.821755] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-02-03T20:15:29.821819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:29.821858] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:29.821889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:29.821948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:29.878259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:29.879136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:29.879223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:29.879256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:29.999690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:29.999871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:29.999913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:29.999943] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:30.003398] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: UP (p=64.05%) [2026-02-03T20:15:30.003757] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-02-03T20:15:30.003902] [INFO ] [sig ] AEVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:30.145462] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AEVA.txt [2026-02-03T20:15:30.145658] [INFO ] [sig ] [71/3452] Completed AEVA in 0.3s | 2.78 sym/s | Total: 25.5s | ETA: 20.3m [2026-02-03T20:15:30.145702] [INFO ] [sig ] [72/3452] Forecasting AEYE... [2026-02-03T20:15:30.145731] [INFO ] [sig ] Generating forecast for: AEYE [2026-02-03T20:15:30.145763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-02-03T20:15:30.157631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-02-03T20:15:30.158008] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-02-03T20:15:30.158815] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-02-03T20:15:30.158879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:30.158913] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:30.158939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:30.158996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:30.215423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:30.216153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:30.216235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:30.216268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:30.333799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:30.333954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:30.333995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:30.334025] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:30.337531] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: UP (p=59.99%) [2026-02-03T20:15:30.337848] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-02-03T20:15:30.337983] [INFO ] [sig ] AEYE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:30.476920] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AEYE.txt [2026-02-03T20:15:30.477084] [INFO ] [sig ] [72/3452] Completed AEYE in 0.3s | 2.78 sym/s | Total: 25.9s | ETA: 20.2m [2026-02-03T20:15:30.477127] [INFO ] [sig ] [73/3452] Forecasting AFB... [2026-02-03T20:15:30.477158] [INFO ] [sig ] Generating forecast for: AFB [2026-02-03T20:15:30.477188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-02-03T20:15:30.489397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-02-03T20:15:30.489833] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-02-03T20:15:30.490639] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-02-03T20:15:30.490693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:30.490725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:30.490754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:30.490812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:30.547996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:30.548708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:30.548797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:30.548837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:30.669115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:30.669276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:30.669333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:30.669364] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:30.672799] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-02-03T20:15:30.673085] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-02-03T20:15:30.673216] [INFO ] [sig ] AFB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:30.816487] [INFO ] [LOCAL ] Saved forecast: AFB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AFB.txt [2026-02-03T20:15:30.816654] [INFO ] [sig ] [73/3452] Completed AFB in 0.3s | 2.79 sym/s | Total: 26.2s | ETA: 20.2m [2026-02-03T20:15:30.816695] [INFO ] [sig ] [74/3452] Forecasting AFCG... [2026-02-03T20:15:30.816725] [INFO ] [sig ] Generating forecast for: AFCG [2026-02-03T20:15:30.816756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-02-03T20:15:30.827895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-02-03T20:15:30.828253] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-02-03T20:15:30.829076] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-02-03T20:15:30.829130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:30.829162] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:30.829189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:30.829246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:30.886738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:30.887677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:30.887766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:30.887817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:31.011977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:31.012139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:31.012179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:31.012208] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:31.015886] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-02-03T20:15:31.016375] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-02-03T20:15:31.016512] [INFO ] [sig ] AFCG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:31.168038] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AFCG.txt [2026-02-03T20:15:31.168492] [INFO ] [sig ] [74/3452] Completed AFCG in 0.4s | 2.79 sym/s | Total: 26.6s | ETA: 20.2m [2026-02-03T20:15:31.168640] [INFO ] [sig ] [75/3452] Forecasting AFG... [2026-02-03T20:15:31.168673] [INFO ] [sig ] Generating forecast for: AFG [2026-02-03T20:15:31.168704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-02-03T20:15:31.183926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-02-03T20:15:31.184338] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-02-03T20:15:31.185240] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-02-03T20:15:31.185293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:31.185325] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:31.185351] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:31.185407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:31.242904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:31.243771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:31.243917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:31.243954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:31.367498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:31.367669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:31.367710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:31.367740] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:31.371225] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: DOWN (p=6.00%) [2026-02-03T20:15:31.371500] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-02-03T20:15:31.371648] [INFO ] [sig ] AFG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:31.519872] [INFO ] [LOCAL ] Saved forecast: AFG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AFG.txt [2026-02-03T20:15:31.520038] [INFO ] [sig ] [75/3452] Completed AFG in 0.4s | 2.79 sym/s | Total: 26.9s | ETA: 20.2m [2026-02-03T20:15:31.520078] [INFO ] [sig ] [76/3452] Forecasting AFGC... [2026-02-03T20:15:31.520109] [INFO ] [sig ] Generating forecast for: AFGC [2026-02-03T20:15:31.520139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-02-03T20:15:31.534133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-02-03T20:15:31.534664] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-02-03T20:15:31.535769] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-02-03T20:15:31.535853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:31.535912] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:31.535958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:31.536040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:31.597106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:31.597974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:31.598060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:31.598095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:31.703271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:31.703427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:31.703468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:31.703499] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:31.707196] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: UP (p=86.93%) [2026-02-03T20:15:31.707485] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-02-03T20:15:31.707643] [INFO ] [sig ] AFGC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:31.850565] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AFGC.txt [2026-02-03T20:15:31.850732] [INFO ] [sig ] [76/3452] Completed AFGC in 0.3s | 2.79 sym/s | Total: 27.2s | ETA: 20.2m [2026-02-03T20:15:31.850777] [INFO ] [sig ] [77/3452] Forecasting AFL... [2026-02-03T20:15:31.850813] [INFO ] [sig ] Generating forecast for: AFL [2026-02-03T20:15:31.850849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-02-03T20:15:31.862408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-02-03T20:15:31.862778] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-02-03T20:15:31.863549] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-02-03T20:15:31.863627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:31.863675] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:31.863704] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:31.863760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:31.921425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:31.922336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:31.922421] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:31.922455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:32.042732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:32.042893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:32.042933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:32.042962] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:32.046388] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=15.54%) [2026-02-03T20:15:32.046693] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-02-03T20:15:32.046833] [INFO ] [sig ] AFL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:32.186495] [INFO ] [LOCAL ] Saved forecast: AFL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AFL.txt [2026-02-03T20:15:32.186646] [INFO ] [sig ] [77/3452] Completed AFL in 0.3s | 2.79 sym/s | Total: 27.6s | ETA: 20.1m [2026-02-03T20:15:32.186689] [INFO ] [sig ] [78/3452] Forecasting AFRI... [2026-02-03T20:15:32.186720] [INFO ] [sig ] Generating forecast for: AFRI [2026-02-03T20:15:32.186749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-02-03T20:15:32.196857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-02-03T20:15:32.197171] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-02-03T20:15:32.197990] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-02-03T20:15:32.198044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:32.198076] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:32.198139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:32.198197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:32.256392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:32.257505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:32.257611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:32.257646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:32.363742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:32.363906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:32.363950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:32.363980] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:32.367653] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: UP (p=69.94%) [2026-02-03T20:15:32.367959] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-02-03T20:15:32.368247] [INFO ] [sig ] AFRI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:32.513302] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AFRI.txt [2026-02-03T20:15:32.513435] [INFO ] [sig ] [78/3452] Completed AFRI in 0.3s | 2.80 sym/s | Total: 27.9s | ETA: 20.1m [2026-02-03T20:15:32.513475] [INFO ] [sig ] [79/3452] Forecasting AFRM... [2026-02-03T20:15:32.513506] [INFO ] [sig ] Generating forecast for: AFRM [2026-02-03T20:15:32.513537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-02-03T20:15:32.525566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-02-03T20:15:32.525924] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-02-03T20:15:32.526723] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-02-03T20:15:32.526776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:32.526809] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:32.526835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:32.526893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:32.589817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:32.591146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:32.591271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:32.591306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:32.729867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:32.730061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:32.730124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:32.730171] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:32.735219] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: UP (p=81.80%) [2026-02-03T20:15:32.735676] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-02-03T20:15:32.735868] [INFO ] [sig ] AFRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:32.899566] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AFRM.txt [2026-02-03T20:15:32.899727] [INFO ] [sig ] [79/3452] Completed AFRM in 0.4s | 2.79 sym/s | Total: 28.3s | ETA: 20.1m [2026-02-03T20:15:32.899768] [INFO ] [sig ] [80/3452] Forecasting AFYA... [2026-02-03T20:15:32.899798] [INFO ] [sig ] Generating forecast for: AFYA [2026-02-03T20:15:32.899831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-02-03T20:15:32.913473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-02-03T20:15:32.913863] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-02-03T20:15:32.914662] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-02-03T20:15:32.914715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:32.914747] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:32.914775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:32.914831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:32.974723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:32.975654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:32.975747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:32.975779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:33.100410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:33.100586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:33.100631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:33.100661] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:33.104889] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-02-03T20:15:33.105169] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-02-03T20:15:33.105306] [INFO ] [sig ] AFYA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:33.245930] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AFYA.txt [2026-02-03T20:15:33.246065] [INFO ] [sig ] [80/3452] Completed AFYA in 0.3s | 2.79 sym/s | Total: 28.6s | ETA: 20.1m [2026-02-03T20:15:33.246105] [INFO ] [sig ] [81/3452] Forecasting AG... [2026-02-03T20:15:33.246150] [INFO ] [sig ] Generating forecast for: AG [2026-02-03T20:15:33.246182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-02-03T20:15:33.257530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-02-03T20:15:33.257908] [INFO ] [FORECASTER] Starting predict_future for AG [2026-02-03T20:15:33.258690] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-02-03T20:15:33.258743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:33.258774] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:33.258800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:33.258861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:33.315210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:33.315869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:33.315947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:33.315981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:33.435177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:33.435331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:33.435371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:33.435398] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:33.438949] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=50.20%) [2026-02-03T20:15:33.439232] [INFO ] [FORECASTER] Completed predict_future for AG [2026-02-03T20:15:33.439365] [INFO ] [sig ] AG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:33.580977] [INFO ] [LOCAL ] Saved forecast: AG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AG.txt [2026-02-03T20:15:33.581314] [INFO ] [sig ] [81/3452] Completed AG in 0.3s | 2.80 sym/s | Total: 29.0s | ETA: 20.1m [2026-02-03T20:15:33.581355] [INFO ] [sig ] [82/3452] Forecasting AGCO... [2026-02-03T20:15:33.581386] [INFO ] [sig ] Generating forecast for: AGCO [2026-02-03T20:15:33.581415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-02-03T20:15:33.593529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-02-03T20:15:33.593993] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-02-03T20:15:33.595094] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-02-03T20:15:33.595152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:33.595185] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:33.595211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:33.595456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:33.666147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:33.667068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:33.667152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:33.667186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:33.785724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:33.785886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:33.785936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:33.785971] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:33.789466] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=51.97%) [2026-02-03T20:15:33.789762] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-02-03T20:15:33.789896] [INFO ] [sig ] AGCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:33.929414] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGCO.txt [2026-02-03T20:15:33.929550] [INFO ] [sig ] [82/3452] Completed AGCO in 0.3s | 2.80 sym/s | Total: 29.3s | ETA: 20.1m [2026-02-03T20:15:33.929613] [INFO ] [sig ] [83/3452] Forecasting AGD... [2026-02-03T20:15:33.929646] [INFO ] [sig ] Generating forecast for: AGD [2026-02-03T20:15:33.929676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-02-03T20:15:33.941074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-02-03T20:15:33.941402] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-02-03T20:15:33.942179] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-02-03T20:15:33.942232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:33.942263] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:33.942290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:33.942350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:34.000193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:34.001325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:34.001414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:34.001447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:34.128669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:34.128877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:34.128933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:34.128970] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:34.133320] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-02-03T20:15:34.133626] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-02-03T20:15:34.133763] [INFO ] [sig ] AGD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:34.276886] [INFO ] [LOCAL ] Saved forecast: AGD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGD.txt [2026-02-03T20:15:34.277200] [INFO ] [sig ] [83/3452] Completed AGD in 0.3s | 2.80 sym/s | Total: 29.7s | ETA: 20.1m [2026-02-03T20:15:34.277251] [INFO ] [sig ] [84/3452] Forecasting AGEN... [2026-02-03T20:15:34.277283] [INFO ] [sig ] Generating forecast for: AGEN [2026-02-03T20:15:34.277314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-02-03T20:15:34.355523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-02-03T20:15:34.355980] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-02-03T20:15:34.356850] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-02-03T20:15:34.356913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:34.356961] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:34.357004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:34.357074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:34.432198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:34.433632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:34.433757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:34.433810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:34.571129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:34.571488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:34.571531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:34.571600] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:34.575731] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=66.90%) [2026-02-03T20:15:34.576051] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-02-03T20:15:34.576397] [INFO ] [sig ] AGEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:34.777431] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGEN.txt [2026-02-03T20:15:34.777677] [INFO ] [sig ] [84/3452] Completed AGEN in 0.5s | 2.78 sym/s | Total: 30.2s | ETA: 20.2m [2026-02-03T20:15:34.777747] [INFO ] [sig ] [85/3452] Forecasting AGI... [2026-02-03T20:15:34.777819] [INFO ] [sig ] Generating forecast for: AGI [2026-02-03T20:15:34.777870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-02-03T20:15:34.792720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-02-03T20:15:34.793229] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-02-03T20:15:34.794101] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-02-03T20:15:34.794157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:34.794193] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:34.794222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:34.794281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:34.867442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:34.868562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:34.868672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:34.868711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:34.994862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:34.995038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:34.995282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:34.995315] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:34.999652] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=85.71%) [2026-02-03T20:15:34.999952] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-02-03T20:15:35.000296] [INFO ] [sig ] AGI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:35.155556] [INFO ] [LOCAL ] Saved forecast: AGI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGI.txt [2026-02-03T20:15:35.155740] [INFO ] [sig ] [85/3452] Completed AGI in 0.4s | 2.78 sym/s | Total: 30.5s | ETA: 20.2m [2026-02-03T20:15:35.155781] [INFO ] [sig ] [86/3452] Forecasting AGIO... [2026-02-03T20:15:35.155814] [INFO ] [sig ] Generating forecast for: AGIO [2026-02-03T20:15:35.155852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-02-03T20:15:35.168766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-02-03T20:15:35.169123] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-02-03T20:15:35.169936] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-02-03T20:15:35.170000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:35.170036] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:35.170063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:35.170121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:35.228201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:35.228864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:35.228943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:35.229012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:35.351529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:35.351701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:35.351743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:35.351772] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:35.355177] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-02-03T20:15:35.355451] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-02-03T20:15:35.355600] [INFO ] [sig ] AGIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:35.498535] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGIO.txt [2026-02-03T20:15:35.498688] [INFO ] [sig ] [86/3452] Completed AGIO in 0.3s | 2.78 sym/s | Total: 30.9s | ETA: 20.1m [2026-02-03T20:15:35.498729] [INFO ] [sig ] [87/3452] Forecasting AGM... [2026-02-03T20:15:35.498759] [INFO ] [sig ] Generating forecast for: AGM [2026-02-03T20:15:35.498790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-02-03T20:15:35.513363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-02-03T20:15:35.514067] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-02-03T20:15:35.515076] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-02-03T20:15:35.515137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:35.515172] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:35.515200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:35.515259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:35.578355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:35.579601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:35.579725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:35.579759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:35.716304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:35.716513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:35.716568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:35.716619] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:35.720732] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-02-03T20:15:35.721133] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-02-03T20:15:35.721301] [INFO ] [sig ] AGM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:35.875763] [INFO ] [LOCAL ] Saved forecast: AGM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGM.txt [2026-02-03T20:15:35.875940] [INFO ] [sig ] [87/3452] Completed AGM in 0.4s | 2.78 sym/s | Total: 31.3s | ETA: 20.2m [2026-02-03T20:15:35.875983] [INFO ] [sig ] [88/3452] Forecasting AGMH... [2026-02-03T20:15:35.876014] [INFO ] [sig ] Generating forecast for: AGMH [2026-02-03T20:15:35.876043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-02-03T20:15:35.888758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-02-03T20:15:35.889159] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-02-03T20:15:35.889972] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-02-03T20:15:35.890025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:35.890057] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:35.890085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:35.890371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:35.950232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:35.950936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:35.951018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:35.951051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:36.075433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:36.075615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:36.075659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:36.075688] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:36.079601] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-02-03T20:15:36.079915] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-02-03T20:15:36.080083] [INFO ] [sig ] AGMH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:36.227212] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AGMH.txt [2026-02-03T20:15:36.227377] [INFO ] [sig ] [88/3452] Completed AGMH in 0.4s | 2.78 sym/s | Total: 31.6s | ETA: 20.1m [2026-02-03T20:15:36.227419] [INFO ] [sig ] [89/3452] Forecasting AGNC... [2026-02-03T20:15:36.227450] [INFO ] [sig ] Generating forecast for: AGNC [2026-02-03T20:15:36.227480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-02-03T20:15:36.239944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-02-03T20:15:36.240340] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-02-03T20:15:36.241163] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-02-03T20:15:36.241231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:36.241267] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:36.241293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:36.241349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:36.299603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:36.300437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:36.300523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:36.300556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:36.428358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:36.428529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:36.428590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:36.428625] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:36.432367] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: UP (p=66.03%) [2026-02-03T20:15:36.432726] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-02-03T20:15:36.432898] [INFO ] [sig ] AGNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:36.575706] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGNC.txt [2026-02-03T20:15:36.575849] [INFO ] [sig ] [89/3452] Completed AGNC in 0.3s | 2.78 sym/s | Total: 32.0s | ETA: 20.1m [2026-02-03T20:15:36.575890] [INFO ] [sig ] [90/3452] Forecasting AGNCL... [2026-02-03T20:15:36.575921] [INFO ] [sig ] Generating forecast for: AGNCL [2026-02-03T20:15:36.575952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-02-03T20:15:36.588321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-02-03T20:15:36.588739] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-02-03T20:15:36.589540] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-02-03T20:15:36.589648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:36.589683] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:36.589710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:36.589766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:36.650653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:36.651386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:36.651471] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:36.651505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:36.759946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:36.760113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:36.760156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:36.760185] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:36.763706] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-02-03T20:15:36.764000] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-02-03T20:15:36.764138] [INFO ] [sig ] AGNCL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:36.905589] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGNCL.txt [2026-02-03T20:15:36.905758] [INFO ] [sig ] [90/3452] Completed AGNCL in 0.3s | 2.79 sym/s | Total: 32.3s | ETA: 20.1m [2026-02-03T20:15:36.905799] [INFO ] [sig ] [91/3452] Forecasting AGNCM... [2026-02-03T20:15:36.905830] [INFO ] [sig ] Generating forecast for: AGNCM [2026-02-03T20:15:36.905859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-02-03T20:15:36.917383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-02-03T20:15:36.917808] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-02-03T20:15:36.918638] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-02-03T20:15:36.918690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:36.918722] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:36.918748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:36.918805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:36.975952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:36.977061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:36.977164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:36.977203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:37.104273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:37.104438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:37.104480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:37.104515] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:37.108049] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=44.70%) [2026-02-03T20:15:37.108335] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-02-03T20:15:37.108471] [INFO ] [sig ] AGNCM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:37.249279] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AGNCM.txt [2026-02-03T20:15:37.249439] [INFO ] [sig ] [91/3452] Completed AGNCM in 0.3s | 2.79 sym/s | Total: 32.6s | ETA: 20.1m [2026-02-03T20:15:37.249520] [INFO ] [sig ] [92/3452] Forecasting AGNCN... [2026-02-03T20:15:37.249550] [INFO ] [sig ] Generating forecast for: AGNCN [2026-02-03T20:15:37.249613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-02-03T20:15:37.261293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-02-03T20:15:37.261710] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-02-03T20:15:37.262483] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-02-03T20:15:37.262536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:37.262569] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:37.262618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:37.262676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:37.321476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:37.322424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:37.322513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:37.322546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:37.447480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:37.447686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:37.447741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:37.447774] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:37.451616] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=9.67%) [2026-02-03T20:15:37.451923] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-02-03T20:15:37.452075] [INFO ] [sig ] AGNCN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:37.595939] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AGNCN.txt [2026-02-03T20:15:37.596268] [INFO ] [sig ] [92/3452] Completed AGNCN in 0.3s | 2.79 sym/s | Total: 33.0s | ETA: 20.1m [2026-02-03T20:15:37.596310] [INFO ] [sig ] [93/3452] Forecasting AGNCO... [2026-02-03T20:15:37.596341] [INFO ] [sig ] Generating forecast for: AGNCO [2026-02-03T20:15:37.596386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-02-03T20:15:37.608815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-02-03T20:15:37.609201] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-02-03T20:15:37.610057] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-02-03T20:15:37.610112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:37.610145] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:37.610173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:37.610232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:37.672272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:37.673231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:37.673346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:37.673383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:37.797081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:37.797246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:37.797288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:37.797318] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:37.800960] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=82.63%) [2026-02-03T20:15:37.801242] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-02-03T20:15:37.801382] [INFO ] [sig ] AGNCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:37.951839] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGNCO.txt [2026-02-03T20:15:37.952026] [INFO ] [sig ] [93/3452] Completed AGNCO in 0.4s | 2.79 sym/s | Total: 33.3s | ETA: 20.1m [2026-02-03T20:15:37.952070] [INFO ] [sig ] [94/3452] Forecasting AGNCP... [2026-02-03T20:15:37.952102] [INFO ] [sig ] Generating forecast for: AGNCP [2026-02-03T20:15:37.952132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-02-03T20:15:37.964512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-02-03T20:15:37.964964] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-02-03T20:15:37.965795] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-02-03T20:15:37.965848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:37.965879] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:37.965906] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:37.965962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:38.024416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:38.025342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:38.025431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:38.025464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:38.159677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:38.159835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:38.159877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:38.159907] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:38.163675] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=36.06%) [2026-02-03T20:15:38.163975] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-02-03T20:15:38.164117] [INFO ] [sig ] AGNCP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:38.325405] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AGNCP.txt [2026-02-03T20:15:38.325594] [INFO ] [sig ] [94/3452] Completed AGNCP in 0.4s | 2.79 sym/s | Total: 33.7s | ETA: 20.1m [2026-02-03T20:15:38.325639] [INFO ] [sig ] [95/3452] Forecasting AGO... [2026-02-03T20:15:38.325675] [INFO ] [sig ] Generating forecast for: AGO [2026-02-03T20:15:38.325718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-02-03T20:15:38.338528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-02-03T20:15:38.338989] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-02-03T20:15:38.339884] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-02-03T20:15:38.339939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:38.339971] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:38.340060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:38.340120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:38.411838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:38.412937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:38.413050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:38.413099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:38.565394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:38.565599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:38.565661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:38.565707] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:38.571199] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: UP (p=67.74%) [2026-02-03T20:15:38.571527] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-02-03T20:15:38.571715] [INFO ] [sig ] AGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:38.725157] [INFO ] [LOCAL ] Saved forecast: AGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGO.txt [2026-02-03T20:15:38.725323] [INFO ] [sig ] [95/3452] Completed AGO in 0.4s | 2.78 sym/s | Total: 34.1s | ETA: 20.1m [2026-02-03T20:15:38.725364] [INFO ] [sig ] [96/3452] Forecasting AGRO... [2026-02-03T20:15:38.725396] [INFO ] [sig ] Generating forecast for: AGRO [2026-02-03T20:15:38.725426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-02-03T20:15:38.739155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-02-03T20:15:38.739765] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-02-03T20:15:38.740594] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-02-03T20:15:38.740650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:38.740685] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:38.740714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:38.740773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:38.799831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:38.800669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:38.800758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:38.800791] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:38.945392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:38.945566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:38.945634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:38.945666] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:38.950289] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-02-03T20:15:38.950825] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-02-03T20:15:38.951028] [INFO ] [sig ] AGRO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:39.123997] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AGRO.txt [2026-02-03T20:15:39.124176] [INFO ] [sig ] [96/3452] Completed AGRO in 0.4s | 2.78 sym/s | Total: 34.5s | ETA: 20.1m [2026-02-03T20:15:39.124221] [INFO ] [sig ] [97/3452] Forecasting AGX... [2026-02-03T20:15:39.124253] [INFO ] [sig ] Generating forecast for: AGX [2026-02-03T20:15:39.124294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-02-03T20:15:39.138945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-02-03T20:15:39.139392] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-02-03T20:15:39.140318] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-02-03T20:15:39.140382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:39.140418] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:39.140446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:39.140504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:39.209075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:39.210076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:39.210171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:39.210205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:39.340844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:39.341013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:39.341056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:39.341085] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:39.344902] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=58.89%) [2026-02-03T20:15:39.345236] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-02-03T20:15:39.345389] [INFO ] [sig ] AGX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:39.492406] [INFO ] [LOCAL ] Saved forecast: AGX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AGX.txt [2026-02-03T20:15:39.492597] [INFO ] [sig ] [97/3452] Completed AGX in 0.4s | 2.78 sym/s | Total: 34.9s | ETA: 20.1m [2026-02-03T20:15:39.492642] [INFO ] [sig ] [98/3452] Forecasting AGYS... [2026-02-03T20:15:39.492674] [INFO ] [sig ] Generating forecast for: AGYS [2026-02-03T20:15:39.492704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-02-03T20:15:39.504974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-02-03T20:15:39.505410] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-02-03T20:15:39.506265] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-02-03T20:15:39.506320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:39.506353] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:39.506380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:39.506438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:39.565762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:39.566687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:39.566774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:39.566809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:39.689970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:39.690143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:39.690184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:39.690212] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:39.693792] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-02-03T20:15:39.694078] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-02-03T20:15:39.694213] [INFO ] [sig ] AGYS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:39.848230] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AGYS.txt [2026-02-03T20:15:39.848442] [INFO ] [sig ] [98/3452] Completed AGYS in 0.4s | 2.78 sym/s | Total: 35.2s | ETA: 20.1m [2026-02-03T20:15:39.848512] [INFO ] [sig ] [99/3452] Forecasting AGZD... [2026-02-03T20:15:39.848555] [INFO ] [sig ] Generating forecast for: AGZD [2026-02-03T20:15:39.848607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-02-03T20:15:39.863622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-02-03T20:15:39.864168] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-02-03T20:15:39.865400] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-02-03T20:15:39.865477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:39.865525] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:39.865566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:39.865682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:39.927306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:39.928364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:39.928462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:39.928497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:40.051934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:40.052112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:40.052154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:40.052184] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:40.055785] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: DOWN (p=4.67%) [2026-02-03T20:15:40.056126] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-02-03T20:15:40.056272] [INFO ] [sig ] AGZD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:40.202837] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AGZD.txt [2026-02-03T20:15:40.202994] [INFO ] [sig ] [99/3452] Completed AGZD in 0.4s | 2.78 sym/s | Total: 35.6s | ETA: 20.1m [2026-02-03T20:15:40.203035] [INFO ] [sig ] [100/3452] Forecasting AHCO... [2026-02-03T20:15:40.203066] [INFO ] [sig ] Generating forecast for: AHCO [2026-02-03T20:15:40.203096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-02-03T20:15:40.215009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-02-03T20:15:40.215383] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-02-03T20:15:40.216197] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-02-03T20:15:40.216250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:40.216282] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:40.216309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:40.216366] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:40.274838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:40.275759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:40.275851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:40.275885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:40.400075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:40.400238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:40.400280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:40.400310] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:40.403981] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: DOWN (p=43.66%) [2026-02-03T20:15:40.404291] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-02-03T20:15:40.404433] [INFO ] [sig ] AHCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:40.555805] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AHCO.txt [2026-02-03T20:15:40.555976] [INFO ] [sig ] [100/3452] Completed AHCO in 0.4s | 2.78 sym/s | Total: 35.9s | ETA: 20.1m [2026-02-03T20:15:40.556018] [INFO ] [sig ] [101/3452] Forecasting AHH... [2026-02-03T20:15:40.556048] [INFO ] [sig ] Generating forecast for: AHH [2026-02-03T20:15:40.556079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-02-03T20:15:40.569152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-02-03T20:15:40.569614] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-02-03T20:15:40.570442] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-02-03T20:15:40.570512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:40.570546] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:40.570594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:40.570656] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:40.654645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:40.655767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:40.655879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:40.655932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:40.788376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:40.788531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:40.788590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:40.788624] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:40.792318] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: DOWN (p=39.31%) [2026-02-03T20:15:40.792647] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-02-03T20:15:40.792789] [INFO ] [sig ] AHH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:40.934021] [INFO ] [LOCAL ] Saved forecast: AHH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AHH.txt [2026-02-03T20:15:40.934167] [INFO ] [sig ] [101/3452] Completed AHH in 0.4s | 2.78 sym/s | Total: 36.3s | ETA: 20.1m [2026-02-03T20:15:40.934209] [INFO ] [sig ] [102/3452] Forecasting AI... [2026-02-03T20:15:40.934238] [INFO ] [sig ] Generating forecast for: AI [2026-02-03T20:15:40.934267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-02-03T20:15:40.946829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-02-03T20:15:40.947306] [INFO ] [FORECASTER] Starting predict_future for AI [2026-02-03T20:15:40.948442] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-02-03T20:15:40.948509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:40.948549] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:40.948611] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:40.948687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:41.007365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:41.008420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:41.008518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:41.008551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:41.140536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:41.140712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:41.140756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:41.140786] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:41.144860] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=46.98%) [2026-02-03T20:15:41.145195] [INFO ] [FORECASTER] Completed predict_future for AI [2026-02-03T20:15:41.145342] [INFO ] [sig ] AI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:41.296428] [INFO ] [LOCAL ] Saved forecast: AI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AI.txt [2026-02-03T20:15:41.296628] [INFO ] [sig ] [102/3452] Completed AI in 0.4s | 2.78 sym/s | Total: 36.7s | ETA: 20.1m [2026-02-03T20:15:41.296674] [INFO ] [sig ] [103/3452] Forecasting AIA... [2026-02-03T20:15:41.296706] [INFO ] [sig ] Generating forecast for: AIA [2026-02-03T20:15:41.296736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-02-03T20:15:41.310075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-02-03T20:15:41.310475] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-02-03T20:15:41.311298] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-02-03T20:15:41.311545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:41.311600] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:41.311630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:41.311687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:41.369350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:41.370056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:41.370139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:41.370171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:41.490849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:41.490999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:41.491039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:41.491067] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:41.494462] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-02-03T20:15:41.494759] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-02-03T20:15:41.494891] [INFO ] [sig ] AIA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:41.643256] [INFO ] [LOCAL ] Saved forecast: AIA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIA.txt [2026-02-03T20:15:41.643390] [INFO ] [sig ] [103/3452] Completed AIA in 0.3s | 2.78 sym/s | Total: 37.0s | ETA: 20.1m [2026-02-03T20:15:41.643430] [INFO ] [sig ] [104/3452] Forecasting AIG... [2026-02-03T20:15:41.643460] [INFO ] [sig ] Generating forecast for: AIG [2026-02-03T20:15:41.643490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-02-03T20:15:41.654731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-02-03T20:15:41.655082] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-02-03T20:15:41.655895] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-02-03T20:15:41.655949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:41.655982] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:41.656010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:41.656067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:41.714287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:41.714965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:41.715045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:41.715078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:41.842080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:41.842223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:41.842263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:41.842294] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:41.845845] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-02-03T20:15:41.846122] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-02-03T20:15:41.846251] [INFO ] [sig ] AIG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:41.993139] [INFO ] [LOCAL ] Saved forecast: AIG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AIG.txt [2026-02-03T20:15:41.993307] [INFO ] [sig ] [104/3452] Completed AIG in 0.3s | 2.78 sym/s | Total: 37.4s | ETA: 20.1m [2026-02-03T20:15:41.993361] [INFO ] [sig ] [105/3452] Forecasting AIMD... [2026-02-03T20:15:41.993394] [INFO ] [sig ] Generating forecast for: AIMD [2026-02-03T20:15:41.993423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-02-03T20:15:42.006672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-02-03T20:15:42.007057] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-02-03T20:15:42.007999] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-02-03T20:15:42.008055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:42.008090] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:42.008139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:42.008218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:42.068004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:42.068792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:42.068879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:42.068950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:42.188358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:42.188518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:42.188562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:42.188612] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:42.192611] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=28.20%) [2026-02-03T20:15:42.192896] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-02-03T20:15:42.193032] [INFO ] [sig ] AIMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:42.341890] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AIMD.txt [2026-02-03T20:15:42.342033] [INFO ] [sig ] [105/3452] Completed AIMD in 0.3s | 2.78 sym/s | Total: 37.7s | ETA: 20.0m [2026-02-03T20:15:42.342073] [INFO ] [sig ] [106/3452] Forecasting AIO... [2026-02-03T20:15:42.342104] [INFO ] [sig ] Generating forecast for: AIO [2026-02-03T20:15:42.342134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-02-03T20:15:42.355089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-02-03T20:15:42.355640] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-02-03T20:15:42.356708] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-02-03T20:15:42.356765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:42.356799] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:42.356825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:42.356881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:42.417354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:42.418244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:42.418328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:42.418362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:42.542042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:42.542196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:42.542240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:42.542271] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:42.545806] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=74.22%) [2026-02-03T20:15:42.546098] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-02-03T20:15:42.546254] [INFO ] [sig ] AIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:42.690769] [INFO ] [LOCAL ] Saved forecast: AIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIO.txt [2026-02-03T20:15:42.690918] [INFO ] [sig ] [106/3452] Completed AIO in 0.3s | 2.78 sym/s | Total: 38.1s | ETA: 20.0m [2026-02-03T20:15:42.690960] [INFO ] [sig ] [107/3452] Forecasting AIP... [2026-02-03T20:15:42.690991] [INFO ] [sig ] Generating forecast for: AIP [2026-02-03T20:15:42.691021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-02-03T20:15:42.702420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-02-03T20:15:42.702774] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-02-03T20:15:42.703550] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-02-03T20:15:42.703621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:42.703656] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:42.703683] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:42.703739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:42.760785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:42.761541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:42.761641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:42.761676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:42.882840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:42.882994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:42.883036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:42.883066] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:42.886600] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=92.02%) [2026-02-03T20:15:42.886882] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-02-03T20:15:42.887015] [INFO ] [sig ] AIP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:43.030101] [INFO ] [LOCAL ] Saved forecast: AIP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIP.txt [2026-02-03T20:15:43.030236] [INFO ] [sig ] [107/3452] Completed AIP in 0.3s | 2.79 sym/s | Total: 38.4s | ETA: 20.0m [2026-02-03T20:15:43.030275] [INFO ] [sig ] [108/3452] Forecasting AIPI... [2026-02-03T20:15:43.030305] [INFO ] [sig ] Generating forecast for: AIPI [2026-02-03T20:15:43.030336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-02-03T20:15:43.042179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-02-03T20:15:43.042516] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-02-03T20:15:43.043330] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-02-03T20:15:43.043386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:43.043419] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:43.043448] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:43.043505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:43.103037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:43.103725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:43.103805] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:43.103838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:43.222992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:43.223144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:43.223223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:43.223255] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:43.226735] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=54.42%) [2026-02-03T20:15:43.227011] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-02-03T20:15:43.227139] [INFO ] [sig ] AIPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:43.372785] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIPI.txt [2026-02-03T20:15:43.372961] [INFO ] [sig ] [108/3452] Completed AIPI in 0.3s | 2.79 sym/s | Total: 38.8s | ETA: 20.0m [2026-02-03T20:15:43.373003] [INFO ] [sig ] [109/3452] Forecasting AIQ... [2026-02-03T20:15:43.373033] [INFO ] [sig ] Generating forecast for: AIQ [2026-02-03T20:15:43.373064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-02-03T20:15:43.384401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-02-03T20:15:43.384769] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-02-03T20:15:43.385548] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-02-03T20:15:43.385616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:43.385650] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:43.385677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:43.385734] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:43.443169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:43.443812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:43.443889] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:43.443922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:43.565288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:43.565637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:43.565679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:43.565708] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:43.569719] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-02-03T20:15:43.569994] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-02-03T20:15:43.570144] [INFO ] [sig ] AIQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:43.714978] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIQ.txt [2026-02-03T20:15:43.715149] [INFO ] [sig ] [109/3452] Completed AIQ in 0.3s | 2.79 sym/s | Total: 39.1s | ETA: 20.0m [2026-02-03T20:15:43.715191] [INFO ] [sig ] [110/3452] Forecasting AIRG... [2026-02-03T20:15:43.715221] [INFO ] [sig ] Generating forecast for: AIRG [2026-02-03T20:15:43.715252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-02-03T20:15:43.726096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-02-03T20:15:43.726429] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-02-03T20:15:43.727241] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-02-03T20:15:43.727294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:43.727326] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:43.727353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:43.727409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:43.788537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:43.789268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:43.789378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:43.789412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:43.895471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:43.895625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:43.895665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:43.895694] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:43.899062] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: UP (p=88.80%) [2026-02-03T20:15:43.899338] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-02-03T20:15:43.899466] [INFO ] [sig ] AIRG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:44.043210] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIRG.txt [2026-02-03T20:15:44.043339] [INFO ] [sig ] [110/3452] Completed AIRG in 0.3s | 2.79 sym/s | Total: 39.4s | ETA: 20.0m [2026-02-03T20:15:44.043378] [INFO ] [sig ] [111/3452] Forecasting AIRJ... [2026-02-03T20:15:44.043407] [INFO ] [sig ] Generating forecast for: AIRJ [2026-02-03T20:15:44.043437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-02-03T20:15:44.054610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-02-03T20:15:44.054952] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-02-03T20:15:44.055757] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-02-03T20:15:44.055810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:44.055844] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:44.055872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:44.055931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:44.118665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:44.119510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:44.119610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:44.119647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:44.238893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:44.239037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:44.239077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:44.239108] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:44.242706] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=81.85%) [2026-02-03T20:15:44.242989] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-02-03T20:15:44.243124] [INFO ] [sig ] AIRJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:44.384702] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIRJ.txt [2026-02-03T20:15:44.384836] [INFO ] [sig ] [111/3452] Completed AIRJ in 0.3s | 2.79 sym/s | Total: 39.8s | ETA: 20.0m [2026-02-03T20:15:44.384876] [INFO ] [sig ] [112/3452] Forecasting AIRS... [2026-02-03T20:15:44.384906] [INFO ] [sig ] Generating forecast for: AIRS [2026-02-03T20:15:44.384936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-02-03T20:15:44.396308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-02-03T20:15:44.396647] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-02-03T20:15:44.397415] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-02-03T20:15:44.397468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:44.397565] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:44.397623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:44.397681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:44.454959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:44.455612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:44.455692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:44.455724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:44.577112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:44.577266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:44.577306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:44.577335] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:44.580763] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-02-03T20:15:44.581042] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-02-03T20:15:44.581178] [INFO ] [sig ] AIRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:44.723101] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIRS.txt [2026-02-03T20:15:44.723239] [INFO ] [sig ] [112/3452] Completed AIRS in 0.3s | 2.79 sym/s | Total: 40.1s | ETA: 19.9m [2026-02-03T20:15:44.723280] [INFO ] [sig ] [113/3452] Forecasting AISP... [2026-02-03T20:15:44.723310] [INFO ] [sig ] Generating forecast for: AISP [2026-02-03T20:15:44.723340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-02-03T20:15:44.734909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-02-03T20:15:44.735247] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-02-03T20:15:44.736039] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-02-03T20:15:44.736092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:44.736124] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:44.736151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:44.736208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:44.794152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:44.794885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:44.794964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:44.794996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:44.920673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:44.920820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:44.920861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:44.920890] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:44.924762] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-02-03T20:15:44.925046] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-02-03T20:15:44.925179] [INFO ] [sig ] AISP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:45.068735] [INFO ] [LOCAL ] Saved forecast: AISP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AISP.txt [2026-02-03T20:15:45.068863] [INFO ] [sig ] [113/3452] Completed AISP in 0.3s | 2.79 sym/s | Total: 40.5s | ETA: 19.9m [2026-02-03T20:15:45.068904] [INFO ] [sig ] [114/3452] Forecasting AIZN... [2026-02-03T20:15:45.068935] [INFO ] [sig ] Generating forecast for: AIZN [2026-02-03T20:15:45.068965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-02-03T20:15:45.082840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-02-03T20:15:45.083247] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-02-03T20:15:45.084132] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-02-03T20:15:45.084188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:45.084224] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:45.084252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:45.084311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:45.143750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:45.144511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:45.144612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:45.144649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:45.254944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:45.255085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:45.255125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:45.255156] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:45.258857] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=56.99%) [2026-02-03T20:15:45.259127] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-02-03T20:15:45.259278] [INFO ] [sig ] AIZN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:45.402281] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AIZN.txt [2026-02-03T20:15:45.402406] [INFO ] [sig ] [114/3452] Completed AIZN in 0.3s | 2.79 sym/s | Total: 40.8s | ETA: 19.9m [2026-02-03T20:15:45.402445] [INFO ] [sig ] [115/3452] Forecasting AJG... [2026-02-03T20:15:45.402474] [INFO ] [sig ] Generating forecast for: AJG [2026-02-03T20:15:45.402504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-02-03T20:15:45.415228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-02-03T20:15:45.415542] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-02-03T20:15:45.416351] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-02-03T20:15:45.416403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:45.416435] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:45.416461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:45.416518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:45.476097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:45.476728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:45.476806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:45.476838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:45.602842] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:45.602992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:45.603032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:45.603101] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:45.606560] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-02-03T20:15:45.606867] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-02-03T20:15:45.606997] [INFO ] [sig ] AJG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:45.750738] [INFO ] [LOCAL ] Saved forecast: AJG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AJG.txt [2026-02-03T20:15:45.750862] [INFO ] [sig ] [115/3452] Completed AJG in 0.3s | 2.80 sym/s | Total: 41.1s | ETA: 19.9m [2026-02-03T20:15:45.750900] [INFO ] [sig ] [116/3452] Forecasting AKAM... [2026-02-03T20:15:45.750945] [INFO ] [sig ] Generating forecast for: AKAM [2026-02-03T20:15:45.750978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-02-03T20:15:45.762141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-02-03T20:15:45.762456] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-02-03T20:15:45.763241] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-02-03T20:15:45.763294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:45.763326] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:45.763351] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:45.763407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:45.821778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:45.822416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:45.822495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:45.822527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:45.941398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:45.941532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:45.941588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:45.941621] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:45.944946] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=66.24%) [2026-02-03T20:15:45.945219] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-02-03T20:15:45.945347] [INFO ] [sig ] AKAM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:46.085545] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AKAM.txt [2026-02-03T20:15:46.085715] [INFO ] [sig ] [116/3452] Completed AKAM in 0.3s | 2.80 sym/s | Total: 41.5s | ETA: 19.9m [2026-02-03T20:15:46.085756] [INFO ] [sig ] [117/3452] Forecasting AKBA... [2026-02-03T20:15:46.085785] [INFO ] [sig ] Generating forecast for: AKBA [2026-02-03T20:15:46.085817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-02-03T20:15:46.100567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-02-03T20:15:46.101030] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-02-03T20:15:46.102010] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-02-03T20:15:46.102071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:46.102109] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:46.102148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:46.102245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:46.168417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:46.169403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:46.169494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:46.169529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:46.299906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:46.300056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:46.300096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:46.300124] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:46.303694] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-02-03T20:15:46.303967] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-02-03T20:15:46.304094] [INFO ] [sig ] AKBA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:46.449752] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AKBA.txt [2026-02-03T20:15:46.449915] [INFO ] [sig ] [117/3452] Completed AKBA in 0.4s | 2.80 sym/s | Total: 41.8s | ETA: 19.9m [2026-02-03T20:15:46.449958] [INFO ] [sig ] [118/3452] Forecasting AL... [2026-02-03T20:15:46.449994] [INFO ] [sig ] Generating forecast for: AL [2026-02-03T20:15:46.450029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-02-03T20:15:46.461758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-02-03T20:15:46.462149] [INFO ] [FORECASTER] Starting predict_future for AL [2026-02-03T20:15:46.463017] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-02-03T20:15:46.463073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:46.463106] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:46.463135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:46.463200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:46.521176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:46.521840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:46.521920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:46.521952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:46.643202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:46.643361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:46.643406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:46.643436] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:46.647176] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-02-03T20:15:46.647494] [INFO ] [FORECASTER] Completed predict_future for AL [2026-02-03T20:15:46.647665] [INFO ] [sig ] AL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:46.803701] [INFO ] [LOCAL ] Saved forecast: AL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AL.txt [2026-02-03T20:15:46.803852] [INFO ] [sig ] [118/3452] Completed AL in 0.4s | 2.80 sym/s | Total: 42.2s | ETA: 19.9m [2026-02-03T20:15:46.803892] [INFO ] [sig ] [119/3452] Forecasting ALAB... [2026-02-03T20:15:46.803922] [INFO ] [sig ] Generating forecast for: ALAB [2026-02-03T20:15:46.803954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-02-03T20:15:46.816273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-02-03T20:15:46.816872] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-02-03T20:15:46.817911] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-02-03T20:15:46.817964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:46.817997] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:46.818023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:46.818079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:46.878515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:46.879336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:46.879426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:46.879463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:47.003084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:47.003245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:47.003286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:47.003332] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:47.006753] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=94.08%) [2026-02-03T20:15:47.007036] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-02-03T20:15:47.007170] [INFO ] [sig ] ALAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:47.156483] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALAB.txt [2026-02-03T20:15:47.156661] [INFO ] [sig ] [119/3452] Completed ALAB in 0.4s | 2.80 sym/s | Total: 42.5s | ETA: 19.9m [2026-02-03T20:15:47.156705] [INFO ] [sig ] [120/3452] Forecasting ALB... [2026-02-03T20:15:47.156734] [INFO ] [sig ] Generating forecast for: ALB [2026-02-03T20:15:47.156766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-02-03T20:15:47.170976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-02-03T20:15:47.171362] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-02-03T20:15:47.172162] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-02-03T20:15:47.172214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:47.172246] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:47.172462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:47.172519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:47.232243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:47.233061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:47.233150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:47.233190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:47.359009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:47.359163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:47.359205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:47.359236] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:47.363161] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=85.53%) [2026-02-03T20:15:47.363454] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-02-03T20:15:47.363612] [INFO ] [sig ] ALB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:47.531943] [INFO ] [LOCAL ] Saved forecast: ALB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALB.txt [2026-02-03T20:15:47.532105] [INFO ] [sig ] [120/3452] Completed ALB in 0.4s | 2.80 sym/s | Total: 42.9s | ETA: 19.9m [2026-02-03T20:15:47.532147] [INFO ] [sig ] [121/3452] Forecasting ALC... [2026-02-03T20:15:47.532182] [INFO ] [sig ] Generating forecast for: ALC [2026-02-03T20:15:47.532213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-02-03T20:15:47.544423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-02-03T20:15:47.544844] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-02-03T20:15:47.545898] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-02-03T20:15:47.545953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:47.545985] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:47.546013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:47.546072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:47.605839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:47.606794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:47.606884] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:47.606918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:47.737514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:47.737699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:47.737751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:47.737814] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:47.741669] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: DOWN (p=46.87%) [2026-02-03T20:15:47.741960] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-02-03T20:15:47.742102] [INFO ] [sig ] ALC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:47.888601] [INFO ] [LOCAL ] Saved forecast: ALC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALC.txt [2026-02-03T20:15:47.888744] [INFO ] [sig ] [121/3452] Completed ALC in 0.4s | 2.80 sym/s | Total: 43.3s | ETA: 19.9m [2026-02-03T20:15:47.888784] [INFO ] [sig ] [122/3452] Forecasting ALCO... [2026-02-03T20:15:47.888814] [INFO ] [sig ] Generating forecast for: ALCO [2026-02-03T20:15:47.888844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-02-03T20:15:47.900094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-02-03T20:15:47.900482] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-02-03T20:15:47.901281] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-02-03T20:15:47.901335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:47.901367] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:47.901395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:47.901452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:47.962203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:47.963164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:47.963282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:47.963318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:48.093983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:48.094143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:48.094188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:48.094218] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:48.098245] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=52.40%) [2026-02-03T20:15:48.098529] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-02-03T20:15:48.098685] [INFO ] [sig ] ALCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:48.243321] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALCO.txt [2026-02-03T20:15:48.243453] [INFO ] [sig ] [122/3452] Completed ALCO in 0.4s | 2.80 sym/s | Total: 43.6s | ETA: 19.8m [2026-02-03T20:15:48.243493] [INFO ] [sig ] [123/3452] Forecasting ALDX... [2026-02-03T20:15:48.243523] [INFO ] [sig ] Generating forecast for: ALDX [2026-02-03T20:15:48.243554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-02-03T20:15:48.254365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-02-03T20:15:48.254708] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-02-03T20:15:48.255497] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-02-03T20:15:48.255550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:48.255600] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:48.255629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:48.255711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:48.312929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:48.313736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:48.313818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:48.313851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:48.438410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:48.438559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:48.438617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:48.438647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:48.442030] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-02-03T20:15:48.442305] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-02-03T20:15:48.442435] [INFO ] [sig ] ALDX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:48.592106] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALDX.txt [2026-02-03T20:15:48.592271] [INFO ] [sig ] [123/3452] Completed ALDX in 0.3s | 2.80 sym/s | Total: 44.0s | ETA: 19.8m [2026-02-03T20:15:48.592322] [INFO ] [sig ] [124/3452] Forecasting ALEX... [2026-02-03T20:15:48.592360] [INFO ] [sig ] Generating forecast for: ALEX [2026-02-03T20:15:48.592397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-02-03T20:15:48.603854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-02-03T20:15:48.604216] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-02-03T20:15:48.605075] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-02-03T20:15:48.605131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:48.605171] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:48.605204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:48.605274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:48.663831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:48.664501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:48.664601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:48.664638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:48.786970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:48.787122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:48.787162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:48.787190] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:48.790684] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=39.93%) [2026-02-03T20:15:48.790963] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-02-03T20:15:48.791094] [INFO ] [sig ] ALEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:48.935161] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALEX.txt [2026-02-03T20:15:48.935346] [INFO ] [sig ] [124/3452] Completed ALEX in 0.3s | 2.80 sym/s | Total: 44.3s | ETA: 19.8m [2026-02-03T20:15:48.935393] [INFO ] [sig ] [125/3452] Forecasting ALG... [2026-02-03T20:15:48.935423] [INFO ] [sig ] Generating forecast for: ALG [2026-02-03T20:15:48.935452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-02-03T20:15:48.947278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-02-03T20:15:48.947657] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-02-03T20:15:48.948495] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-02-03T20:15:48.948559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:48.948616] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:48.948645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:48.948702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:49.005483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:49.006121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:49.006201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:49.006234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:49.131397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:49.131553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:49.131614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:49.131646] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:49.135120] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: UP (p=96.09%) [2026-02-03T20:15:49.135420] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-02-03T20:15:49.135555] [INFO ] [sig ] ALG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:49.282150] [INFO ] [LOCAL ] Saved forecast: ALG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALG.txt [2026-02-03T20:15:49.282324] [INFO ] [sig ] [125/3452] Completed ALG in 0.3s | 2.80 sym/s | Total: 44.7s | ETA: 19.8m [2026-02-03T20:15:49.282365] [INFO ] [sig ] [126/3452] Forecasting ALGM... [2026-02-03T20:15:49.282394] [INFO ] [sig ] Generating forecast for: ALGM [2026-02-03T20:15:49.282425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-02-03T20:15:49.295360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-02-03T20:15:49.295827] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-02-03T20:15:49.296679] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-02-03T20:15:49.296733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:49.296766] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:49.296794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:49.296851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:49.354169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:49.355229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:49.355320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:49.355352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:49.484402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:49.484606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:49.484657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:49.484688] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:49.488529] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-02-03T20:15:49.488878] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-02-03T20:15:49.489031] [INFO ] [sig ] ALGM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:49.643384] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALGM.txt [2026-02-03T20:15:49.643565] [INFO ] [sig ] [126/3452] Completed ALGM in 0.4s | 2.80 sym/s | Total: 45.0s | ETA: 19.8m [2026-02-03T20:15:49.643633] [INFO ] [sig ] [127/3452] Forecasting ALGN... [2026-02-03T20:15:49.643665] [INFO ] [sig ] Generating forecast for: ALGN [2026-02-03T20:15:49.643702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-02-03T20:15:49.656192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-02-03T20:15:49.656649] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-02-03T20:15:49.657436] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-02-03T20:15:49.657489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:49.657521] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:49.657547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:49.657624] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:49.718883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:49.719865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:49.719958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:49.719996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:49.842117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:49.842290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:49.842339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:49.842370] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:49.845819] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-02-03T20:15:49.846099] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-02-03T20:15:49.846234] [INFO ] [sig ] ALGN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:49.993507] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALGN.txt [2026-02-03T20:15:49.993707] [INFO ] [sig ] [127/3452] Completed ALGN in 0.4s | 2.80 sym/s | Total: 45.4s | ETA: 19.8m [2026-02-03T20:15:49.993751] [INFO ] [sig ] [128/3452] Forecasting ALGS... [2026-02-03T20:15:49.993782] [INFO ] [sig ] Generating forecast for: ALGS [2026-02-03T20:15:49.993812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-02-03T20:15:50.006874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-02-03T20:15:50.007216] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-02-03T20:15:50.008051] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-02-03T20:15:50.008107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:50.008141] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:50.008168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:50.008226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:50.069925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:50.071033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:50.071122] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:50.071155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:50.198071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:50.198234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:50.198277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:50.198307] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:50.202364] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=17.82%) [2026-02-03T20:15:50.202698] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-02-03T20:15:50.202848] [INFO ] [sig ] ALGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:50.347714] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALGS.txt [2026-02-03T20:15:50.347925] [INFO ] [sig ] [128/3452] Completed ALGS in 0.4s | 2.80 sym/s | Total: 45.7s | ETA: 19.8m [2026-02-03T20:15:50.347982] [INFO ] [sig ] [129/3452] Forecasting ALHC... [2026-02-03T20:15:50.348014] [INFO ] [sig ] Generating forecast for: ALHC [2026-02-03T20:15:50.348045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-02-03T20:15:50.362002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-02-03T20:15:50.362472] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-02-03T20:15:50.363395] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-02-03T20:15:50.363452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:50.363521] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:50.363551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:50.363646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:50.432867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:50.433826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:50.433930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:50.433972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:50.565078] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:50.565234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:50.565274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:50.565303] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:50.569302] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=0.16%) [2026-02-03T20:15:50.569609] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-02-03T20:15:50.569743] [INFO ] [sig ] ALHC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:50.726037] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALHC.txt [2026-02-03T20:15:50.726208] [INFO ] [sig ] [129/3452] Completed ALHC in 0.4s | 2.80 sym/s | Total: 46.1s | ETA: 19.8m [2026-02-03T20:15:50.726279] [INFO ] [sig ] [130/3452] Forecasting ALK... [2026-02-03T20:15:50.726335] [INFO ] [sig ] Generating forecast for: ALK [2026-02-03T20:15:50.726384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-02-03T20:15:50.738862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-02-03T20:15:50.739265] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-02-03T20:15:50.740194] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-02-03T20:15:50.740251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:50.740284] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:50.740310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:50.740368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:50.808341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:50.809170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:50.809266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:50.809307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:50.939039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:50.939195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:50.939236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:50.939265] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:50.942686] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-02-03T20:15:50.943007] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-02-03T20:15:50.943141] [INFO ] [sig ] ALK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:51.149679] [INFO ] [LOCAL ] Saved forecast: ALK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALK.txt [2026-02-03T20:15:51.149840] [INFO ] [sig ] [130/3452] Completed ALK in 0.4s | 2.79 sym/s | Total: 46.5s | ETA: 19.8m [2026-02-03T20:15:51.149883] [INFO ] [sig ] [131/3452] Forecasting ALKS... [2026-02-03T20:15:51.149915] [INFO ] [sig ] Generating forecast for: ALKS [2026-02-03T20:15:51.149946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-02-03T20:15:51.162906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-02-03T20:15:51.163341] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-02-03T20:15:51.164295] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-02-03T20:15:51.164362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:51.164413] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:51.164447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:51.164510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:51.228014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:51.228745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:51.228828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:51.228860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:51.351117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:51.351270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:51.351310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:51.351339] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:51.355184] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-02-03T20:15:51.355467] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-02-03T20:15:51.355620] [INFO ] [sig ] ALKS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:51.500360] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALKS.txt [2026-02-03T20:15:51.500498] [INFO ] [sig ] [131/3452] Completed ALKS in 0.4s | 2.79 sym/s | Total: 46.9s | ETA: 19.8m [2026-02-03T20:15:51.500538] [INFO ] [sig ] [132/3452] Forecasting ALL... [2026-02-03T20:15:51.500567] [INFO ] [sig ] Generating forecast for: ALL [2026-02-03T20:15:51.500620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-02-03T20:15:51.514850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-02-03T20:15:51.515324] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-02-03T20:15:51.516304] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-02-03T20:15:51.516361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:51.516402] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:51.516440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:51.516501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:51.585110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:51.586139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:51.586232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:51.586267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:51.720412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:51.720618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:51.720718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:51.720797] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:51.724788] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=93.47%) [2026-02-03T20:15:51.725089] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-02-03T20:15:51.725236] [INFO ] [sig ] ALL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:51.874431] [INFO ] [LOCAL ] Saved forecast: ALL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALL.txt [2026-02-03T20:15:51.874628] [INFO ] [sig ] [132/3452] Completed ALL in 0.4s | 2.79 sym/s | Total: 47.3s | ETA: 19.8m [2026-02-03T20:15:51.874675] [INFO ] [sig ] [133/3452] Forecasting ALLE... [2026-02-03T20:15:51.874709] [INFO ] [sig ] Generating forecast for: ALLE [2026-02-03T20:15:51.874741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-02-03T20:15:51.887542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-02-03T20:15:51.887995] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-02-03T20:15:51.888893] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-02-03T20:15:51.888948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:51.888982] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:51.889008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:51.889065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:51.948396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:51.949147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:51.949230] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:51.949264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:52.072848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:52.073026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:52.073087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:52.073122] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:52.077311] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: UP (p=65.00%) [2026-02-03T20:15:52.077632] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-02-03T20:15:52.077777] [INFO ] [sig ] ALLE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:52.235351] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALLE.txt [2026-02-03T20:15:52.235529] [INFO ] [sig ] [133/3452] Completed ALLE in 0.4s | 2.79 sym/s | Total: 47.6s | ETA: 19.8m [2026-02-03T20:15:52.235591] [INFO ] [sig ] [134/3452] Forecasting ALLO... [2026-02-03T20:15:52.235628] [INFO ] [sig ] Generating forecast for: ALLO [2026-02-03T20:15:52.235658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-02-03T20:15:52.248169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-02-03T20:15:52.248636] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-02-03T20:15:52.249490] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-02-03T20:15:52.249546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:52.249800] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:52.249835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:52.249896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:52.309306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:52.310265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:52.310350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:52.310382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:52.439380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:52.439540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:52.439603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:52.439646] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:52.443343] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: UP (p=51.61%) [2026-02-03T20:15:52.443835] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-02-03T20:15:52.443973] [INFO ] [sig ] ALLO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:52.594205] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALLO.txt [2026-02-03T20:15:52.594373] [INFO ] [sig ] [134/3452] Completed ALLO in 0.4s | 2.79 sym/s | Total: 48.0s | ETA: 19.8m [2026-02-03T20:15:52.594422] [INFO ] [sig ] [135/3452] Forecasting ALLY... [2026-02-03T20:15:52.594453] [INFO ] [sig ] Generating forecast for: ALLY [2026-02-03T20:15:52.594484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-02-03T20:15:52.605933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-02-03T20:15:52.606379] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-02-03T20:15:52.607257] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-02-03T20:15:52.607313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:52.607346] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:52.607380] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:52.607440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:52.673330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:52.674242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:52.674332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:52.674366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:52.803734] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:52.803889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:52.803930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:52.803958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:52.807805] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=41.68%) [2026-02-03T20:15:52.808133] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-02-03T20:15:52.808285] [INFO ] [sig ] ALLY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:52.963838] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALLY.txt [2026-02-03T20:15:52.964035] [INFO ] [sig ] [135/3452] Completed ALLY in 0.4s | 2.79 sym/s | Total: 48.4s | ETA: 19.8m [2026-02-03T20:15:52.964103] [INFO ] [sig ] [136/3452] Forecasting ALMS... [2026-02-03T20:15:52.964138] [INFO ] [sig ] Generating forecast for: ALMS [2026-02-03T20:15:52.964171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-02-03T20:15:52.976113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-02-03T20:15:52.976491] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-02-03T20:15:52.977322] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-02-03T20:15:52.977378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:52.977440] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:52.977472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:52.977531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:53.039911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:53.040839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:53.040928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:53.040962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:53.178195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:53.178374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:53.178421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:53.178453] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:53.182215] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-02-03T20:15:53.182524] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-02-03T20:15:53.182710] [INFO ] [sig ] ALMS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:53.336375] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALMS.txt [2026-02-03T20:15:53.336546] [INFO ] [sig ] [136/3452] Completed ALMS in 0.4s | 2.79 sym/s | Total: 48.7s | ETA: 19.8m [2026-02-03T20:15:53.336607] [INFO ] [sig ] [137/3452] Forecasting ALNY... [2026-02-03T20:15:53.336639] [INFO ] [sig ] Generating forecast for: ALNY [2026-02-03T20:15:53.336670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-02-03T20:15:53.347987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-02-03T20:15:53.348426] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-02-03T20:15:53.349277] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-02-03T20:15:53.349337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:53.349370] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:53.349398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:53.349457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:53.410199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:53.411154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:53.411242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:53.411276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:53.557077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:53.557263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:53.557319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:53.557360] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:53.561796] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-02-03T20:15:53.562125] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-02-03T20:15:53.562289] [INFO ] [sig ] ALNY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:53.732479] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALNY.txt [2026-02-03T20:15:53.732689] [INFO ] [sig ] [137/3452] Completed ALNY in 0.4s | 2.79 sym/s | Total: 49.1s | ETA: 19.8m [2026-02-03T20:15:53.732745] [INFO ] [sig ] [138/3452] Forecasting ALRM... [2026-02-03T20:15:53.732791] [INFO ] [sig ] Generating forecast for: ALRM [2026-02-03T20:15:53.732838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-02-03T20:15:53.745301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-02-03T20:15:53.745792] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-02-03T20:15:53.746759] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-02-03T20:15:53.746830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:53.746880] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:53.746925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:53.747011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:53.811567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:53.812526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:53.812632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:53.812669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:53.955387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:53.955563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:53.955626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:53.955656] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:53.960395] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=98.37%) [2026-02-03T20:15:53.960753] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-02-03T20:15:53.960907] [INFO ] [sig ] ALRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:54.124853] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALRM.txt [2026-02-03T20:15:54.125032] [INFO ] [sig ] [138/3452] Completed ALRM in 0.4s | 2.79 sym/s | Total: 49.5s | ETA: 19.8m [2026-02-03T20:15:54.125080] [INFO ] [sig ] [139/3452] Forecasting ALRS... [2026-02-03T20:15:54.125112] [INFO ] [sig ] Generating forecast for: ALRS [2026-02-03T20:15:54.125143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-02-03T20:15:54.139457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-02-03T20:15:54.139948] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-02-03T20:15:54.140963] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-02-03T20:15:54.141019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:54.141052] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:54.141082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:54.141140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:54.209078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:54.210115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:54.210266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:54.210308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:54.345236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:54.345409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:54.345471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:54.345505] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:54.349138] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-02-03T20:15:54.349479] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-02-03T20:15:54.349652] [INFO ] [sig ] ALRS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:54.520452] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALRS.txt [2026-02-03T20:15:54.520666] [INFO ] [sig ] [139/3452] Completed ALRS in 0.4s | 2.79 sym/s | Total: 49.9s | ETA: 19.8m [2026-02-03T20:15:54.520743] [INFO ] [sig ] [140/3452] Forecasting ALSN... [2026-02-03T20:15:54.520783] [INFO ] [sig ] Generating forecast for: ALSN [2026-02-03T20:15:54.520817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-02-03T20:15:54.533948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-02-03T20:15:54.534377] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-02-03T20:15:54.535724] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-02-03T20:15:54.535780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:54.535813] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:54.535839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:54.535897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:54.604955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:54.606009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:54.606110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:54.606148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:54.736931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:54.737111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:54.737155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:54.737186] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:54.741383] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-02-03T20:15:54.741763] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-02-03T20:15:54.741958] [INFO ] [sig ] ALSN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:54.899424] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALSN.txt [2026-02-03T20:15:54.899629] [INFO ] [sig ] [140/3452] Completed ALSN in 0.4s | 2.78 sym/s | Total: 50.3s | ETA: 19.8m [2026-02-03T20:15:54.899864] [INFO ] [sig ] [141/3452] Forecasting ALTG... [2026-02-03T20:15:54.899894] [INFO ] [sig ] Generating forecast for: ALTG [2026-02-03T20:15:54.899926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-02-03T20:15:54.911305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-02-03T20:15:54.911762] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-02-03T20:15:54.912603] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-02-03T20:15:54.912659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:54.912691] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:54.912717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:54.912774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:54.972812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:54.973752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:54.973844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:54.973877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:55.100749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:55.100909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:55.100950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:55.100979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:55.104376] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-02-03T20:15:55.104670] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-02-03T20:15:55.104834] [INFO ] [sig ] ALTG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:55.251090] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALTG.txt [2026-02-03T20:15:55.251273] [INFO ] [sig ] [141/3452] Completed ALTG in 0.4s | 2.78 sym/s | Total: 50.6s | ETA: 19.8m [2026-02-03T20:15:55.251316] [INFO ] [sig ] [142/3452] Forecasting ALTI... [2026-02-03T20:15:55.251346] [INFO ] [sig ] Generating forecast for: ALTI [2026-02-03T20:15:55.251381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-02-03T20:15:55.262537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-02-03T20:15:55.262935] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-02-03T20:15:55.263726] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-02-03T20:15:55.263778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:55.263812] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:55.263840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:55.263898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:55.323702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:55.324630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:55.324715] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:55.324747] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:55.449718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:55.449876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:55.449917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:55.449948] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:55.453769] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-02-03T20:15:55.454056] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-02-03T20:15:55.454207] [INFO ] [sig ] ALTI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:55.608183] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALTI.txt [2026-02-03T20:15:55.608379] [INFO ] [sig ] [142/3452] Completed ALTI in 0.4s | 2.78 sym/s | Total: 51.0s | ETA: 19.8m [2026-02-03T20:15:55.608427] [INFO ] [sig ] [143/3452] Forecasting ALTS... [2026-02-03T20:15:55.608456] [INFO ] [sig ] Generating forecast for: ALTS [2026-02-03T20:15:55.608489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-02-03T20:15:55.619873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-02-03T20:15:55.620335] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-02-03T20:15:55.621163] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-02-03T20:15:55.621218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:55.621252] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:55.621279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:55.621337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:55.679925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:55.680836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:55.680927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:55.680961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:55.810592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:55.810759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:55.810844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:55.810878] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:55.815248] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: DOWN (p=31.86%) [2026-02-03T20:15:55.815910] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-02-03T20:15:55.816118] [INFO ] [sig ] ALTS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:55.970118] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALTS.txt [2026-02-03T20:15:55.970280] [INFO ] [sig ] [143/3452] Completed ALTS in 0.4s | 2.78 sym/s | Total: 51.4s | ETA: 19.8m [2026-02-03T20:15:55.970322] [INFO ] [sig ] [144/3452] Forecasting ALTY... [2026-02-03T20:15:55.970353] [INFO ] [sig ] Generating forecast for: ALTY [2026-02-03T20:15:55.970385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-02-03T20:15:55.981400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-02-03T20:15:55.981810] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-02-03T20:15:55.982602] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-02-03T20:15:55.982655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:55.982687] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:55.982715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:55.982772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:56.043937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:56.044870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:56.044968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:56.045003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:56.164693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:56.164886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:56.164929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:56.164958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:56.168524] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: DOWN (p=40.52%) [2026-02-03T20:15:56.168850] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-02-03T20:15:56.168995] [INFO ] [sig ] ALTY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:56.319166] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALTY.txt [2026-02-03T20:15:56.319338] [INFO ] [sig ] [144/3452] Completed ALTY in 0.3s | 2.78 sym/s | Total: 51.7s | ETA: 19.8m [2026-02-03T20:15:56.319392] [INFO ] [sig ] [145/3452] Forecasting ALVO... [2026-02-03T20:15:56.319434] [INFO ] [sig ] Generating forecast for: ALVO [2026-02-03T20:15:56.319473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-02-03T20:15:56.331591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-02-03T20:15:56.332010] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-02-03T20:15:56.332935] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-02-03T20:15:56.332991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:56.333026] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:56.333054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:56.333113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:56.393820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:56.394787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:56.394901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:56.394938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:56.528943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:56.529106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:56.529146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:56.529177] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:56.532984] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-02-03T20:15:56.533370] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-02-03T20:15:56.533547] [INFO ] [sig ] ALVO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:56.684339] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ALVO.txt [2026-02-03T20:15:56.684532] [INFO ] [sig ] [145/3452] Completed ALVO in 0.4s | 2.78 sym/s | Total: 52.1s | ETA: 19.8m [2026-02-03T20:15:56.684590] [INFO ] [sig ] [146/3452] Forecasting ALX... [2026-02-03T20:15:56.684625] [INFO ] [sig ] Generating forecast for: ALX [2026-02-03T20:15:56.684655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-02-03T20:15:56.697689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-02-03T20:15:56.698146] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-02-03T20:15:56.698972] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-02-03T20:15:56.699026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:56.699091] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:56.699119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:56.699179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:56.758523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:56.759431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:56.759517] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:56.759551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:56.874673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:56.874859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:56.874900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:56.874930] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:56.878598] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=30.47%) [2026-02-03T20:15:56.878892] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-02-03T20:15:56.879035] [INFO ] [sig ] ALX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:57.021611] [INFO ] [LOCAL ] Saved forecast: ALX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALX.txt [2026-02-03T20:15:57.021781] [INFO ] [sig ] [146/3452] Completed ALX in 0.3s | 2.79 sym/s | Total: 52.4s | ETA: 19.8m [2026-02-03T20:15:57.021823] [INFO ] [sig ] [147/3452] Forecasting ALXO... [2026-02-03T20:15:57.021855] [INFO ] [sig ] Generating forecast for: ALXO [2026-02-03T20:15:57.021886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-02-03T20:15:57.036755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-02-03T20:15:57.037197] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-02-03T20:15:57.038091] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-02-03T20:15:57.038146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:57.038217] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:57.038248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:57.038307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:57.108949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:57.109941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:57.110045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:57.110079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:57.234937] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:57.235109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:57.235152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:57.235181] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:57.239017] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: DOWN (p=28.05%) [2026-02-03T20:15:57.239390] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-02-03T20:15:57.239548] [INFO ] [sig ] ALXO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:57.385849] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALXO.txt [2026-02-03T20:15:57.386023] [INFO ] [sig ] [147/3452] Completed ALXO in 0.4s | 2.79 sym/s | Total: 52.8s | ETA: 19.8m [2026-02-03T20:15:57.386064] [INFO ] [sig ] [148/3452] Forecasting ALZN... [2026-02-03T20:15:57.386096] [INFO ] [sig ] Generating forecast for: ALZN [2026-02-03T20:15:57.386125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-02-03T20:15:57.399195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-02-03T20:15:57.399758] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-02-03T20:15:57.400885] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-02-03T20:15:57.400957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:57.401000] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:57.401040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:57.401122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:57.484199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:57.485433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:57.485543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:57.485619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:57.614895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:57.615062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:57.615107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:57.615138] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:57.618911] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: DOWN (p=33.25%) [2026-02-03T20:15:57.619244] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-02-03T20:15:57.619398] [INFO ] [sig ] ALZN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:57.770646] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ALZN.txt [2026-02-03T20:15:57.771080] [INFO ] [sig ] [148/3452] Completed ALZN in 0.4s | 2.78 sym/s | Total: 53.2s | ETA: 19.8m [2026-02-03T20:15:57.771137] [INFO ] [sig ] [149/3452] Forecasting AM... [2026-02-03T20:15:57.771170] [INFO ] [sig ] Generating forecast for: AM [2026-02-03T20:15:57.771202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-02-03T20:15:57.786455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-02-03T20:15:57.787160] [INFO ] [FORECASTER] Starting predict_future for AM [2026-02-03T20:15:57.788299] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-02-03T20:15:57.788358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:57.788392] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:57.788421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:57.788479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:57.852728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:57.853660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:57.853753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:57.853788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:57.974694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:57.974856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:57.974898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:57.974969] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:57.978785] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: DOWN (p=23.63%) [2026-02-03T20:15:57.979093] [INFO ] [FORECASTER] Completed predict_future for AM [2026-02-03T20:15:57.979239] [INFO ] [sig ] AM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:58.138463] [INFO ] [LOCAL ] Saved forecast: AM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AM.txt [2026-02-03T20:15:58.138668] [INFO ] [sig ] [149/3452] Completed AM in 0.4s | 2.78 sym/s | Total: 53.5s | ETA: 19.8m [2026-02-03T20:15:58.138716] [INFO ] [sig ] [150/3452] Forecasting AMAL... [2026-02-03T20:15:58.138750] [INFO ] [sig ] Generating forecast for: AMAL [2026-02-03T20:15:58.138781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-02-03T20:15:58.151865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-02-03T20:15:58.152362] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-02-03T20:15:58.153460] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-02-03T20:15:58.153532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:58.153597] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:58.153638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:58.153716] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:58.218481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:58.219618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:58.219905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:58.219939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:58.358157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:58.358319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:58.358360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:58.358389] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:58.361933] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-02-03T20:15:58.362251] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-02-03T20:15:58.362393] [INFO ] [sig ] AMAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:58.534404] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMAL.txt [2026-02-03T20:15:58.534604] [INFO ] [sig ] [150/3452] Completed AMAL in 0.4s | 2.78 sym/s | Total: 53.9s | ETA: 19.8m [2026-02-03T20:15:58.534656] [INFO ] [sig ] [151/3452] Forecasting AMBA... [2026-02-03T20:15:58.534707] [INFO ] [sig ] Generating forecast for: AMBA [2026-02-03T20:15:58.534742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-02-03T20:15:58.547720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-02-03T20:15:58.548268] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-02-03T20:15:58.549425] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-02-03T20:15:58.549493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:58.549537] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:58.549604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:58.549709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:58.617919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:58.619079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:58.619171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:58.619207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:58.770115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:58.770317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:58.770364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:58.770395] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:58.774520] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-02-03T20:15:58.774995] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-02-03T20:15:58.775163] [INFO ] [sig ] AMBA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:15:58.961130] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMBA.txt [2026-02-03T20:15:58.961316] [INFO ] [sig ] [151/3452] Completed AMBA in 0.4s | 2.78 sym/s | Total: 54.3s | ETA: 19.8m [2026-02-03T20:15:58.961358] [INFO ] [sig ] [152/3452] Forecasting AMBP... [2026-02-03T20:15:58.961389] [INFO ] [sig ] Generating forecast for: AMBP [2026-02-03T20:15:58.961418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-02-03T20:15:58.977422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-02-03T20:15:58.978030] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-02-03T20:15:58.979262] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-02-03T20:15:58.979341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:58.979395] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:58.979441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:58.979534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:59.070109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:59.071311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:59.071419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:59.071458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:59.213038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:59.213200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:59.213245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:59.213274] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:59.216952] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-02-03T20:15:59.217305] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-02-03T20:15:59.217475] [INFO ] [sig ] AMBP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:59.382244] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMBP.txt [2026-02-03T20:15:59.382409] [INFO ] [sig ] [152/3452] Completed AMBP in 0.4s | 2.78 sym/s | Total: 54.8s | ETA: 19.8m [2026-02-03T20:15:59.382454] [INFO ] [sig ] [153/3452] Forecasting AMC... [2026-02-03T20:15:59.382487] [INFO ] [sig ] Generating forecast for: AMC [2026-02-03T20:15:59.382520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-02-03T20:15:59.395791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-02-03T20:15:59.396180] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-02-03T20:15:59.397317] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-02-03T20:15:59.397381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:59.397428] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:59.397475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:59.397545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:59.462532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:59.463540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:59.463655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:59.463692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:59.598766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:59.598956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:59.599000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:59.599029] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:59.602778] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-02-03T20:15:59.603126] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-02-03T20:15:59.603283] [INFO ] [sig ] AMC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:15:59.750207] [INFO ] [LOCAL ] Saved forecast: AMC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMC.txt [2026-02-03T20:15:59.750371] [INFO ] [sig ] [153/3452] Completed AMC in 0.4s | 2.77 sym/s | Total: 55.1s | ETA: 19.8m [2026-02-03T20:15:59.750413] [INFO ] [sig ] [154/3452] Forecasting AMCX... [2026-02-03T20:15:59.750443] [INFO ] [sig ] Generating forecast for: AMCX [2026-02-03T20:15:59.750474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-02-03T20:15:59.762310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-02-03T20:15:59.762778] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-02-03T20:15:59.763674] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-02-03T20:15:59.763731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:15:59.763764] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:15:59.763792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:15:59.763851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:15:59.822914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:15:59.823857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:15:59.823951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:15:59.823986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:15:59.942343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:15:59.942505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:15:59.942545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:15:59.942608] [INFO ] [FORECASTER] Training complete [2026-02-03T20:15:59.946200] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=67.74%) [2026-02-03T20:15:59.946520] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-02-03T20:15:59.946689] [INFO ] [sig ] AMCX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:00.095712] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMCX.txt [2026-02-03T20:16:00.095880] [INFO ] [sig ] [154/3452] Completed AMCX in 0.3s | 2.78 sym/s | Total: 55.5s | ETA: 19.8m [2026-02-03T20:16:00.095922] [INFO ] [sig ] [155/3452] Forecasting AMD... [2026-02-03T20:16:00.095952] [INFO ] [sig ] Generating forecast for: AMD [2026-02-03T20:16:00.095983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-02-03T20:16:00.107458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-02-03T20:16:00.107908] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-02-03T20:16:00.108753] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-02-03T20:16:00.108807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:00.108840] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:00.108868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:00.108926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:00.166497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:00.167386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:00.167472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:00.167509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:00.293858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:00.294019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:00.294061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:00.294090] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:00.297592] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=51.99%) [2026-02-03T20:16:00.297941] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-02-03T20:16:00.298081] [INFO ] [sig ] AMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:00.444093] [INFO ] [LOCAL ] Saved forecast: AMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMD.txt [2026-02-03T20:16:00.444266] [INFO ] [sig ] [155/3452] Completed AMD in 0.3s | 2.78 sym/s | Total: 55.8s | ETA: 19.8m [2026-02-03T20:16:00.444308] [INFO ] [sig ] [156/3452] Forecasting AMDL... [2026-02-03T20:16:00.444339] [INFO ] [sig ] Generating forecast for: AMDL [2026-02-03T20:16:00.444370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-02-03T20:16:00.456195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-02-03T20:16:00.456596] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-02-03T20:16:00.457369] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-02-03T20:16:00.457423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:00.457455] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:00.457485] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:00.457542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:00.514714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:00.515515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:00.515662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:00.515697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:00.641765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:00.641955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:00.642038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:00.642072] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:00.645710] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=61.77%) [2026-02-03T20:16:00.646019] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-02-03T20:16:00.646167] [INFO ] [sig ] AMDL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:00.788595] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMDL.txt [2026-02-03T20:16:00.788773] [INFO ] [sig ] [156/3452] Completed AMDL in 0.3s | 2.78 sym/s | Total: 56.2s | ETA: 19.8m [2026-02-03T20:16:00.788814] [INFO ] [sig ] [157/3452] Forecasting AME... [2026-02-03T20:16:00.788847] [INFO ] [sig ] Generating forecast for: AME [2026-02-03T20:16:00.788877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-02-03T20:16:00.800658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-02-03T20:16:00.801079] [INFO ] [FORECASTER] Starting predict_future for AME [2026-02-03T20:16:00.801979] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-02-03T20:16:00.802032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:00.802064] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:00.802091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:00.802148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:00.863182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:00.864072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:00.864164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:00.864197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:00.997249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:00.997383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:00.997426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:00.997456] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:01.001458] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-02-03T20:16:01.001878] [INFO ] [FORECASTER] Completed predict_future for AME [2026-02-03T20:16:01.002067] [INFO ] [sig ] AME: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:01.158769] [INFO ] [LOCAL ] Saved forecast: AME 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AME.txt [2026-02-03T20:16:01.158949] [INFO ] [sig ] [157/3452] Completed AME in 0.4s | 2.78 sym/s | Total: 56.5s | ETA: 19.8m [2026-02-03T20:16:01.158990] [INFO ] [sig ] [158/3452] Forecasting AMG... [2026-02-03T20:16:01.159020] [INFO ] [sig ] Generating forecast for: AMG [2026-02-03T20:16:01.159050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-02-03T20:16:01.177612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-02-03T20:16:01.178180] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-02-03T20:16:01.179081] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-02-03T20:16:01.179136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:01.179168] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:01.179195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:01.179268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:01.252594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:01.253487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:01.253598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:01.253634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:01.380186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:01.380314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:01.380360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:01.380390] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:01.384006] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-02-03T20:16:01.384352] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-02-03T20:16:01.384520] [INFO ] [sig ] AMG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:01.542758] [INFO ] [LOCAL ] Saved forecast: AMG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMG.txt [2026-02-03T20:16:01.542937] [INFO ] [sig ] [158/3452] Completed AMG in 0.4s | 2.78 sym/s | Total: 56.9s | ETA: 19.8m [2026-02-03T20:16:01.543000] [INFO ] [sig ] [159/3452] Forecasting AMGN... [2026-02-03T20:16:01.543048] [INFO ] [sig ] Generating forecast for: AMGN [2026-02-03T20:16:01.543084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-02-03T20:16:01.560154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-02-03T20:16:01.560657] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-02-03T20:16:01.561952] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-02-03T20:16:01.562037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:01.562089] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:01.562134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:01.562228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:01.666540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:01.667750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:01.667928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:01.667977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:01.801599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:01.801757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:01.801798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:01.801827] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:01.805487] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=31.70%) [2026-02-03T20:16:01.805795] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-02-03T20:16:01.805930] [INFO ] [sig ] AMGN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:01.965605] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMGN.txt [2026-02-03T20:16:01.965841] [INFO ] [sig ] [159/3452] Completed AMGN in 0.4s | 2.77 sym/s | Total: 57.4s | ETA: 19.8m [2026-02-03T20:16:01.965902] [INFO ] [sig ] [160/3452] Forecasting AMH... [2026-02-03T20:16:01.965962] [INFO ] [sig ] Generating forecast for: AMH [2026-02-03T20:16:01.966000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-02-03T20:16:01.978123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-02-03T20:16:01.978603] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-02-03T20:16:01.979674] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-02-03T20:16:01.979759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:01.979796] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:01.979823] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:01.979881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:02.045474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:02.046646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:02.046950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:02.047005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:02.179519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:02.179720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:02.179765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:02.179797] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:02.184535] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-02-03T20:16:02.184933] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-02-03T20:16:02.185096] [INFO ] [sig ] AMH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:02.338121] [INFO ] [LOCAL ] Saved forecast: AMH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMH.txt [2026-02-03T20:16:02.338291] [INFO ] [sig ] [160/3452] Completed AMH in 0.4s | 2.77 sym/s | Total: 57.7s | ETA: 19.8m [2026-02-03T20:16:02.338333] [INFO ] [sig ] [161/3452] Forecasting AMLX... [2026-02-03T20:16:02.338363] [INFO ] [sig ] Generating forecast for: AMLX [2026-02-03T20:16:02.338394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-02-03T20:16:02.352101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-02-03T20:16:02.352500] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-02-03T20:16:02.353388] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-02-03T20:16:02.353446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:02.353493] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:02.353528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:02.353615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:02.416451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:02.417595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:02.417696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:02.417731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:02.546793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:02.546954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:02.546995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:02.547024] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:02.550875] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: UP (p=78.52%) [2026-02-03T20:16:02.551161] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-02-03T20:16:02.551296] [INFO ] [sig ] AMLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:02.699784] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMLX.txt [2026-02-03T20:16:02.699960] [INFO ] [sig ] [161/3452] Completed AMLX in 0.4s | 2.77 sym/s | Total: 58.1s | ETA: 19.8m [2026-02-03T20:16:02.700003] [INFO ] [sig ] [162/3452] Forecasting AMN... [2026-02-03T20:16:02.700036] [INFO ] [sig ] Generating forecast for: AMN [2026-02-03T20:16:02.700079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-02-03T20:16:02.712149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-02-03T20:16:02.712599] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-02-03T20:16:02.713486] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-02-03T20:16:02.713545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:02.713613] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:02.713645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:02.713705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:02.772070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:02.772978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:02.773065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:02.773099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:02.897271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:02.897439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:02.897482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:02.897513] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:02.901227] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=69.72%) [2026-02-03T20:16:02.901606] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-02-03T20:16:02.901765] [INFO ] [sig ] AMN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:03.048623] [INFO ] [LOCAL ] Saved forecast: AMN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMN.txt [2026-02-03T20:16:03.048763] [INFO ] [sig ] [162/3452] Completed AMN in 0.3s | 2.77 sym/s | Total: 58.4s | ETA: 19.8m [2026-02-03T20:16:03.048803] [INFO ] [sig ] [163/3452] Forecasting AMP... [2026-02-03T20:16:03.048834] [INFO ] [sig ] Generating forecast for: AMP [2026-02-03T20:16:03.048865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-02-03T20:16:03.061403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-02-03T20:16:03.061800] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-02-03T20:16:03.062674] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-02-03T20:16:03.062729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:03.062792] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:03.062821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:03.062892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:03.124457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:03.125284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:03.125366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:03.125400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:03.244153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:03.244310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:03.244353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:03.244383] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:03.247921] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-02-03T20:16:03.248219] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-02-03T20:16:03.248355] [INFO ] [sig ] AMP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:03.388647] [INFO ] [LOCAL ] Saved forecast: AMP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMP.txt [2026-02-03T20:16:03.388817] [INFO ] [sig ] [163/3452] Completed AMP in 0.3s | 2.77 sym/s | Total: 58.8s | ETA: 19.8m [2026-02-03T20:16:03.388859] [INFO ] [sig ] [164/3452] Forecasting AMPG... [2026-02-03T20:16:03.388889] [INFO ] [sig ] Generating forecast for: AMPG [2026-02-03T20:16:03.388919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-02-03T20:16:03.400143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-02-03T20:16:03.400511] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-02-03T20:16:03.401316] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-02-03T20:16:03.401370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:03.401402] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:03.401429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:03.401486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:03.459625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:03.460499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:03.460603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:03.460638] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:03.583318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:03.583472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:03.583514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:03.583546] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:03.587004] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=10.84%) [2026-02-03T20:16:03.587286] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-02-03T20:16:03.587419] [INFO ] [sig ] AMPG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:03.729584] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMPG.txt [2026-02-03T20:16:03.729724] [INFO ] [sig ] [164/3452] Completed AMPG in 0.3s | 2.77 sym/s | Total: 59.1s | ETA: 19.8m [2026-02-03T20:16:03.729764] [INFO ] [sig ] [165/3452] Forecasting AMPH... [2026-02-03T20:16:03.729795] [INFO ] [sig ] Generating forecast for: AMPH [2026-02-03T20:16:03.729825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-02-03T20:16:03.740958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-02-03T20:16:03.741297] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-02-03T20:16:03.742092] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-02-03T20:16:03.742145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:03.742178] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:03.742205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:03.742261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:03.800884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:03.801687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:03.801777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:03.801838] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:03.927383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:03.927547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:03.927631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:03.927685] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:03.931323] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: UP (p=52.02%) [2026-02-03T20:16:03.931677] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-02-03T20:16:03.931827] [INFO ] [sig ] AMPH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:04.075712] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMPH.txt [2026-02-03T20:16:04.075855] [INFO ] [sig ] [165/3452] Completed AMPH in 0.3s | 2.77 sym/s | Total: 59.5s | ETA: 19.7m [2026-02-03T20:16:04.075895] [INFO ] [sig ] [166/3452] Forecasting AMPL... [2026-02-03T20:16:04.075926] [INFO ] [sig ] Generating forecast for: AMPL [2026-02-03T20:16:04.075957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-02-03T20:16:04.087525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-02-03T20:16:04.087961] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-02-03T20:16:04.088777] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-02-03T20:16:04.088830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:04.088864] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:04.088892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:04.088951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:04.146677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:04.147430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:04.147515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:04.147550] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:04.266173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:04.266326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:04.266366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:04.266429] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:04.269927] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: DOWN (p=49.84%) [2026-02-03T20:16:04.270241] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-02-03T20:16:04.270382] [INFO ] [sig ] AMPL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:04.417541] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMPL.txt [2026-02-03T20:16:04.417899] [INFO ] [sig ] [166/3452] Completed AMPL in 0.3s | 2.78 sym/s | Total: 59.8s | ETA: 19.7m [2026-02-03T20:16:04.417940] [INFO ] [sig ] [167/3452] Forecasting AMPX... [2026-02-03T20:16:04.417971] [INFO ] [sig ] Generating forecast for: AMPX [2026-02-03T20:16:04.418001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-02-03T20:16:04.429696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-02-03T20:16:04.430253] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-02-03T20:16:04.431238] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-02-03T20:16:04.431291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:04.431322] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:04.431349] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:04.431406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:04.492345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:04.493266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:04.493352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:04.493387] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:04.620101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:04.620276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:04.620318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:04.620347] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:04.626115] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=52.01%) [2026-02-03T20:16:04.626558] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-02-03T20:16:04.626791] [INFO ] [sig ] AMPX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:04.787300] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMPX.txt [2026-02-03T20:16:04.787453] [INFO ] [sig ] [167/3452] Completed AMPX in 0.4s | 2.78 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-03T20:16:04.787496] [INFO ] [sig ] [168/3452] Forecasting AMRC... [2026-02-03T20:16:04.787529] [INFO ] [sig ] Generating forecast for: AMRC [2026-02-03T20:16:04.787561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-02-03T20:16:04.799248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-02-03T20:16:04.799666] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-02-03T20:16:04.800546] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-02-03T20:16:04.800622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:04.800660] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:04.800696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:04.800761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:04.859336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:04.860170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:04.860257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:04.860290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:04.994621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:04.994806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:04.994867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:04.994909] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:04.999779] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: UP (p=81.31%) [2026-02-03T20:16:05.000166] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-02-03T20:16:05.000354] [INFO ] [sig ] AMRC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:05.170612] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMRC.txt [2026-02-03T20:16:05.170776] [INFO ] [sig ] [168/3452] Completed AMRC in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-03T20:16:05.170819] [INFO ] [sig ] [169/3452] Forecasting AMRN... [2026-02-03T20:16:05.170849] [INFO ] [sig ] Generating forecast for: AMRN [2026-02-03T20:16:05.170883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-02-03T20:16:05.183617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-02-03T20:16:05.184016] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-02-03T20:16:05.184837] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-02-03T20:16:05.184890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:05.184922] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:05.184948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:05.185006] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:05.248295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:05.249440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:05.249532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:05.249568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:05.384844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:05.385204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:05.385247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:05.385278] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:05.389513] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-02-03T20:16:05.389856] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-02-03T20:16:05.390011] [INFO ] [sig ] AMRN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:05.548685] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMRN.txt [2026-02-03T20:16:05.548886] [INFO ] [sig ] [169/3452] Completed AMRN in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-03T20:16:05.548942] [INFO ] [sig ] [170/3452] Forecasting AMRX... [2026-02-03T20:16:05.548976] [INFO ] [sig ] Generating forecast for: AMRX [2026-02-03T20:16:05.549011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-02-03T20:16:05.565346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-02-03T20:16:05.565896] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-02-03T20:16:05.567044] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-02-03T20:16:05.567114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:05.567161] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:05.567199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:05.567285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:05.633684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:05.634568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:05.634675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:05.634711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:05.761618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:05.761781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:05.761826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:05.761858] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:05.765413] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-02-03T20:16:05.765717] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-02-03T20:16:05.765856] [INFO ] [sig ] AMRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:05.911052] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMRX.txt [2026-02-03T20:16:05.911216] [INFO ] [sig ] [170/3452] Completed AMRX in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-03T20:16:05.911258] [INFO ] [sig ] [171/3452] Forecasting AMSC... [2026-02-03T20:16:05.911290] [INFO ] [sig ] Generating forecast for: AMSC [2026-02-03T20:16:05.911321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-02-03T20:16:05.923351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-02-03T20:16:05.923677] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-02-03T20:16:05.924442] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-02-03T20:16:05.924496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:05.924543] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:05.924589] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:05.924650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:05.981808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:05.982555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:05.982660] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:05.982694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:06.106132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:06.106290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:06.106331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:06.106360] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:06.109886] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-02-03T20:16:06.110165] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-02-03T20:16:06.110301] [INFO ] [sig ] AMSC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:06.259293] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMSC.txt [2026-02-03T20:16:06.259447] [INFO ] [sig ] [171/3452] Completed AMSC in 0.3s | 2.77 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-03T20:16:06.259487] [INFO ] [sig ] [172/3452] Forecasting AMSF... [2026-02-03T20:16:06.259518] [INFO ] [sig ] Generating forecast for: AMSF [2026-02-03T20:16:06.259550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-02-03T20:16:06.271485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-02-03T20:16:06.271900] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-02-03T20:16:06.272771] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-02-03T20:16:06.272828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:06.272861] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:06.272888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:06.272946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:06.337617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:06.338571] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:06.338679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:06.338714] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:06.461277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:06.461437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:06.461479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:06.461510] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:06.465141] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=34.00%) [2026-02-03T20:16:06.465430] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-02-03T20:16:06.465569] [INFO ] [sig ] AMSF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:06.618789] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMSF.txt [2026-02-03T20:16:06.619003] [INFO ] [sig ] [172/3452] Completed AMSF in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-03T20:16:06.619064] [INFO ] [sig ] [173/3452] Forecasting AMTB... [2026-02-03T20:16:06.619108] [INFO ] [sig ] Generating forecast for: AMTB [2026-02-03T20:16:06.619158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-02-03T20:16:06.631603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-02-03T20:16:06.632042] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-02-03T20:16:06.632908] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-02-03T20:16:06.632964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:06.632997] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:06.633027] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:06.633086] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:06.692537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:06.693464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:06.693609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:06.693648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:06.821895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:06.822049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:06.822091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:06.822122] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:06.825697] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: UP (p=81.12%) [2026-02-03T20:16:06.825985] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-02-03T20:16:06.826123] [INFO ] [sig ] AMTB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:06.969433] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMTB.txt [2026-02-03T20:16:06.969596] [INFO ] [sig ] [173/3452] Completed AMTB in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-03T20:16:06.969639] [INFO ] [sig ] [174/3452] Forecasting AMTX... [2026-02-03T20:16:06.969674] [INFO ] [sig ] Generating forecast for: AMTX [2026-02-03T20:16:06.969705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-02-03T20:16:06.981781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-02-03T20:16:06.982140] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-02-03T20:16:06.982993] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-02-03T20:16:06.983048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:06.983080] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:06.983106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:06.983164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:07.046285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:07.047196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:07.047281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:07.047315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:07.178899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:07.179059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:07.179100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:07.179130] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:07.182651] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-02-03T20:16:07.182937] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-02-03T20:16:07.183073] [INFO ] [sig ] AMTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:07.327827] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMTX.txt [2026-02-03T20:16:07.327976] [INFO ] [sig ] [174/3452] Completed AMTX in 0.4s | 2.77 sym/s | Total: 1.0m | ETA: 19.7m [2026-02-03T20:16:07.328023] [INFO ] [sig ] [175/3452] Forecasting AMWD... [2026-02-03T20:16:07.328055] [INFO ] [sig ] Generating forecast for: AMWD [2026-02-03T20:16:07.328086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-02-03T20:16:07.342703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-02-03T20:16:07.343434] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-02-03T20:16:07.344509] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-02-03T20:16:07.344645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:07.344712] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:07.344748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:07.344819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:07.416155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:07.417697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:07.417914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:07.417960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:07.560205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:07.560375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:07.560416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:07.560446] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:07.564074] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-02-03T20:16:07.564370] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-02-03T20:16:07.564520] [INFO ] [sig ] AMWD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:07.707727] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMWD.txt [2026-02-03T20:16:07.707910] [INFO ] [sig ] [175/3452] Completed AMWD in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-03T20:16:07.707952] [INFO ] [sig ] [176/3452] Forecasting AMWL... [2026-02-03T20:16:07.707981] [INFO ] [sig ] Generating forecast for: AMWL [2026-02-03T20:16:07.708013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-02-03T20:16:07.721836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-02-03T20:16:07.722375] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-02-03T20:16:07.723397] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-02-03T20:16:07.723466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:07.723507] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:07.723535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:07.723620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:07.784777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:07.785722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:07.786000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:07.786034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:07.934072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:07.934233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:07.934275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:07.934305] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:07.937856] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-02-03T20:16:07.938138] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-02-03T20:16:07.938290] [INFO ] [sig ] AMWL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:08.110968] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMWL.txt [2026-02-03T20:16:08.111250] [INFO ] [sig ] [176/3452] Completed AMWL in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-03T20:16:08.111307] [INFO ] [sig ] [177/3452] Forecasting AMX... [2026-02-03T20:16:08.111350] [INFO ] [sig ] Generating forecast for: AMX [2026-02-03T20:16:08.111397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-02-03T20:16:08.125021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-02-03T20:16:08.125422] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-02-03T20:16:08.126319] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-02-03T20:16:08.126387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:08.126425] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:08.126454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:08.126513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:08.186986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:08.187985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:08.188078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:08.188112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:08.318932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:08.319133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:08.319198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:08.319246] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:08.323485] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=86.24%) [2026-02-03T20:16:08.323888] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-02-03T20:16:08.324073] [INFO ] [sig ] AMX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:08.489315] [INFO ] [LOCAL ] Saved forecast: AMX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMX.txt [2026-02-03T20:16:08.489539] [INFO ] [sig ] [177/3452] Completed AMX in 0.4s | 2.77 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-03T20:16:08.489611] [INFO ] [sig ] [178/3452] Forecasting AMZD... [2026-02-03T20:16:08.489651] [INFO ] [sig ] Generating forecast for: AMZD [2026-02-03T20:16:08.489692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-02-03T20:16:08.507502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-02-03T20:16:08.508176] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-02-03T20:16:08.509267] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-02-03T20:16:08.509325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:08.509360] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:08.509388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:08.509454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:08.575529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:08.576647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:08.576754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:08.576789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:08.740750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:08.740940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:08.740992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:08.741067] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:08.745453] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: UP (p=62.19%) [2026-02-03T20:16:08.745897] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-02-03T20:16:08.746088] [INFO ] [sig ] AMZD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:08.945883] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMZD.txt [2026-02-03T20:16:08.946140] [INFO ] [sig ] [178/3452] Completed AMZD in 0.5s | 2.77 sym/s | Total: 1.1m | ETA: 19.7m [2026-02-03T20:16:08.946211] [INFO ] [sig ] [179/3452] Forecasting AMZN... [2026-02-03T20:16:08.946265] [INFO ] [sig ] Generating forecast for: AMZN [2026-02-03T20:16:08.946322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-02-03T20:16:08.964019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-02-03T20:16:08.970226] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-02-03T20:16:08.972321] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-02-03T20:16:08.972440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:08.972497] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:08.972545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:08.972669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:09.056451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:09.057679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:09.057822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:09.057864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:09.237440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:09.237670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:09.237735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:09.237779] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:09.243657] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=14.90%) [2026-02-03T20:16:09.244248] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-02-03T20:16:09.244482] [INFO ] [sig ] AMZN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:09.476363] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AMZN.txt [2026-02-03T20:16:09.476597] [INFO ] [sig ] [179/3452] Completed AMZN in 0.5s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:09.476668] [INFO ] [sig ] [180/3452] Forecasting AMZZ... [2026-02-03T20:16:09.476717] [INFO ] [sig ] Generating forecast for: AMZZ [2026-02-03T20:16:09.476769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-02-03T20:16:09.494889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-02-03T20:16:09.496255] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-02-03T20:16:09.498534] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-02-03T20:16:09.498696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:09.499663] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:09.499766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:09.499900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:09.592850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:09.594129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:09.594271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:09.594331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:09.760646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:09.760838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:09.760888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:09.760920] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:09.764861] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=52.27%) [2026-02-03T20:16:09.765203] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-02-03T20:16:09.765362] [INFO ] [sig ] AMZZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:09.939165] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AMZZ.txt [2026-02-03T20:16:09.939330] [INFO ] [sig ] [180/3452] Completed AMZZ in 0.5s | 2.76 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:09.939372] [INFO ] [sig ] [181/3452] Forecasting AN... [2026-02-03T20:16:09.939403] [INFO ] [sig ] Generating forecast for: AN [2026-02-03T20:16:09.939436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-02-03T20:16:09.950921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-02-03T20:16:09.951347] [INFO ] [FORECASTER] Starting predict_future for AN [2026-02-03T20:16:09.952211] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-02-03T20:16:09.952268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:09.952302] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:09.952331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:09.952398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:10.019155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:10.020143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:10.020247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:10.020281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:10.170832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:10.170992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:10.171037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:10.171068] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:10.174633] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-02-03T20:16:10.174931] [INFO ] [FORECASTER] Completed predict_future for AN [2026-02-03T20:16:10.175072] [INFO ] [sig ] AN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:10.323740] [INFO ] [LOCAL ] Saved forecast: AN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AN.txt [2026-02-03T20:16:10.323914] [INFO ] [sig ] [181/3452] Completed AN in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:10.323957] [INFO ] [sig ] [182/3452] Forecasting ANAB... [2026-02-03T20:16:10.323989] [INFO ] [sig ] Generating forecast for: ANAB [2026-02-03T20:16:10.324020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-02-03T20:16:10.336053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-02-03T20:16:10.336462] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-02-03T20:16:10.337350] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-02-03T20:16:10.337406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:10.337439] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:10.337482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:10.337550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:10.404546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:10.405485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:10.405593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:10.405632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:10.537642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:10.537821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:10.537866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:10.537894] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:10.541366] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-02-03T20:16:10.541675] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-02-03T20:16:10.541818] [INFO ] [sig ] ANAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:10.715878] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ANAB.txt [2026-02-03T20:16:10.716057] [INFO ] [sig ] [182/3452] Completed ANAB in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:10.716100] [INFO ] [sig ] [183/3452] Forecasting ANDE... [2026-02-03T20:16:10.716132] [INFO ] [sig ] Generating forecast for: ANDE [2026-02-03T20:16:10.716165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-02-03T20:16:10.729192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-02-03T20:16:10.729664] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-02-03T20:16:10.730888] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-02-03T20:16:10.730955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:10.731186] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:10.731214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:10.731288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:10.797911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:10.798929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:10.799020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:10.799057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:10.931150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:10.931317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:10.931368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:10.931399] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:10.935298] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-02-03T20:16:10.935645] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-02-03T20:16:10.935815] [INFO ] [sig ] ANDE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:11.091503] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ANDE.txt [2026-02-03T20:16:11.091679] [INFO ] [sig ] [183/3452] Completed ANDE in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:11.091726] [INFO ] [sig ] [184/3452] Forecasting ANF... [2026-02-03T20:16:11.091759] [INFO ] [sig ] Generating forecast for: ANF [2026-02-03T20:16:11.091790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-02-03T20:16:11.104261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-02-03T20:16:11.104764] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-02-03T20:16:11.105736] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-02-03T20:16:11.105794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:11.105830] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:11.105859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:11.105919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:11.168345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:11.169343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:11.169439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:11.169475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:11.291192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:11.291353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:11.291397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:11.291429] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:11.295039] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-02-03T20:16:11.295361] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-02-03T20:16:11.295510] [INFO ] [sig ] ANF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:11.444031] [INFO ] [LOCAL ] Saved forecast: ANF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ANF.txt [2026-02-03T20:16:11.444197] [INFO ] [sig ] [184/3452] Completed ANF in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:11.444240] [INFO ] [sig ] [185/3452] Forecasting ANGI... [2026-02-03T20:16:11.444273] [INFO ] [sig ] Generating forecast for: ANGI [2026-02-03T20:16:11.444306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-02-03T20:16:11.456051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-02-03T20:16:11.456448] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-02-03T20:16:11.457310] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-02-03T20:16:11.457372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:11.457406] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:11.457435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:11.457494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:11.521248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:11.522169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:11.522255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:11.522290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:11.648839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:11.649007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:11.649049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:11.649080] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:11.652837] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-02-03T20:16:11.653366] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-02-03T20:16:11.653517] [INFO ] [sig ] ANGI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:11.808164] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ANGI.txt [2026-02-03T20:16:11.808325] [INFO ] [sig ] [185/3452] Completed ANGI in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:11.808367] [INFO ] [sig ] [186/3452] Forecasting ANGL... [2026-02-03T20:16:11.808400] [INFO ] [sig ] Generating forecast for: ANGL [2026-02-03T20:16:11.808438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-02-03T20:16:11.820085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-02-03T20:16:11.820497] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-02-03T20:16:11.821314] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-02-03T20:16:11.821369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:11.821401] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:11.821427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:11.821484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:11.889664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:11.890591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:11.890684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:11.890720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:12.029516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:12.029695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:12.029739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:12.029768] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:12.033223] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: DOWN (p=12.33%) [2026-02-03T20:16:12.033537] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-02-03T20:16:12.033699] [INFO ] [sig ] ANGL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:12.190559] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ANGL.txt [2026-02-03T20:16:12.190746] [INFO ] [sig ] [186/3452] Completed ANGL in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:12.190792] [INFO ] [sig ] [187/3452] Forecasting ANGO... [2026-02-03T20:16:12.190821] [INFO ] [sig ] Generating forecast for: ANGO [2026-02-03T20:16:12.190850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-02-03T20:16:12.202846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-02-03T20:16:12.203263] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-02-03T20:16:12.204143] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-02-03T20:16:12.204201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:12.204235] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:12.204264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:12.204324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:12.266075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:12.267079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:12.267180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:12.267215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:12.396775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:12.396936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:12.396983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:12.397014] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:12.400755] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=72.96%) [2026-02-03T20:16:12.401106] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-02-03T20:16:12.401260] [INFO ] [sig ] ANGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:12.555987] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ANGO.txt [2026-02-03T20:16:12.556160] [INFO ] [sig ] [187/3452] Completed ANGO in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:12.556201] [INFO ] [sig ] [188/3452] Forecasting ANIK... [2026-02-03T20:16:12.556233] [INFO ] [sig ] Generating forecast for: ANIK [2026-02-03T20:16:12.556265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-02-03T20:16:12.568100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-02-03T20:16:12.568494] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-02-03T20:16:12.569316] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-02-03T20:16:12.569373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:12.569415] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:12.569450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:12.569508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:12.630717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:12.631710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:12.631817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:12.631865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:12.779808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:12.779966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:12.780213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:12.780246] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:12.784634] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: DOWN (p=48.95%) [2026-02-03T20:16:12.785153] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-02-03T20:16:12.785309] [INFO ] [sig ] ANIK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:12.942924] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ANIK.txt [2026-02-03T20:16:12.943151] [INFO ] [sig ] [188/3452] Completed ANIK in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:12.943205] [INFO ] [sig ] [189/3452] Forecasting ANIP... [2026-02-03T20:16:12.943244] [INFO ] [sig ] Generating forecast for: ANIP [2026-02-03T20:16:12.943281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-02-03T20:16:12.958960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-02-03T20:16:12.959446] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-02-03T20:16:12.960527] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-02-03T20:16:12.960626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:12.960671] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:12.960703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:12.960784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:13.028177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:13.029108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:13.029201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:13.029237] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:13.158413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:13.158591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:13.158636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:13.158683] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:13.162352] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=32.97%) [2026-02-03T20:16:13.162699] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-02-03T20:16:13.162850] [INFO ] [sig ] ANIP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:13.315902] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ANIP.txt [2026-02-03T20:16:13.316067] [INFO ] [sig ] [189/3452] Completed ANIP in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 19.8m [2026-02-03T20:16:13.316112] [INFO ] [sig ] [190/3452] Forecasting ANIX... [2026-02-03T20:16:13.316144] [INFO ] [sig ] Generating forecast for: ANIX [2026-02-03T20:16:13.316175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-02-03T20:16:13.327445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-02-03T20:16:13.327950] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-02-03T20:16:13.328865] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-02-03T20:16:13.328929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:13.328962] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:13.328990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:13.329047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:13.391809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:13.392736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:13.392875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:13.392924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:13.526605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:13.526778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:13.526821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:13.526856] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:13.530771] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=57.78%) [2026-02-03T20:16:13.531346] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-02-03T20:16:13.531508] [INFO ] [sig ] ANIX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:13.686536] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ANIX.txt [2026-02-03T20:16:13.686721] [INFO ] [sig ] [190/3452] Completed ANIX in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-02-03T20:16:13.686769] [INFO ] [sig ] [191/3452] Forecasting ANNX... [2026-02-03T20:16:13.686807] [INFO ] [sig ] Generating forecast for: ANNX [2026-02-03T20:16:13.686844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-02-03T20:16:13.698377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-02-03T20:16:13.698836] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-02-03T20:16:13.699757] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-02-03T20:16:13.699811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:13.699843] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:13.699869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:13.699934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:13.757979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:13.758916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:13.759003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:13.759036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:13.885084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:13.885248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:13.885289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:13.885318] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:13.888923] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-02-03T20:16:13.889217] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-02-03T20:16:13.889356] [INFO ] [sig ] ANNX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:14.037199] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ANNX.txt [2026-02-03T20:16:14.037338] [INFO ] [sig ] [191/3452] Completed ANNX in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.8m [2026-02-03T20:16:14.037378] [INFO ] [sig ] [192/3452] Forecasting ANTX... [2026-02-03T20:16:14.037409] [INFO ] [sig ] Generating forecast for: ANTX [2026-02-03T20:16:14.037439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-02-03T20:16:14.048990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-02-03T20:16:14.049405] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-02-03T20:16:14.050277] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-02-03T20:16:14.050333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:14.050365] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:14.050393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:14.050449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:14.110189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:14.110966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:14.111050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:14.111083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:14.223353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:14.223507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:14.223548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:14.223612] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:14.227042] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-02-03T20:16:14.227317] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-02-03T20:16:14.227447] [INFO ] [sig ] ANTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:14.375386] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ANTX.txt [2026-02-03T20:16:14.375540] [INFO ] [sig ] [192/3452] Completed ANTX in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:14.375599] [INFO ] [sig ] [193/3452] Forecasting ANVS... [2026-02-03T20:16:14.375631] [INFO ] [sig ] Generating forecast for: ANVS [2026-02-03T20:16:14.375663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-02-03T20:16:14.387284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-02-03T20:16:14.387710] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-02-03T20:16:14.388653] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-02-03T20:16:14.388707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:14.388741] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:14.388771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:14.388856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:14.446771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:14.447656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:14.447742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:14.447775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:14.572794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:14.572956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:14.572996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:14.573027] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:14.576558] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-02-03T20:16:14.576879] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-02-03T20:16:14.577019] [INFO ] [sig ] ANVS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:14.718499] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ANVS.txt [2026-02-03T20:16:14.718700] [INFO ] [sig ] [193/3452] Completed ANVS in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:14.718743] [INFO ] [sig ] [194/3452] Forecasting AOD... [2026-02-03T20:16:14.718774] [INFO ] [sig ] Generating forecast for: AOD [2026-02-03T20:16:14.718806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-02-03T20:16:14.730352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-02-03T20:16:14.730775] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-02-03T20:16:14.731610] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-02-03T20:16:14.731665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:14.731698] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:14.731726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:14.731785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:14.789940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:14.790664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:14.790746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:14.790781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:14.915843] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:14.915996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:14.916037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:14.916066] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:14.919524] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: DOWN (p=48.59%) [2026-02-03T20:16:14.919823] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-02-03T20:16:14.919958] [INFO ] [sig ] AOD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:15.073678] [INFO ] [LOCAL ] Saved forecast: AOD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AOD.txt [2026-02-03T20:16:15.073899] [INFO ] [sig ] [194/3452] Completed AOD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:15.074134] [INFO ] [sig ] [195/3452] Forecasting AOHY... [2026-02-03T20:16:15.074164] [INFO ] [sig ] Generating forecast for: AOHY [2026-02-03T20:16:15.074196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-02-03T20:16:15.093520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-02-03T20:16:15.093997] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-02-03T20:16:15.094872] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-02-03T20:16:15.094956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:15.094989] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:15.095015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:15.095074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:15.156840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:15.157741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:15.157863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:15.157899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:15.279037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:15.279200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:15.279242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:15.279273] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:15.283002] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=81.85%) [2026-02-03T20:16:15.283301] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-02-03T20:16:15.283440] [INFO ] [sig ] AOHY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:15.432346] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AOHY.txt [2026-02-03T20:16:15.432515] [INFO ] [sig ] [195/3452] Completed AOHY in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:15.432555] [INFO ] [sig ] [196/3452] Forecasting AON... [2026-02-03T20:16:15.432607] [INFO ] [sig ] Generating forecast for: AON [2026-02-03T20:16:15.432641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-02-03T20:16:15.448118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-02-03T20:16:15.448627] [INFO ] [FORECASTER] Starting predict_future for AON [2026-02-03T20:16:15.449762] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-02-03T20:16:15.449834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:15.449886] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:15.449931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:15.450018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:15.521268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:15.522177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:15.522266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:15.522301] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:15.648638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:15.648798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:15.648848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:15.648885] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:15.652337] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-02-03T20:16:15.652639] [INFO ] [FORECASTER] Completed predict_future for AON [2026-02-03T20:16:15.652777] [INFO ] [sig ] AON: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:15.795806] [INFO ] [LOCAL ] Saved forecast: AON 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AON.txt [2026-02-03T20:16:15.795949] [INFO ] [sig ] [196/3452] Completed AON in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:15.795989] [INFO ] [sig ] [197/3452] Forecasting AOS... [2026-02-03T20:16:15.796019] [INFO ] [sig ] Generating forecast for: AOS [2026-02-03T20:16:15.796051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-02-03T20:16:15.811885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-02-03T20:16:15.812241] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-02-03T20:16:15.813090] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-02-03T20:16:15.813144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:15.813204] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:15.813233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:15.813291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:15.871659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:15.872482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:15.872567] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:15.872623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:16.004546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:16.004727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:16.004772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:16.004804] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:16.008489] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=40.89%) [2026-02-03T20:16:16.008815] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-02-03T20:16:16.008962] [INFO ] [sig ] AOS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:16.161233] [INFO ] [LOCAL ] Saved forecast: AOS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AOS.txt [2026-02-03T20:16:16.161403] [INFO ] [sig ] [197/3452] Completed AOS in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:16.161447] [INFO ] [sig ] [198/3452] Forecasting AOSL... [2026-02-03T20:16:16.161477] [INFO ] [sig ] Generating forecast for: AOSL [2026-02-03T20:16:16.161511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-02-03T20:16:16.173992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-02-03T20:16:16.174382] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-02-03T20:16:16.175246] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-02-03T20:16:16.175302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:16.175334] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:16.175360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:16.175417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:16.233457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:16.234303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:16.234387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:16.234420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:16.358535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:16.358707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:16.358749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:16.358778] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:16.362378] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: DOWN (p=26.06%) [2026-02-03T20:16:16.362686] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-02-03T20:16:16.362833] [INFO ] [sig ] AOSL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:16.507925] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AOSL.txt [2026-02-03T20:16:16.508155] [INFO ] [sig ] [198/3452] Completed AOSL in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:16.508224] [INFO ] [sig ] [199/3452] Forecasting AP... [2026-02-03T20:16:16.508258] [INFO ] [sig ] Generating forecast for: AP [2026-02-03T20:16:16.508290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-02-03T20:16:16.521183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-02-03T20:16:16.521595] [INFO ] [FORECASTER] Starting predict_future for AP [2026-02-03T20:16:16.522403] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-02-03T20:16:16.522458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:16.522492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:16.522520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:16.522601] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:16.587338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:16.588328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:16.588444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:16.588481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:16.714442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:16.714622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:16.714665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:16.714694] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:16.719105] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: UP (p=99.73%) [2026-02-03T20:16:16.719390] [INFO ] [FORECASTER] Completed predict_future for AP [2026-02-03T20:16:16.719527] [INFO ] [sig ] AP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:16.864957] [INFO ] [LOCAL ] Saved forecast: AP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AP.txt [2026-02-03T20:16:16.865101] [INFO ] [sig ] [199/3452] Completed AP in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:16.865143] [INFO ] [sig ] [200/3452] Forecasting APA... [2026-02-03T20:16:16.865173] [INFO ] [sig ] Generating forecast for: APA [2026-02-03T20:16:16.865205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-02-03T20:16:16.877778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-02-03T20:16:16.878402] [INFO ] [FORECASTER] Starting predict_future for APA [2026-02-03T20:16:16.879269] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-02-03T20:16:16.879324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:16.879364] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:16.879400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:16.879460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:16.944210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:16.945211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:16.945312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:16.945352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:17.090336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:17.090510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:17.090558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:17.090615] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:17.095776] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-02-03T20:16:17.096136] [INFO ] [FORECASTER] Completed predict_future for APA [2026-02-03T20:16:17.096284] [INFO ] [sig ] APA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:17.240069] [INFO ] [LOCAL ] Saved forecast: APA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APA.txt [2026-02-03T20:16:17.240216] [INFO ] [sig ] [200/3452] Completed APA in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:17.240257] [INFO ] [sig ] [201/3452] Forecasting APAM... [2026-02-03T20:16:17.240287] [INFO ] [sig ] Generating forecast for: APAM [2026-02-03T20:16:17.240318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-02-03T20:16:17.251484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-02-03T20:16:17.251870] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-02-03T20:16:17.252698] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-02-03T20:16:17.252753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:17.252787] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:17.252815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:17.252872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:17.312870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:17.313843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:17.313939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:17.313980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:17.437047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:17.437207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:17.437247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:17.437276] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:17.441234] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=90.80%) [2026-02-03T20:16:17.441547] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-02-03T20:16:17.441709] [INFO ] [sig ] APAM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:17.590143] [INFO ] [LOCAL ] Saved forecast: APAM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/APAM.txt [2026-02-03T20:16:17.590317] [INFO ] [sig ] [201/3452] Completed APAM in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:17.590374] [INFO ] [sig ] [202/3452] Forecasting APD... [2026-02-03T20:16:17.590425] [INFO ] [sig ] Generating forecast for: APD [2026-02-03T20:16:17.590476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-02-03T20:16:17.613827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-02-03T20:16:17.614448] [INFO ] [FORECASTER] Starting predict_future for APD [2026-02-03T20:16:17.615298] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-02-03T20:16:17.615353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:17.615387] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:17.615419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:17.615493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:17.673964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:17.674791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:17.674876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:17.674916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:17.799213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:17.799373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:17.799429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:17.799458] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:17.803008] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=58.47%) [2026-02-03T20:16:17.803283] [INFO ] [FORECASTER] Completed predict_future for APD [2026-02-03T20:16:17.803425] [INFO ] [sig ] APD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:17.956664] [INFO ] [LOCAL ] Saved forecast: APD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/APD.txt [2026-02-03T20:16:17.956819] [INFO ] [sig ] [202/3452] Completed APD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:17.956860] [INFO ] [sig ] [203/3452] Forecasting APEI... [2026-02-03T20:16:17.956890] [INFO ] [sig ] Generating forecast for: APEI [2026-02-03T20:16:17.956921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-02-03T20:16:17.968849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-02-03T20:16:17.969254] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-02-03T20:16:17.970091] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-02-03T20:16:17.970145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:17.970178] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:17.970206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:17.970265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:18.034348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:18.035473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:18.035562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:18.035616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:18.170325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:18.170491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:18.170532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:18.170561] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:18.174228] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-02-03T20:16:18.174540] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-02-03T20:16:18.174690] [INFO ] [sig ] APEI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:18.327248] [INFO ] [LOCAL ] Saved forecast: APEI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APEI.txt [2026-02-03T20:16:18.327440] [INFO ] [sig ] [203/3452] Completed APEI in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:18.327483] [INFO ] [sig ] [204/3452] Forecasting APG... [2026-02-03T20:16:18.327515] [INFO ] [sig ] Generating forecast for: APG [2026-02-03T20:16:18.327544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-02-03T20:16:18.340496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-02-03T20:16:18.340967] [INFO ] [FORECASTER] Starting predict_future for APG [2026-02-03T20:16:18.341920] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-02-03T20:16:18.341980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:18.342014] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:18.342040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:18.342097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:18.401388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:18.402492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:18.402591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:18.402627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:18.529513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:18.529684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:18.529727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:18.529756] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:18.533340] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-02-03T20:16:18.533645] [INFO ] [FORECASTER] Completed predict_future for APG [2026-02-03T20:16:18.533780] [INFO ] [sig ] APG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:18.681134] [INFO ] [LOCAL ] Saved forecast: APG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/APG.txt [2026-02-03T20:16:18.681289] [INFO ] [sig ] [204/3452] Completed APG in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.7m [2026-02-03T20:16:18.681331] [INFO ] [sig ] [205/3452] Forecasting APGE... [2026-02-03T20:16:18.681362] [INFO ] [sig ] Generating forecast for: APGE [2026-02-03T20:16:18.681393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-02-03T20:16:18.694284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-02-03T20:16:18.694672] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-02-03T20:16:18.695526] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-02-03T20:16:18.695638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:18.695693] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:18.695722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:18.695779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:18.756219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:18.756957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:18.757041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:18.757075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:18.884075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:18.884240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:18.884282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:18.884319] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:18.887900] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-02-03T20:16:18.888181] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-02-03T20:16:18.888319] [INFO ] [sig ] APGE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:19.032526] [INFO ] [LOCAL ] Saved forecast: APGE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/APGE.txt [2026-02-03T20:16:19.032704] [INFO ] [sig ] [205/3452] Completed APGE in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-03T20:16:19.032746] [INFO ] [sig ] [206/3452] Forecasting APH... [2026-02-03T20:16:19.032778] [INFO ] [sig ] Generating forecast for: APH [2026-02-03T20:16:19.032809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-02-03T20:16:19.045092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-02-03T20:16:19.045501] [INFO ] [FORECASTER] Starting predict_future for APH [2026-02-03T20:16:19.046330] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-02-03T20:16:19.046383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:19.046430] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:19.046458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:19.046514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:19.114530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:19.115429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:19.115514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:19.115547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:19.248431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:19.248622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:19.248666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:19.248715] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:19.252479] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=26.76%) [2026-02-03T20:16:19.252815] [INFO ] [FORECASTER] Completed predict_future for APH [2026-02-03T20:16:19.252958] [INFO ] [sig ] APH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:19.399213] [INFO ] [LOCAL ] Saved forecast: APH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APH.txt [2026-02-03T20:16:19.399543] [INFO ] [sig ] [206/3452] Completed APH in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.6m [2026-02-03T20:16:19.399608] [INFO ] [sig ] [207/3452] Forecasting API... [2026-02-03T20:16:19.399640] [INFO ] [sig ] Generating forecast for: API [2026-02-03T20:16:19.399670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-02-03T20:16:19.412045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-02-03T20:16:19.412421] [INFO ] [FORECASTER] Starting predict_future for API [2026-02-03T20:16:19.413248] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-02-03T20:16:19.413301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:19.413334] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:19.413363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:19.413420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:19.471546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:19.472288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:19.472407] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:19.472441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:19.599476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:19.599674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:19.599719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:19.599749] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:19.603931] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-02-03T20:16:19.604238] [INFO ] [FORECASTER] Completed predict_future for API [2026-02-03T20:16:19.604377] [INFO ] [sig ] API: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:19.758133] [INFO ] [LOCAL ] Saved forecast: API 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/API.txt [2026-02-03T20:16:19.758502] [INFO ] [sig ] [207/3452] Completed API in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:19.758545] [INFO ] [sig ] [208/3452] Forecasting APLD... [2026-02-03T20:16:19.758595] [INFO ] [sig ] Generating forecast for: APLD [2026-02-03T20:16:19.758628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-02-03T20:16:19.773555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-02-03T20:16:19.774051] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-02-03T20:16:19.775006] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-02-03T20:16:19.775074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:19.775107] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:19.775133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:19.775194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:19.840948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:19.841958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:19.842082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:19.842135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:19.974369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:19.974543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:19.974610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:19.974643] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:19.979357] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=39.66%) [2026-02-03T20:16:19.979842] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-02-03T20:16:19.980021] [INFO ] [sig ] APLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:20.135802] [INFO ] [LOCAL ] Saved forecast: APLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APLD.txt [2026-02-03T20:16:20.136174] [INFO ] [sig ] [208/3452] Completed APLD in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:20.136217] [INFO ] [sig ] [209/3452] Forecasting APLE... [2026-02-03T20:16:20.136247] [INFO ] [sig ] Generating forecast for: APLE [2026-02-03T20:16:20.136277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-02-03T20:16:20.150236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-02-03T20:16:20.150713] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-02-03T20:16:20.151660] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-02-03T20:16:20.151722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:20.151765] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:20.151795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:20.151853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:20.218000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:20.219076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:20.219185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:20.219222] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:20.344897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:20.345054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:20.345094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:20.345122] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:20.348616] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=15.72%) [2026-02-03T20:16:20.348908] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-02-03T20:16:20.349041] [INFO ] [sig ] APLE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:20.495725] [INFO ] [LOCAL ] Saved forecast: APLE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APLE.txt [2026-02-03T20:16:20.495889] [INFO ] [sig ] [209/3452] Completed APLE in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:20.495931] [INFO ] [sig ] [210/3452] Forecasting APLS... [2026-02-03T20:16:20.495972] [INFO ] [sig ] Generating forecast for: APLS [2026-02-03T20:16:20.496004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-02-03T20:16:20.512094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-02-03T20:16:20.512804] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-02-03T20:16:20.514016] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-02-03T20:16:20.514093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:20.514134] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:20.514172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:20.514277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:20.574669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:20.575739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:20.575832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:20.575867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:20.718470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:20.718737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:20.718802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:20.718855] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:20.723441] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-02-03T20:16:20.723900] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-02-03T20:16:20.724095] [INFO ] [sig ] APLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:20.880239] [INFO ] [LOCAL ] Saved forecast: APLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APLS.txt [2026-02-03T20:16:20.880614] [INFO ] [sig ] [210/3452] Completed APLS in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:20.880689] [INFO ] [sig ] [211/3452] Forecasting APO... [2026-02-03T20:16:20.880743] [INFO ] [sig ] Generating forecast for: APO [2026-02-03T20:16:20.880792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-02-03T20:16:20.898167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-02-03T20:16:20.898981] [INFO ] [FORECASTER] Starting predict_future for APO [2026-02-03T20:16:20.900034] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-02-03T20:16:20.900092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:20.900133] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:20.900171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:20.900235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:20.960102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:20.961381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:20.961493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:20.961528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:21.096649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:21.096893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:21.096942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:21.096973] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:21.101267] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: UP (p=95.57%) [2026-02-03T20:16:21.101630] [INFO ] [FORECASTER] Completed predict_future for APO [2026-02-03T20:16:21.101785] [INFO ] [sig ] APO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:21.250828] [INFO ] [LOCAL ] Saved forecast: APO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/APO.txt [2026-02-03T20:16:21.251051] [INFO ] [sig ] [211/3452] Completed APO in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:21.251094] [INFO ] [sig ] [212/3452] Forecasting APOG... [2026-02-03T20:16:21.251125] [INFO ] [sig ] Generating forecast for: APOG [2026-02-03T20:16:21.251161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-02-03T20:16:21.265115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-02-03T20:16:21.265705] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-02-03T20:16:21.266758] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-02-03T20:16:21.266817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:21.266850] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:21.266877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:21.266936] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:21.325705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:21.326919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:21.327020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:21.327053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:21.454827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:21.455088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:21.455138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:21.455168] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:21.459347] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=48.91%) [2026-02-03T20:16:21.459732] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-02-03T20:16:21.459893] [INFO ] [sig ] APOG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:21.619612] [INFO ] [LOCAL ] Saved forecast: APOG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APOG.txt [2026-02-03T20:16:21.619824] [INFO ] [sig ] [212/3452] Completed APOG in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:21.619868] [INFO ] [sig ] [213/3452] Forecasting APP... [2026-02-03T20:16:21.619899] [INFO ] [sig ] Generating forecast for: APP [2026-02-03T20:16:21.619935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-02-03T20:16:21.634689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-02-03T20:16:21.635406] [INFO ] [FORECASTER] Starting predict_future for APP [2026-02-03T20:16:21.636836] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-02-03T20:16:21.636898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:21.636937] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:21.636979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:21.637044] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:21.701514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:21.702857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:21.702976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:21.703010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:21.840558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:21.840746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:21.840790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:21.840837] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:21.844414] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-02-03T20:16:21.844722] [INFO ] [FORECASTER] Completed predict_future for APP [2026-02-03T20:16:21.844860] [INFO ] [sig ] APP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:21.990786] [INFO ] [LOCAL ] Saved forecast: APP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APP.txt [2026-02-03T20:16:21.990962] [INFO ] [sig ] [213/3452] Completed APP in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:21.991005] [INFO ] [sig ] [214/3452] Forecasting APPF... [2026-02-03T20:16:21.991035] [INFO ] [sig ] Generating forecast for: APPF [2026-02-03T20:16:21.991065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-02-03T20:16:22.003931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-02-03T20:16:22.004352] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-02-03T20:16:22.005175] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-02-03T20:16:22.005229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:22.005291] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:22.005319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:22.005377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:22.063135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:22.064059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:22.064147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:22.064180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:22.190048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:22.190227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:22.190271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:22.190299] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:22.194463] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=36.74%) [2026-02-03T20:16:22.194782] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-02-03T20:16:22.194922] [INFO ] [sig ] APPF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:22.345589] [INFO ] [LOCAL ] Saved forecast: APPF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/APPF.txt [2026-02-03T20:16:22.345787] [INFO ] [sig ] [214/3452] Completed APPF in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:22.345831] [INFO ] [sig ] [215/3452] Forecasting APPN... [2026-02-03T20:16:22.345860] [INFO ] [sig ] Generating forecast for: APPN [2026-02-03T20:16:22.345901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-02-03T20:16:22.358829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-02-03T20:16:22.359253] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-02-03T20:16:22.360109] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-02-03T20:16:22.360164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:22.360196] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:22.360223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:22.360280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:22.420730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:22.421734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:22.421870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:22.421941] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:22.550096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:22.550263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:22.550307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:22.550339] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:22.553892] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=73.27%) [2026-02-03T20:16:22.554174] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-02-03T20:16:22.554318] [INFO ] [sig ] APPN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:22.697874] [INFO ] [LOCAL ] Saved forecast: APPN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/APPN.txt [2026-02-03T20:16:22.698041] [INFO ] [sig ] [215/3452] Completed APPN in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:22.698082] [INFO ] [sig ] [216/3452] Forecasting APPS... [2026-02-03T20:16:22.698114] [INFO ] [sig ] Generating forecast for: APPS [2026-02-03T20:16:22.698143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-02-03T20:16:22.709653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-02-03T20:16:22.710028] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-02-03T20:16:22.710873] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-02-03T20:16:22.710928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:22.710962] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:22.710991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:22.711052] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:22.770535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:22.771248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:22.771330] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:22.771364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:22.894302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:22.894466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:22.894507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:22.894536] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:22.898093] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: UP (p=87.56%) [2026-02-03T20:16:22.898375] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-02-03T20:16:22.898513] [INFO ] [sig ] APPS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:23.046841] [INFO ] [LOCAL ] Saved forecast: APPS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/APPS.txt [2026-02-03T20:16:23.046976] [INFO ] [sig ] [216/3452] Completed APPS in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:23.047017] [INFO ] [sig ] [217/3452] Forecasting APYX... [2026-02-03T20:16:23.047047] [INFO ] [sig ] Generating forecast for: APYX [2026-02-03T20:16:23.047081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-02-03T20:16:23.059625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-02-03T20:16:23.060037] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-02-03T20:16:23.060852] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-02-03T20:16:23.060904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:23.060937] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:23.060963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:23.061037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:23.118379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:23.119365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:23.119456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:23.119488] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:23.235435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:23.235623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:23.235667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:23.235734] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:23.239893] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-02-03T20:16:23.240201] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-02-03T20:16:23.240340] [INFO ] [sig ] APYX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:23.384178] [INFO ] [LOCAL ] Saved forecast: APYX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/APYX.txt [2026-02-03T20:16:23.384348] [INFO ] [sig ] [217/3452] Completed APYX in 0.3s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:23.384387] [INFO ] [sig ] [218/3452] Forecasting AQMS... [2026-02-03T20:16:23.384419] [INFO ] [sig ] Generating forecast for: AQMS [2026-02-03T20:16:23.384450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-02-03T20:16:23.395941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-02-03T20:16:23.396356] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-02-03T20:16:23.397151] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-02-03T20:16:23.397203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:23.397235] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:23.397261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:23.397317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:23.455541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:23.456732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:23.456829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:23.456862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:23.574927] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:23.575102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:23.575143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:23.575170] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:23.578649] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: UP (p=77.27%) [2026-02-03T20:16:23.578956] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-02-03T20:16:23.579097] [INFO ] [sig ] AQMS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:23.739925] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AQMS.txt [2026-02-03T20:16:23.740114] [INFO ] [sig ] [218/3452] Completed AQMS in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:23.740159] [INFO ] [sig ] [219/3452] Forecasting AQN... [2026-02-03T20:16:23.740190] [INFO ] [sig ] Generating forecast for: AQN [2026-02-03T20:16:23.740223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-02-03T20:16:23.753563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-02-03T20:16:23.753977] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-02-03T20:16:23.754854] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-02-03T20:16:23.754908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:23.754941] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:23.754967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:23.755027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:23.819596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:23.820523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:23.820646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:23.820696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:23.951837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:23.952021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:23.952080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:23.952123] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:23.955798] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-02-03T20:16:23.956103] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-02-03T20:16:23.956250] [INFO ] [sig ] AQN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:24.111737] [INFO ] [LOCAL ] Saved forecast: AQN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AQN.txt [2026-02-03T20:16:24.111909] [INFO ] [sig ] [219/3452] Completed AQN in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:24.111953] [INFO ] [sig ] [220/3452] Forecasting AQNB... [2026-02-03T20:16:24.111984] [INFO ] [sig ] Generating forecast for: AQNB [2026-02-03T20:16:24.112016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-02-03T20:16:24.123974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-02-03T20:16:24.124404] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-02-03T20:16:24.125256] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-02-03T20:16:24.125309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:24.125341] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:24.125369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:24.125435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:24.189124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:24.190124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:24.190228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:24.190262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:24.312949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:24.313133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:24.313184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:24.313217] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:24.317499] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=41.94%) [2026-02-03T20:16:24.317859] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-02-03T20:16:24.318040] [INFO ] [sig ] AQNB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:24.475538] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AQNB.txt [2026-02-03T20:16:24.475731] [INFO ] [sig ] [220/3452] Completed AQNB in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:24.475783] [INFO ] [sig ] [221/3452] Forecasting ARBB... [2026-02-03T20:16:24.475828] [INFO ] [sig ] Generating forecast for: ARBB [2026-02-03T20:16:24.475875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-02-03T20:16:24.492337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-02-03T20:16:24.492949] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-02-03T20:16:24.494270] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-02-03T20:16:24.494325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:24.494358] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:24.494384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:24.494441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:24.562674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:24.563761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:24.563860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:24.563893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:24.699016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:24.699189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:24.699232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:24.699262] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:24.703132] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=80.31%) [2026-02-03T20:16:24.703435] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-02-03T20:16:24.703603] [INFO ] [sig ] ARBB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:24.860638] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ARBB.txt [2026-02-03T20:16:24.860824] [INFO ] [sig ] [221/3452] Completed ARBB in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:24.860868] [INFO ] [sig ] [222/3452] Forecasting ARBE... [2026-02-03T20:16:24.860902] [INFO ] [sig ] Generating forecast for: ARBE [2026-02-03T20:16:24.860932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-02-03T20:16:24.873788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-02-03T20:16:24.874208] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-02-03T20:16:24.875058] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-02-03T20:16:24.875127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:24.875171] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:24.875208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:24.875269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:24.938449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:24.939358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:24.939447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:24.939481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:25.075349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:25.075533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:25.075601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:25.075634] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:25.079371] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: DOWN (p=22.65%) [2026-02-03T20:16:25.079675] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-02-03T20:16:25.079818] [INFO ] [sig ] ARBE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:25.237104] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARBE.txt [2026-02-03T20:16:25.237284] [INFO ] [sig ] [222/3452] Completed ARBE in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.6m [2026-02-03T20:16:25.237329] [INFO ] [sig ] [223/3452] Forecasting ARCB... [2026-02-03T20:16:25.237362] [INFO ] [sig ] Generating forecast for: ARCB [2026-02-03T20:16:25.237392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-02-03T20:16:25.249263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-02-03T20:16:25.249748] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-02-03T20:16:25.250614] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-02-03T20:16:25.250680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:25.250717] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:25.250744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:25.250803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:25.318691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:25.320145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:25.320292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:25.320521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:25.461957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:25.462132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:25.462175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:25.462208] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:25.466838] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=99.14%) [2026-02-03T20:16:25.467360] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-02-03T20:16:25.467598] [INFO ] [sig ] ARCB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:25.620262] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ARCB.txt [2026-02-03T20:16:25.620400] [INFO ] [sig ] [223/3452] Completed ARCB in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:25.620438] [INFO ] [sig ] [224/3452] Forecasting ARCC... [2026-02-03T20:16:25.620469] [INFO ] [sig ] Generating forecast for: ARCC [2026-02-03T20:16:25.620499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-02-03T20:16:25.631886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-02-03T20:16:25.632249] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-02-03T20:16:25.633072] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-02-03T20:16:25.633126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:25.633160] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:25.633189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:25.633261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:25.690406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:25.691145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:25.691258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:25.691292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:25.809382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:25.809548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:25.809608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:25.809642] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:25.813178] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-02-03T20:16:25.813457] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-02-03T20:16:25.813612] [INFO ] [sig ] ARCC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:25.956496] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ARCC.txt [2026-02-03T20:16:25.956664] [INFO ] [sig ] [224/3452] Completed ARCC in 0.3s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:25.956708] [INFO ] [sig ] [225/3452] Forecasting ARCO... [2026-02-03T20:16:25.956737] [INFO ] [sig ] Generating forecast for: ARCO [2026-02-03T20:16:25.956767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-02-03T20:16:25.967984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-02-03T20:16:25.968555] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-02-03T20:16:25.969597] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-02-03T20:16:25.969652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:25.969684] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:25.969712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:25.969770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:26.027489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:26.028167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:26.028248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:26.028281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:26.148426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:26.148619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:26.148661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:26.148691] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:26.152197] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=48.30%) [2026-02-03T20:16:26.152475] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-02-03T20:16:26.152630] [INFO ] [sig ] ARCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:26.299885] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARCO.txt [2026-02-03T20:16:26.300061] [INFO ] [sig ] [225/3452] Completed ARCO in 0.3s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:26.300114] [INFO ] [sig ] [226/3452] Forecasting ARDC... [2026-02-03T20:16:26.300154] [INFO ] [sig ] Generating forecast for: ARDC [2026-02-03T20:16:26.300192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-02-03T20:16:26.313076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-02-03T20:16:26.313501] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-02-03T20:16:26.314367] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-02-03T20:16:26.314422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:26.314455] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:26.314483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:26.314541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:26.382166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:26.383129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:26.383219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:26.383254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:26.510117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:26.510300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:26.510341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:26.510372] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:26.513883] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=67.26%) [2026-02-03T20:16:26.514184] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-02-03T20:16:26.514324] [INFO ] [sig ] ARDC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:26.661766] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ARDC.txt [2026-02-03T20:16:26.661940] [INFO ] [sig ] [226/3452] Completed ARDC in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:26.661981] [INFO ] [sig ] [227/3452] Forecasting ARDX... [2026-02-03T20:16:26.662012] [INFO ] [sig ] Generating forecast for: ARDX [2026-02-03T20:16:26.662042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-02-03T20:16:26.673395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-02-03T20:16:26.673790] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-02-03T20:16:26.674693] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-02-03T20:16:26.674748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:26.674781] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:26.674808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:26.674866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:26.735836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:26.736996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:26.737092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:26.737127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:26.870999] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:26.871213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:26.871269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:26.871305] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:26.876043] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=14.10%) [2026-02-03T20:16:26.876409] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-02-03T20:16:26.876601] [INFO ] [sig ] ARDX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:27.026815] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARDX.txt [2026-02-03T20:16:27.027037] [INFO ] [sig ] [227/3452] Completed ARDX in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:27.027095] [INFO ] [sig ] [228/3452] Forecasting ARE... [2026-02-03T20:16:27.027137] [INFO ] [sig ] Generating forecast for: ARE [2026-02-03T20:16:27.027179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-02-03T20:16:27.040613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-02-03T20:16:27.041079] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-02-03T20:16:27.042079] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-02-03T20:16:27.042146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:27.042187] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:27.042221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:27.042302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:27.111428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:27.112325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:27.112627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:27.112661] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:27.237260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:27.237422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:27.237463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:27.237494] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:27.241014] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=60.29%) [2026-02-03T20:16:27.241296] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-02-03T20:16:27.241429] [INFO ] [sig ] ARE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:27.385668] [INFO ] [LOCAL ] Saved forecast: ARE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ARE.txt [2026-02-03T20:16:27.385828] [INFO ] [sig ] [228/3452] Completed ARE in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:27.385869] [INFO ] [sig ] [229/3452] Forecasting AREC... [2026-02-03T20:16:27.385900] [INFO ] [sig ] Generating forecast for: AREC [2026-02-03T20:16:27.385930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-02-03T20:16:27.398050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-02-03T20:16:27.398413] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-02-03T20:16:27.399240] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-02-03T20:16:27.399295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:27.399327] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:27.399352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:27.399408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:27.459977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:27.461044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:27.461135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:27.461170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:27.586374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:27.586541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:27.586600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:27.586633] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:27.593727] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-02-03T20:16:27.594085] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-02-03T20:16:27.594241] [INFO ] [sig ] AREC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:27.742713] [INFO ] [LOCAL ] Saved forecast: AREC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AREC.txt [2026-02-03T20:16:27.742887] [INFO ] [sig ] [229/3452] Completed AREC in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:27.742927] [INFO ] [sig ] [230/3452] Forecasting ARES... [2026-02-03T20:16:27.742958] [INFO ] [sig ] Generating forecast for: ARES [2026-02-03T20:16:27.742990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-02-03T20:16:27.755561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-02-03T20:16:27.755976] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-02-03T20:16:27.756792] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-02-03T20:16:27.756861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:27.756894] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:27.756920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:27.756976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:27.815174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:27.816123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:27.816216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:27.816250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:27.939012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:27.939169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:27.939210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:27.939239] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:27.942633] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-02-03T20:16:27.942905] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-02-03T20:16:27.943033] [INFO ] [sig ] ARES: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:28.086506] [INFO ] [LOCAL ] Saved forecast: ARES 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ARES.txt [2026-02-03T20:16:28.086685] [INFO ] [sig ] [230/3452] Completed ARES in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:28.086726] [INFO ] [sig ] [231/3452] Forecasting ARGX... [2026-02-03T20:16:28.086757] [INFO ] [sig ] Generating forecast for: ARGX [2026-02-03T20:16:28.086788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-02-03T20:16:28.097728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-02-03T20:16:28.098152] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-02-03T20:16:28.099004] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-02-03T20:16:28.099060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:28.099130] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:28.099172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:28.099256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:28.156922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:28.157801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:28.157885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:28.157916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:28.282403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:28.282559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:28.282619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:28.282649] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:28.286016] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-02-03T20:16:28.286295] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-02-03T20:16:28.286422] [INFO ] [sig ] ARGX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:28.433350] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARGX.txt [2026-02-03T20:16:28.433535] [INFO ] [sig ] [231/3452] Completed ARGX in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:28.433605] [INFO ] [sig ] [232/3452] Forecasting ARHS... [2026-02-03T20:16:28.433639] [INFO ] [sig ] Generating forecast for: ARHS [2026-02-03T20:16:28.433670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-02-03T20:16:28.444871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-02-03T20:16:28.445253] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-02-03T20:16:28.446040] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-02-03T20:16:28.446094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:28.446125] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:28.446151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:28.446207] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:28.504034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:28.504928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:28.505010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:28.505042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:28.631320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:28.631487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:28.631529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:28.631558] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:28.635202] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=49.98%) [2026-02-03T20:16:28.635716] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-02-03T20:16:28.635854] [INFO ] [sig ] ARHS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:28.778807] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARHS.txt [2026-02-03T20:16:28.778949] [INFO ] [sig ] [232/3452] Completed ARHS in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:28.778991] [INFO ] [sig ] [233/3452] Forecasting ARI... [2026-02-03T20:16:28.779020] [INFO ] [sig ] Generating forecast for: ARI [2026-02-03T20:16:28.779050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-02-03T20:16:28.791248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-02-03T20:16:28.791812] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-02-03T20:16:28.792796] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-02-03T20:16:28.792848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:28.792881] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:28.792907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:28.792964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:28.850821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:28.851489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:28.851570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:28.851622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:28.975428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:28.975620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:28.975675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:28.975715] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:28.979223] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-02-03T20:16:28.979508] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-02-03T20:16:28.979667] [INFO ] [sig ] ARI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:29.120731] [INFO ] [LOCAL ] Saved forecast: ARI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARI.txt [2026-02-03T20:16:29.120878] [INFO ] [sig ] [233/3452] Completed ARI in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.5m [2026-02-03T20:16:29.120923] [INFO ] [sig ] [234/3452] Forecasting ARKO... [2026-02-03T20:16:29.120955] [INFO ] [sig ] Generating forecast for: ARKO [2026-02-03T20:16:29.120987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-02-03T20:16:29.132417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-02-03T20:16:29.132817] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-02-03T20:16:29.133639] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-02-03T20:16:29.133693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:29.133726] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:29.133752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:29.133814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:29.191599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:29.192407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:29.192492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:29.192525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:29.310955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:29.311116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:29.311160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:29.311225] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:29.315234] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: UP (p=56.05%) [2026-02-03T20:16:29.315520] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-02-03T20:16:29.315668] [INFO ] [sig ] ARKO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:29.461731] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ARKO.txt [2026-02-03T20:16:29.461901] [INFO ] [sig ] [234/3452] Completed ARKO in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-03T20:16:29.461944] [INFO ] [sig ] [235/3452] Forecasting ARLO... [2026-02-03T20:16:29.461973] [INFO ] [sig ] Generating forecast for: ARLO [2026-02-03T20:16:29.462004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-02-03T20:16:29.475130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-02-03T20:16:29.475563] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-02-03T20:16:29.476383] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-02-03T20:16:29.476438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:29.476470] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:29.476498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:29.476556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:29.535644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:29.536859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:29.536967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:29.537011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:29.671147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:29.671336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:29.671377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:29.671406] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:29.675435] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: DOWN (p=33.52%) [2026-02-03T20:16:29.675794] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-02-03T20:16:29.675959] [INFO ] [sig ] ARLO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:29.823208] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARLO.txt [2026-02-03T20:16:29.823385] [INFO ] [sig ] [235/3452] Completed ARLO in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-03T20:16:29.823426] [INFO ] [sig ] [236/3452] Forecasting ARLP... [2026-02-03T20:16:29.823458] [INFO ] [sig ] Generating forecast for: ARLP [2026-02-03T20:16:29.823490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-02-03T20:16:29.835551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-02-03T20:16:29.835992] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-02-03T20:16:29.836845] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-02-03T20:16:29.836901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:29.836933] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:29.836960] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:29.837019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:29.900689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:29.901639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:29.901732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:29.901767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:30.026324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:30.026490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:30.026531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:30.026561] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:30.030048] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-02-03T20:16:30.030350] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-02-03T20:16:30.030488] [INFO ] [sig ] ARLP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:30.177250] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARLP.txt [2026-02-03T20:16:30.177413] [INFO ] [sig ] [236/3452] Completed ARLP in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-03T20:16:30.177453] [INFO ] [sig ] [237/3452] Forecasting ARM... [2026-02-03T20:16:30.177484] [INFO ] [sig ] Generating forecast for: ARM [2026-02-03T20:16:30.177517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-02-03T20:16:30.190186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-02-03T20:16:30.190616] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-02-03T20:16:30.191394] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-02-03T20:16:30.191449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:30.191481] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:30.191508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:30.191566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:30.252731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:30.253961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:30.254057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:30.254091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:30.389929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:30.390107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:30.390179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:30.390219] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:30.394148] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=19.15%) [2026-02-03T20:16:30.394487] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-02-03T20:16:30.394657] [INFO ] [sig ] ARM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:30.548355] [INFO ] [LOCAL ] Saved forecast: ARM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARM.txt [2026-02-03T20:16:30.548528] [INFO ] [sig ] [237/3452] Completed ARM in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-03T20:16:30.548585] [INFO ] [sig ] [238/3452] Forecasting ARMK... [2026-02-03T20:16:30.548620] [INFO ] [sig ] Generating forecast for: ARMK [2026-02-03T20:16:30.548658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-02-03T20:16:30.561816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-02-03T20:16:30.562239] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-02-03T20:16:30.563298] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-02-03T20:16:30.563354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:30.563388] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:30.563415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:30.563474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:30.628919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:30.629901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:30.629993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:30.630025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:30.754657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:30.754820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:30.754863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:30.754892] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:30.758369] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=19.55%) [2026-02-03T20:16:30.758669] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-02-03T20:16:30.758800] [INFO ] [sig ] ARMK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:30.901693] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARMK.txt [2026-02-03T20:16:30.901863] [INFO ] [sig ] [238/3452] Completed ARMK in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-03T20:16:30.901907] [INFO ] [sig ] [239/3452] Forecasting AROC... [2026-02-03T20:16:30.901936] [INFO ] [sig ] Generating forecast for: AROC [2026-02-03T20:16:30.901967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-02-03T20:16:30.914032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-02-03T20:16:30.914401] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-02-03T20:16:30.915195] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-02-03T20:16:30.915260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:30.915300] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:30.915330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:30.915387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:30.972981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:30.973971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:30.974074] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:30.974109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:31.091431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:31.091613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:31.091657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:31.091686] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:31.095200] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=47.04%) [2026-02-03T20:16:31.095740] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-02-03T20:16:31.095876] [INFO ] [sig ] AROC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:31.260351] [INFO ] [LOCAL ] Saved forecast: AROC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AROC.txt [2026-02-03T20:16:31.260531] [INFO ] [sig ] [239/3452] Completed AROC in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.4m [2026-02-03T20:16:31.260599] [INFO ] [sig ] [240/3452] Forecasting ARQ... [2026-02-03T20:16:31.260636] [INFO ] [sig ] Generating forecast for: ARQ [2026-02-03T20:16:31.260667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-02-03T20:16:31.275036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-02-03T20:16:31.275672] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-02-03T20:16:31.276666] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-02-03T20:16:31.276723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:31.276761] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:31.276791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:31.276853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:31.337483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:31.338869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:31.338982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:31.339059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:31.466033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:31.466303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:31.466352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:31.466384] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:31.471224] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-02-03T20:16:31.471546] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-02-03T20:16:31.471715] [INFO ] [sig ] ARQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:31.619896] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ARQ.txt [2026-02-03T20:16:31.620097] [INFO ] [sig ] [240/3452] Completed ARQ in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.4m [2026-02-03T20:16:31.620139] [INFO ] [sig ] [241/3452] Forecasting ARQQ... [2026-02-03T20:16:31.620170] [INFO ] [sig ] Generating forecast for: ARQQ [2026-02-03T20:16:31.620203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-02-03T20:16:31.635060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-02-03T20:16:31.635634] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-02-03T20:16:31.636541] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-02-03T20:16:31.636618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:31.636669] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:31.636699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:31.636756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:31.698435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:31.699469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:31.699620] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:31.699659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:31.829080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:31.829262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:31.829313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:31.829349] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:31.833597] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-02-03T20:16:31.833992] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-02-03T20:16:31.834158] [INFO ] [sig ] ARQQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:31.991937] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARQQ.txt [2026-02-03T20:16:31.992108] [INFO ] [sig ] [241/3452] Completed ARQQ in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.4m [2026-02-03T20:16:31.992151] [INFO ] [sig ] [242/3452] Forecasting ARRY... [2026-02-03T20:16:31.992180] [INFO ] [sig ] Generating forecast for: ARRY [2026-02-03T20:16:31.992211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-02-03T20:16:32.007849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-02-03T20:16:32.008546] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-02-03T20:16:32.009877] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-02-03T20:16:32.009939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:32.009984] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:32.010015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:32.010080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:32.080551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:32.081845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:32.081953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:32.081988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:32.211613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:32.211874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:32.211921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:32.211951] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:32.215872] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=34.14%) [2026-02-03T20:16:32.216193] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-02-03T20:16:32.216340] [INFO ] [sig ] ARRY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:32.360446] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARRY.txt [2026-02-03T20:16:32.360666] [INFO ] [sig ] [242/3452] Completed ARRY in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.4m [2026-02-03T20:16:32.360713] [INFO ] [sig ] [243/3452] Forecasting ARTL... [2026-02-03T20:16:32.360743] [INFO ] [sig ] Generating forecast for: ARTL [2026-02-03T20:16:32.360775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-02-03T20:16:32.374105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-02-03T20:16:32.374611] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-02-03T20:16:32.375550] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-02-03T20:16:32.375628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:32.375662] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:32.375688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:32.375746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:32.436190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:32.437076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:32.437176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:32.437208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:32.560255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:32.560485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:32.560532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:32.560563] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:32.564480] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-02-03T20:16:32.564810] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-02-03T20:16:32.564954] [INFO ] [sig ] ARTL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:32.713222] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARTL.txt [2026-02-03T20:16:32.713457] [INFO ] [sig ] [243/3452] Completed ARTL in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.4m [2026-02-03T20:16:32.713504] [INFO ] [sig ] [244/3452] Forecasting ARTNA... [2026-02-03T20:16:32.713537] [INFO ] [sig ] Generating forecast for: ARTNA [2026-02-03T20:16:32.713586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-02-03T20:16:32.728956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-02-03T20:16:32.729748] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-02-03T20:16:32.730842] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-02-03T20:16:32.730919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:32.730966] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:32.730999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:32.731059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:32.794090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:32.795111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:32.795207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:32.795243] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:32.920552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:32.920752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:32.920797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:32.920830] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:32.924490] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: DOWN (p=17.52%) [2026-02-03T20:16:32.924820] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-02-03T20:16:32.924963] [INFO ] [sig ] ARTNA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:33.078983] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARTNA.txt [2026-02-03T20:16:33.079140] [INFO ] [sig ] [244/3452] Completed ARTNA in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.4m [2026-02-03T20:16:33.079201] [INFO ] [sig ] [245/3452] Forecasting ARVN... [2026-02-03T20:16:33.079235] [INFO ] [sig ] Generating forecast for: ARVN [2026-02-03T20:16:33.079270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-02-03T20:16:33.091396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-02-03T20:16:33.091785] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-02-03T20:16:33.092605] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-02-03T20:16:33.092659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:33.092691] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:33.092717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:33.092774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:33.154773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:33.155711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:33.155801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:33.155835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:33.281264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:33.281427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:33.281467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:33.281497] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:33.284996] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-02-03T20:16:33.285298] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-02-03T20:16:33.285441] [INFO ] [sig ] ARVN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:33.428913] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ARVN.txt [2026-02-03T20:16:33.429072] [INFO ] [sig ] [245/3452] Completed ARVN in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.4m [2026-02-03T20:16:33.429113] [INFO ] [sig ] [246/3452] Forecasting ASA... [2026-02-03T20:16:33.429145] [INFO ] [sig ] Generating forecast for: ASA [2026-02-03T20:16:33.429176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-02-03T20:16:33.441706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-02-03T20:16:33.442135] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-02-03T20:16:33.442932] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-02-03T20:16:33.442986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:33.443018] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:33.443045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:33.443101] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:33.499547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:33.500430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:33.500518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:33.500551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:33.625212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:33.625384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:33.625424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:33.625457] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:33.629364] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-02-03T20:16:33.629674] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-02-03T20:16:33.629810] [INFO ] [sig ] ASA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:33.786334] [INFO ] [LOCAL ] Saved forecast: ASA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASA.txt [2026-02-03T20:16:33.786501] [INFO ] [sig ] [246/3452] Completed ASA in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.4m [2026-02-03T20:16:33.786551] [INFO ] [sig ] [247/3452] Forecasting ASB... [2026-02-03T20:16:33.786599] [INFO ] [sig ] Generating forecast for: ASB [2026-02-03T20:16:33.786638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-02-03T20:16:33.799959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-02-03T20:16:33.800360] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-02-03T20:16:33.801298] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-02-03T20:16:33.801353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:33.801392] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:33.801421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:33.801483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:33.858111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:33.859099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:33.859212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:33.859256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:33.983272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:33.983436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:33.983478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:33.983506] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:33.987020] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=14.11%) [2026-02-03T20:16:33.987316] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-02-03T20:16:33.987452] [INFO ] [sig ] ASB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:34.130419] [INFO ] [LOCAL ] Saved forecast: ASB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASB.txt [2026-02-03T20:16:34.130555] [INFO ] [sig ] [247/3452] Completed ASB in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.4m [2026-02-03T20:16:34.130613] [INFO ] [sig ] [248/3452] Forecasting ASBA... [2026-02-03T20:16:34.130645] [INFO ] [sig ] Generating forecast for: ASBA [2026-02-03T20:16:34.130676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-02-03T20:16:34.143744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-02-03T20:16:34.144118] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-02-03T20:16:34.145016] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-02-03T20:16:34.145109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:34.145154] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:34.145193] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:34.145275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:34.207356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:34.208082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:34.208166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:34.208201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:34.319691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:34.319846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:34.319886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:34.319932] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:34.323374] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-02-03T20:16:34.323670] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-02-03T20:16:34.323799] [INFO ] [sig ] ASBA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:34.467499] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASBA.txt [2026-02-03T20:16:34.467643] [INFO ] [sig ] [248/3452] Completed ASBA in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:34.467687] [INFO ] [sig ] [249/3452] Forecasting ASC... [2026-02-03T20:16:34.467717] [INFO ] [sig ] Generating forecast for: ASC [2026-02-03T20:16:34.467748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-02-03T20:16:34.481164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-02-03T20:16:34.481521] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-02-03T20:16:34.482387] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-02-03T20:16:34.482444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:34.482478] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:34.482506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:34.482566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:34.542769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:34.543434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:34.543515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:34.543549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:34.665883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:34.666057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:34.666108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:34.666139] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:34.669654] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-02-03T20:16:34.669930] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-02-03T20:16:34.670062] [INFO ] [sig ] ASC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:34.820919] [INFO ] [LOCAL ] Saved forecast: ASC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASC.txt [2026-02-03T20:16:34.821047] [INFO ] [sig ] [249/3452] Completed ASC in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:34.821087] [INFO ] [sig ] [250/3452] Forecasting ASG... [2026-02-03T20:16:34.821117] [INFO ] [sig ] Generating forecast for: ASG [2026-02-03T20:16:34.821147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-02-03T20:16:34.835911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-02-03T20:16:34.836603] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-02-03T20:16:34.837715] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-02-03T20:16:34.837774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:34.837833] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:34.837862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:34.837922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:34.904308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:34.905712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:34.905821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:34.905883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:35.048697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:35.048941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:35.048991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:35.049021] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:35.053940] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=40.79%) [2026-02-03T20:16:35.054340] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-02-03T20:16:35.054505] [INFO ] [sig ] ASG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:35.212829] [INFO ] [LOCAL ] Saved forecast: ASG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASG.txt [2026-02-03T20:16:35.213061] [INFO ] [sig ] [250/3452] Completed ASG in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:35.213112] [INFO ] [sig ] [251/3452] Forecasting ASGI... [2026-02-03T20:16:35.213148] [INFO ] [sig ] Generating forecast for: ASGI [2026-02-03T20:16:35.213180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-02-03T20:16:35.226622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-02-03T20:16:35.227121] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-02-03T20:16:35.228053] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-02-03T20:16:35.228109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:35.228141] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:35.228175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:35.228248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:35.289210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:35.290238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:35.290332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:35.290365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:35.418840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:35.419015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:35.419097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:35.419127] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:35.423327] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-02-03T20:16:35.423670] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-02-03T20:16:35.423817] [INFO ] [sig ] ASGI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:35.569477] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASGI.txt [2026-02-03T20:16:35.569713] [INFO ] [sig ] [251/3452] Completed ASGI in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:35.569776] [INFO ] [sig ] [252/3452] Forecasting ASGN... [2026-02-03T20:16:35.569817] [INFO ] [sig ] Generating forecast for: ASGN [2026-02-03T20:16:35.569862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-02-03T20:16:35.675747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-02-03T20:16:35.676173] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-02-03T20:16:35.677146] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-02-03T20:16:35.677204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:35.677239] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:35.677282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:35.677343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:35.739345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:35.740427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:35.740730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:35.740768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:35.865845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:35.865986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:35.866026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:35.866055] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:35.869891] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=8.11%) [2026-02-03T20:16:35.870168] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-02-03T20:16:35.870295] [INFO ] [sig ] ASGN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:36.021694] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASGN.txt [2026-02-03T20:16:36.021834] [INFO ] [sig ] [252/3452] Completed ASGN in 0.5s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:36.021874] [INFO ] [sig ] [253/3452] Forecasting ASH... [2026-02-03T20:16:36.021905] [INFO ] [sig ] Generating forecast for: ASH [2026-02-03T20:16:36.021937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-02-03T20:16:36.032881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-02-03T20:16:36.033231] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-02-03T20:16:36.034086] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-02-03T20:16:36.034142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:36.034177] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:36.034207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:36.034267] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:36.098099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:36.098794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:36.098878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:36.098912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:36.229445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:36.229733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:36.229781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:36.229813] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:36.233873] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: UP (p=96.21%) [2026-02-03T20:16:36.234175] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-02-03T20:16:36.234325] [INFO ] [sig ] ASH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:36.387930] [INFO ] [LOCAL ] Saved forecast: ASH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASH.txt [2026-02-03T20:16:36.388065] [INFO ] [sig ] [253/3452] Completed ASH in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:36.388106] [INFO ] [sig ] [254/3452] Forecasting ASIX... [2026-02-03T20:16:36.388138] [INFO ] [sig ] Generating forecast for: ASIX [2026-02-03T20:16:36.388168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-02-03T20:16:36.399759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-02-03T20:16:36.400114] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-02-03T20:16:36.400936] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-02-03T20:16:36.400989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:36.401020] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:36.401047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:36.401104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:36.464711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:36.465392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:36.465475] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:36.465509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:36.587812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:36.587953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:36.587993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:36.588022] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:36.592157] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=48.06%) [2026-02-03T20:16:36.592447] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-02-03T20:16:36.592601] [INFO ] [sig ] ASIX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:36.747019] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASIX.txt [2026-02-03T20:16:36.747159] [INFO ] [sig ] [254/3452] Completed ASIX in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:36.747199] [INFO ] [sig ] [255/3452] Forecasting ASLE... [2026-02-03T20:16:36.747229] [INFO ] [sig ] Generating forecast for: ASLE [2026-02-03T20:16:36.747287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-02-03T20:16:36.759154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-02-03T20:16:36.759526] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-02-03T20:16:36.760314] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-02-03T20:16:36.760371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:36.760403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:36.760430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:36.760487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:36.819672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:36.820331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:36.820419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:36.820451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:36.946524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:36.946718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:36.946760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:36.946789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:36.950264] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=27.95%) [2026-02-03T20:16:36.950542] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-02-03T20:16:36.950694] [INFO ] [sig ] ASLE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:37.095025] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASLE.txt [2026-02-03T20:16:37.095160] [INFO ] [sig ] [255/3452] Completed ASLE in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:37.095200] [INFO ] [sig ] [256/3452] Forecasting ASMB... [2026-02-03T20:16:37.095229] [INFO ] [sig ] Generating forecast for: ASMB [2026-02-03T20:16:37.095266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-02-03T20:16:37.106422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-02-03T20:16:37.106839] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-02-03T20:16:37.107638] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-02-03T20:16:37.107692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:37.107724] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:37.107751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:37.107830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:37.168027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:37.169137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:37.169221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:37.169253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:37.294753] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:37.294909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:37.294949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:37.294979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:37.298457] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=35.96%) [2026-02-03T20:16:37.298765] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-02-03T20:16:37.298912] [INFO ] [sig ] ASMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:37.444385] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASMB.txt [2026-02-03T20:16:37.444518] [INFO ] [sig ] [256/3452] Completed ASMB in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.3m [2026-02-03T20:16:37.444557] [INFO ] [sig ] [257/3452] Forecasting ASML... [2026-02-03T20:16:37.444605] [INFO ] [sig ] Generating forecast for: ASML [2026-02-03T20:16:37.444637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-02-03T20:16:37.457211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-02-03T20:16:37.457605] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-02-03T20:16:37.458423] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-02-03T20:16:37.458479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:37.458512] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:37.458539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:37.458633] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:37.516410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:37.517069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:37.517147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:37.517180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:37.655916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:37.656070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:37.656111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:37.656141] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:37.659721] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-02-03T20:16:37.660006] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-02-03T20:16:37.660138] [INFO ] [sig ] ASML: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:37.832172] [INFO ] [LOCAL ] Saved forecast: ASML 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASML.txt [2026-02-03T20:16:37.832381] [INFO ] [sig ] [257/3452] Completed ASML in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:37.832434] [INFO ] [sig ] [258/3452] Forecasting ASND... [2026-02-03T20:16:37.832476] [INFO ] [sig ] Generating forecast for: ASND [2026-02-03T20:16:37.832512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-02-03T20:16:37.844640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-02-03T20:16:37.844982] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-02-03T20:16:37.845979] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-02-03T20:16:37.846034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:37.846067] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:37.846094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:37.846152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:37.905752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:37.906422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:37.906503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:37.906536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:38.032605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:38.032762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:38.032802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:38.032833] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:38.036226] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=17.94%) [2026-02-03T20:16:38.036504] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-02-03T20:16:38.036649] [INFO ] [sig ] ASND: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:38.181808] [INFO ] [LOCAL ] Saved forecast: ASND 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASND.txt [2026-02-03T20:16:38.181941] [INFO ] [sig ] [258/3452] Completed ASND in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:38.181980] [INFO ] [sig ] [259/3452] Forecasting ASO... [2026-02-03T20:16:38.182012] [INFO ] [sig ] Generating forecast for: ASO [2026-02-03T20:16:38.182043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-02-03T20:16:38.193044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-02-03T20:16:38.193415] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-02-03T20:16:38.194232] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-02-03T20:16:38.194301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:38.194344] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:38.194374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:38.194435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:38.253793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:38.254455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:38.254538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:38.254588] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:38.377958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:38.378115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:38.378156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:38.378190] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:38.382303] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: UP (p=52.84%) [2026-02-03T20:16:38.382834] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-02-03T20:16:38.382985] [INFO ] [sig ] ASO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:38.527103] [INFO ] [LOCAL ] Saved forecast: ASO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASO.txt [2026-02-03T20:16:38.527261] [INFO ] [sig ] [259/3452] Completed ASO in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:38.527300] [INFO ] [sig ] [260/3452] Forecasting ASPI... [2026-02-03T20:16:38.527330] [INFO ] [sig ] Generating forecast for: ASPI [2026-02-03T20:16:38.527363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-02-03T20:16:38.538673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-02-03T20:16:38.539062] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-02-03T20:16:38.539883] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-02-03T20:16:38.539940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:38.539973] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:38.540001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:38.540060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:38.598080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:38.598996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:38.599086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:38.599121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:38.727305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:38.727535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:38.727597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:38.727634] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:38.731832] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=9.92%) [2026-02-03T20:16:38.732199] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-02-03T20:16:38.732350] [INFO ] [sig ] ASPI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:38.878223] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASPI.txt [2026-02-03T20:16:38.878361] [INFO ] [sig ] [260/3452] Completed ASPI in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:38.878410] [INFO ] [sig ] [261/3452] Forecasting ASPN... [2026-02-03T20:16:38.878447] [INFO ] [sig ] Generating forecast for: ASPN [2026-02-03T20:16:38.878483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-02-03T20:16:38.889624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-02-03T20:16:38.890007] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-02-03T20:16:38.890913] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-02-03T20:16:38.890969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:38.891004] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:38.891032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:38.891090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:38.952444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:38.953188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:38.953273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:38.953308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:39.085779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:39.085932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:39.085976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:39.086006] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:39.090127] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=18.94%) [2026-02-03T20:16:39.090439] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-02-03T20:16:39.090655] [INFO ] [sig ] ASPN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:39.299622] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASPN.txt [2026-02-03T20:16:39.299780] [INFO ] [sig ] [261/3452] Completed ASPN in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:39.299820] [INFO ] [sig ] [262/3452] Forecasting ASPS... [2026-02-03T20:16:39.299851] [INFO ] [sig ] Generating forecast for: ASPS [2026-02-03T20:16:39.299881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-02-03T20:16:39.310982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-02-03T20:16:39.311345] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-02-03T20:16:39.312217] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-02-03T20:16:39.312274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:39.312338] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:39.312391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:39.312466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:39.372565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:39.373256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:39.373339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:39.373374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:39.494747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:39.494957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:39.495000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:39.495031] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:39.498635] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: UP (p=66.44%) [2026-02-03T20:16:39.498928] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-02-03T20:16:39.499074] [INFO ] [sig ] ASPS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:39.646380] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASPS.txt [2026-02-03T20:16:39.646521] [INFO ] [sig ] [262/3452] Completed ASPS in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:39.646584] [INFO ] [sig ] [263/3452] Forecasting ASTE... [2026-02-03T20:16:39.646619] [INFO ] [sig ] Generating forecast for: ASTE [2026-02-03T20:16:39.646649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-02-03T20:16:39.657645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-02-03T20:16:39.658034] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-02-03T20:16:39.658923] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-02-03T20:16:39.658979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:39.659014] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:39.659042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:39.659102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:39.719858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:39.720632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:39.720719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:39.720753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:39.844805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:39.844970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:39.845015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:39.845046] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:39.848720] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=72.89%) [2026-02-03T20:16:39.849015] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-02-03T20:16:39.849150] [INFO ] [sig ] ASTE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:40.010818] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASTE.txt [2026-02-03T20:16:40.010989] [INFO ] [sig ] [263/3452] Completed ASTE in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:40.011033] [INFO ] [sig ] [264/3452] Forecasting ASTH... [2026-02-03T20:16:40.011065] [INFO ] [sig ] Generating forecast for: ASTH [2026-02-03T20:16:40.011095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-02-03T20:16:40.023122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-02-03T20:16:40.023521] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-02-03T20:16:40.024418] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-02-03T20:16:40.024476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:40.024509] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:40.024538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:40.024638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:40.097968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:40.099058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:40.099144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:40.099179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:40.231066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:40.231222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:40.231266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:40.231296] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:40.235801] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=95.79%) [2026-02-03T20:16:40.236090] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-02-03T20:16:40.236225] [INFO ] [sig ] ASTH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:40.395360] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASTH.txt [2026-02-03T20:16:40.395499] [INFO ] [sig ] [264/3452] Completed ASTH in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:40.395540] [INFO ] [sig ] [265/3452] Forecasting ASTI... [2026-02-03T20:16:40.395585] [INFO ] [sig ] Generating forecast for: ASTI [2026-02-03T20:16:40.395619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-02-03T20:16:40.410812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-02-03T20:16:40.411154] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-02-03T20:16:40.411963] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-02-03T20:16:40.412037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:40.412072] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:40.412100] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:40.412158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:40.473114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:40.473820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:40.473903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:40.473937] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:40.596865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:40.597020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:40.597060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:40.597091] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:40.600545] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=10.62%) [2026-02-03T20:16:40.600838] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-02-03T20:16:40.600969] [INFO ] [sig ] ASTI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:40.750592] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASTI.txt [2026-02-03T20:16:40.750760] [INFO ] [sig ] [265/3452] Completed ASTI in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:40.750803] [INFO ] [sig ] [266/3452] Forecasting ASTL... [2026-02-03T20:16:40.750833] [INFO ] [sig ] Generating forecast for: ASTL [2026-02-03T20:16:40.750866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-02-03T20:16:40.762445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-02-03T20:16:40.762874] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-02-03T20:16:40.763723] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-02-03T20:16:40.763785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:40.763830] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:40.763863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:40.763923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:40.826412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:40.827237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:40.827319] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:40.827354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:40.947848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:40.948003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:40.948047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:40.948077] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:40.952278] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=74.70%) [2026-02-03T20:16:40.952770] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-02-03T20:16:40.952915] [INFO ] [sig ] ASTL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:41.114607] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASTL.txt [2026-02-03T20:16:41.114758] [INFO ] [sig ] [266/3452] Completed ASTL in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:41.114799] [INFO ] [sig ] [267/3452] Forecasting ASTS... [2026-02-03T20:16:41.114830] [INFO ] [sig ] Generating forecast for: ASTS [2026-02-03T20:16:41.114860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-02-03T20:16:41.128022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-02-03T20:16:41.128371] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-02-03T20:16:41.129247] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-02-03T20:16:41.129302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:41.129335] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:41.129361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:41.129436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:41.188618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:41.189324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:41.189409] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:41.189449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:41.312733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:41.312895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:41.312937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:41.312968] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:41.316515] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: UP (p=97.34%) [2026-02-03T20:16:41.316818] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-02-03T20:16:41.316950] [INFO ] [sig ] ASTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:41.461476] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASTS.txt [2026-02-03T20:16:41.461634] [INFO ] [sig ] [267/3452] Completed ASTS in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.3m [2026-02-03T20:16:41.461679] [INFO ] [sig ] [268/3452] Forecasting ASX... [2026-02-03T20:16:41.461709] [INFO ] [sig ] Generating forecast for: ASX [2026-02-03T20:16:41.461740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-02-03T20:16:41.473939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-02-03T20:16:41.474328] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-02-03T20:16:41.475169] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-02-03T20:16:41.475226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:41.475260] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:41.475289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:41.475346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:41.537504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:41.538267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:41.538349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:41.538384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:41.662532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:41.662735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:41.662780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:41.662810] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:41.666524] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-02-03T20:16:41.666846] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-02-03T20:16:41.666988] [INFO ] [sig ] ASX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:41.819586] [INFO ] [LOCAL ] Saved forecast: ASX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ASX.txt [2026-02-03T20:16:41.819726] [INFO ] [sig ] [268/3452] Completed ASX in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-03T20:16:41.819772] [INFO ] [sig ] [269/3452] Forecasting ASYS... [2026-02-03T20:16:41.819804] [INFO ] [sig ] Generating forecast for: ASYS [2026-02-03T20:16:41.819834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-02-03T20:16:41.830722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-02-03T20:16:41.831070] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-02-03T20:16:41.831866] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-02-03T20:16:41.831920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:41.831951] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:41.831977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:41.832033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:41.892199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:41.893024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:41.893120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:41.893161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:42.019343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:42.019503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:42.019555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:42.019605] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:42.023024] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-02-03T20:16:42.023299] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-02-03T20:16:42.023427] [INFO ] [sig ] ASYS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:42.163658] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ASYS.txt [2026-02-03T20:16:42.163796] [INFO ] [sig ] [269/3452] Completed ASYS in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-03T20:16:42.163836] [INFO ] [sig ] [270/3452] Forecasting ATAI... [2026-02-03T20:16:42.163868] [INFO ] [sig ] Generating forecast for: ATAI [2026-02-03T20:16:42.163898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-02-03T20:16:42.175566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-02-03T20:16:42.175943] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-02-03T20:16:42.176772] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-02-03T20:16:42.176824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:42.176856] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:42.176881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:42.176937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:42.244635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:42.245497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:42.245624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:42.245677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:42.375945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:42.376130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:42.376193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:42.376238] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:42.381310] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-02-03T20:16:42.381743] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-02-03T20:16:42.381930] [INFO ] [sig ] ATAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:42.546182] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATAI.txt [2026-02-03T20:16:42.546345] [INFO ] [sig ] [270/3452] Completed ATAI in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-03T20:16:42.546387] [INFO ] [sig ] [271/3452] Forecasting ATEC... [2026-02-03T20:16:42.546417] [INFO ] [sig ] Generating forecast for: ATEC [2026-02-03T20:16:42.546447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-02-03T20:16:42.560032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-02-03T20:16:42.560435] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-02-03T20:16:42.561481] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-02-03T20:16:42.561545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:42.561606] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:42.561637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:42.561695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:42.623149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:42.623864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:42.623945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:42.623978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:42.753459] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:42.753634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:42.753677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:42.753706] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:42.757111] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=80.46%) [2026-02-03T20:16:42.757387] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-02-03T20:16:42.757518] [INFO ] [sig ] ATEC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:42.903143] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATEC.txt [2026-02-03T20:16:42.903287] [INFO ] [sig ] [271/3452] Completed ATEC in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-03T20:16:42.903358] [INFO ] [sig ] [272/3452] Forecasting ATEN... [2026-02-03T20:16:42.903388] [INFO ] [sig ] Generating forecast for: ATEN [2026-02-03T20:16:42.903419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-02-03T20:16:42.916651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-02-03T20:16:42.916998] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-02-03T20:16:42.917779] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-02-03T20:16:42.917860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:42.917892] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:42.917918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:42.917974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:42.977986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:42.978853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:42.978939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:42.978973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:43.102593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:43.102751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:43.102810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:43.102842] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:43.106775] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=87.37%) [2026-02-03T20:16:43.107060] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-02-03T20:16:43.107196] [INFO ] [sig ] ATEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:43.263272] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATEN.txt [2026-02-03T20:16:43.263414] [INFO ] [sig ] [272/3452] Completed ATEN in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-03T20:16:43.263471] [INFO ] [sig ] [273/3452] Forecasting ATEX... [2026-02-03T20:16:43.263508] [INFO ] [sig ] Generating forecast for: ATEX [2026-02-03T20:16:43.263544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-02-03T20:16:43.275806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-02-03T20:16:43.276166] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-02-03T20:16:43.277207] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-02-03T20:16:43.277264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:43.277297] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:43.277326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:43.277385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:43.339287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:43.340081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:43.340164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:43.340200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:43.458286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:43.458436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:43.458482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:43.458517] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:43.462237] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=35.81%) [2026-02-03T20:16:43.462532] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-02-03T20:16:43.462700] [INFO ] [sig ] ATEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:43.608772] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ATEX.txt [2026-02-03T20:16:43.608918] [INFO ] [sig ] [273/3452] Completed ATEX in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.2m [2026-02-03T20:16:43.608960] [INFO ] [sig ] [274/3452] Forecasting ATGE... [2026-02-03T20:16:43.608990] [INFO ] [sig ] Generating forecast for: ATGE [2026-02-03T20:16:43.609021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-02-03T20:16:43.620379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-02-03T20:16:43.620762] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-02-03T20:16:43.621530] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-02-03T20:16:43.621603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:43.621638] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:43.621666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:43.621723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:43.678752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:43.679552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:43.679655] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:43.679690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:43.797973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:43.798131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:43.798170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:43.798199] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:43.801647] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: UP (p=76.87%) [2026-02-03T20:16:43.801926] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-02-03T20:16:43.802053] [INFO ] [sig ] ATGE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:43.952509] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATGE.txt [2026-02-03T20:16:43.952763] [INFO ] [sig ] [274/3452] Completed ATGE in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:43.952828] [INFO ] [sig ] [275/3452] Forecasting ATHM... [2026-02-03T20:16:43.952870] [INFO ] [sig ] Generating forecast for: ATHM [2026-02-03T20:16:43.952916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-02-03T20:16:43.964719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-02-03T20:16:43.965121] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-02-03T20:16:43.965979] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-02-03T20:16:43.966034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:43.966069] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:43.966126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:43.966187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:44.033745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:44.034975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:44.035066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:44.035100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:44.162234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:44.162391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:44.162433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:44.162463] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:44.166150] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=70.88%) [2026-02-03T20:16:44.166439] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-02-03T20:16:44.166623] [INFO ] [sig ] ATHM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:44.320419] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATHM.txt [2026-02-03T20:16:44.320617] [INFO ] [sig ] [275/3452] Completed ATHM in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:44.320665] [INFO ] [sig ] [276/3452] Forecasting ATI... [2026-02-03T20:16:44.320694] [INFO ] [sig ] Generating forecast for: ATI [2026-02-03T20:16:44.320724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-02-03T20:16:44.332856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-02-03T20:16:44.333215] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-02-03T20:16:44.334253] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-02-03T20:16:44.334309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:44.334365] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:44.334397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:44.334457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:44.394894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:44.395649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:44.395733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:44.395767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:44.517530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:44.517723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:44.517765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:44.517815] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:44.521332] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=67.82%) [2026-02-03T20:16:44.521653] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-02-03T20:16:44.521790] [INFO ] [sig ] ATI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:44.667818] [INFO ] [LOCAL ] Saved forecast: ATI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATI.txt [2026-02-03T20:16:44.667987] [INFO ] [sig ] [276/3452] Completed ATI in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:44.668033] [INFO ] [sig ] [277/3452] Forecasting ATLC... [2026-02-03T20:16:44.668064] [INFO ] [sig ] Generating forecast for: ATLC [2026-02-03T20:16:44.668095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-02-03T20:16:44.680545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-02-03T20:16:44.680980] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-02-03T20:16:44.681822] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-02-03T20:16:44.681877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:44.681910] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:44.681941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:44.682000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:44.743223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:44.744176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:44.744270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:44.744305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:44.867704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:44.867907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:44.867954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:44.867984] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:44.871638] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=66.71%) [2026-02-03T20:16:44.871942] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-02-03T20:16:44.872081] [INFO ] [sig ] ATLC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:45.026859] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATLC.txt [2026-02-03T20:16:45.027003] [INFO ] [sig ] [277/3452] Completed ATLC in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:45.027045] [INFO ] [sig ] [278/3452] Forecasting ATLCZ... [2026-02-03T20:16:45.027075] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-02-03T20:16:45.027104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-02-03T20:16:45.040038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-02-03T20:16:45.040454] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-02-03T20:16:45.041484] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-02-03T20:16:45.041546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:45.041607] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:45.041639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:45.041886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:45.104903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:45.105802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:45.105891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:45.105927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:45.227260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:45.227417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:45.227458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:45.227487] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:45.231463] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: UP (p=89.71%) [2026-02-03T20:16:45.231764] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-02-03T20:16:45.231897] [INFO ] [sig ] ATLCZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:45.390070] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATLCZ.txt [2026-02-03T20:16:45.390233] [INFO ] [sig ] [278/3452] Completed ATLCZ in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:45.390278] [INFO ] [sig ] [279/3452] Forecasting ATLO... [2026-02-03T20:16:45.390313] [INFO ] [sig ] Generating forecast for: ATLO [2026-02-03T20:16:45.390345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-02-03T20:16:45.409410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-02-03T20:16:45.410324] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-02-03T20:16:45.411609] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-02-03T20:16:45.411679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:45.411918] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:45.411961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:45.412050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:45.494594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:45.496355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:45.496476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:45.496560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:45.645389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:45.645698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:45.645756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:45.645792] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:45.650210] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: UP (p=82.54%) [2026-02-03T20:16:45.650669] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-02-03T20:16:45.650868] [INFO ] [sig ] ATLO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:45.818374] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATLO.txt [2026-02-03T20:16:45.818660] [INFO ] [sig ] [279/3452] Completed ATLO in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:45.818737] [INFO ] [sig ] [280/3452] Forecasting ATNI... [2026-02-03T20:16:45.818786] [INFO ] [sig ] Generating forecast for: ATNI [2026-02-03T20:16:45.818837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-02-03T20:16:45.837183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-02-03T20:16:45.837845] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-02-03T20:16:45.838890] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-02-03T20:16:45.838947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:45.838983] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:45.839011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:45.839075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:45.906276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:45.907442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:45.907558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:45.907623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:46.041289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:46.041462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:46.041505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:46.041539] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:46.045064] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: DOWN (p=24.25%) [2026-02-03T20:16:46.045364] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-02-03T20:16:46.045504] [INFO ] [sig ] ATNI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:46.192059] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ATNI.txt [2026-02-03T20:16:46.192231] [INFO ] [sig ] [280/3452] Completed ATNI in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:46.192274] [INFO ] [sig ] [281/3452] Forecasting ATO... [2026-02-03T20:16:46.192305] [INFO ] [sig ] Generating forecast for: ATO [2026-02-03T20:16:46.192336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-02-03T20:16:46.205415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-02-03T20:16:46.205843] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-02-03T20:16:46.206645] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-02-03T20:16:46.206697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:46.206730] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:46.206756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:46.206812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:46.264770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:46.265731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:46.265820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:46.265855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:46.414435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:46.414644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:46.414708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:46.414754] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:46.419605] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=90.70%) [2026-02-03T20:16:46.420012] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-02-03T20:16:46.420172] [INFO ] [sig ] ATO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:46.588261] [INFO ] [LOCAL ] Saved forecast: ATO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATO.txt [2026-02-03T20:16:46.588441] [INFO ] [sig ] [281/3452] Completed ATO in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:46.588487] [INFO ] [sig ] [282/3452] Forecasting ATOM... [2026-02-03T20:16:46.588516] [INFO ] [sig ] Generating forecast for: ATOM [2026-02-03T20:16:46.588546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-02-03T20:16:46.601455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-02-03T20:16:46.601947] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-02-03T20:16:46.602912] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-02-03T20:16:46.602967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:46.603002] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:46.603031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:46.603096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:46.682284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:46.683351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:46.683463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:46.683513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:46.828319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:46.828502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:46.828560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:46.828637] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:46.832784] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-02-03T20:16:46.833122] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-02-03T20:16:46.833268] [INFO ] [sig ] ATOM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:46.993624] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATOM.txt [2026-02-03T20:16:46.993789] [INFO ] [sig ] [282/3452] Completed ATOM in 0.4s | 2.75 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:46.993832] [INFO ] [sig ] [283/3452] Forecasting ATRA... [2026-02-03T20:16:46.993864] [INFO ] [sig ] Generating forecast for: ATRA [2026-02-03T20:16:46.993895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-02-03T20:16:47.009849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-02-03T20:16:47.010561] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-02-03T20:16:47.011799] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-02-03T20:16:47.011865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:47.011904] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:47.011943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:47.012011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:47.077945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:47.079458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:47.079598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:47.079637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:47.210656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:47.210911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:47.210958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:47.211014] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:47.215559] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: UP (p=51.27%) [2026-02-03T20:16:47.216050] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-02-03T20:16:47.216235] [INFO ] [sig ] ATRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:47.373511] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATRA.txt [2026-02-03T20:16:47.373689] [INFO ] [sig ] [283/3452] Completed ATRA in 0.4s | 2.75 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:47.373734] [INFO ] [sig ] [284/3452] Forecasting ATRC... [2026-02-03T20:16:47.373764] [INFO ] [sig ] Generating forecast for: ATRC [2026-02-03T20:16:47.373794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-02-03T20:16:47.387751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-02-03T20:16:47.388454] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-02-03T20:16:47.389468] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-02-03T20:16:47.389533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:47.389603] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:47.389647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:47.389725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:47.452489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:47.453456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:47.453548] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:47.453600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:47.578892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:47.579052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:47.579096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:47.579131] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:47.582553] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=21.27%) [2026-02-03T20:16:47.582869] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-02-03T20:16:47.583001] [INFO ] [sig ] ATRC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:47.729086] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ATRC.txt [2026-02-03T20:16:47.729317] [INFO ] [sig ] [284/3452] Completed ATRC in 0.4s | 2.75 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:47.729381] [INFO ] [sig ] [285/3452] Forecasting ATRO... [2026-02-03T20:16:47.729431] [INFO ] [sig ] Generating forecast for: ATRO [2026-02-03T20:16:47.729479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-02-03T20:16:47.745673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-02-03T20:16:47.746168] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-02-03T20:16:47.747281] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-02-03T20:16:47.747351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:47.747400] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:47.747446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:47.747537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:47.814121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:47.815039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:47.815173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:47.815209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:47.943791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:47.943957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:47.943999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:47.944029] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:47.947422] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=76.83%) [2026-02-03T20:16:47.947717] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-02-03T20:16:47.947880] [INFO ] [sig ] ATRO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:48.096230] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ATRO.txt [2026-02-03T20:16:48.096391] [INFO ] [sig ] [285/3452] Completed ATRO in 0.4s | 2.75 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:48.096434] [INFO ] [sig ] [286/3452] Forecasting AUB... [2026-02-03T20:16:48.096463] [INFO ] [sig ] Generating forecast for: AUB [2026-02-03T20:16:48.096493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-02-03T20:16:48.117394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-02-03T20:16:48.118239] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-02-03T20:16:48.119265] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-02-03T20:16:48.119324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:48.119397] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:48.119428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:48.119488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:48.187703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:48.188977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:48.189105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:48.189143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:48.317024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:48.317289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:48.317336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:48.317373] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:48.321930] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=52.98%) [2026-02-03T20:16:48.322352] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-02-03T20:16:48.322517] [INFO ] [sig ] AUB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:48.482249] [INFO ] [LOCAL ] Saved forecast: AUB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AUB.txt [2026-02-03T20:16:48.482462] [INFO ] [sig ] [286/3452] Completed AUB in 0.4s | 2.75 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:48.482507] [INFO ] [sig ] [287/3452] Forecasting AUDC... [2026-02-03T20:16:48.482538] [INFO ] [sig ] Generating forecast for: AUDC [2026-02-03T20:16:48.482587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-02-03T20:16:48.495975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-02-03T20:16:48.496459] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-02-03T20:16:48.497304] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-02-03T20:16:48.497358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:48.497389] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:48.497443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:48.497502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:48.557293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:48.558329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:48.558424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:48.558459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:48.683185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:48.683356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:48.683399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:48.683430] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:48.686943] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-02-03T20:16:48.687232] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-02-03T20:16:48.687366] [INFO ] [sig ] AUDC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:48.828518] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AUDC.txt [2026-02-03T20:16:48.828696] [INFO ] [sig ] [287/3452] Completed AUDC in 0.3s | 2.75 sym/s | Total: 1.7m | ETA: 19.2m [2026-02-03T20:16:48.828738] [INFO ] [sig ] [288/3452] Forecasting AUPH... [2026-02-03T20:16:48.828770] [INFO ] [sig ] Generating forecast for: AUPH [2026-02-03T20:16:48.828801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-02-03T20:16:48.840885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-02-03T20:16:48.841254] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-02-03T20:16:48.842083] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-02-03T20:16:48.842136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:48.842168] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:48.842195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:48.842252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:48.898914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:48.899782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:48.899866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:48.899899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:49.016288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:49.016468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:49.016510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:49.016540] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:49.020016] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-02-03T20:16:49.020295] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-02-03T20:16:49.020424] [INFO ] [sig ] AUPH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:49.160965] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AUPH.txt [2026-02-03T20:16:49.161129] [INFO ] [sig ] [288/3452] Completed AUPH in 0.3s | 2.75 sym/s | Total: 1.7m | ETA: 19.1m [2026-02-03T20:16:49.161170] [INFO ] [sig ] [289/3452] Forecasting AURA... [2026-02-03T20:16:49.161201] [INFO ] [sig ] Generating forecast for: AURA [2026-02-03T20:16:49.161231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-02-03T20:16:49.173309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-02-03T20:16:49.173679] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-02-03T20:16:49.174462] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-02-03T20:16:49.174516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:49.174548] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:49.174603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:49.174664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:49.234258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:49.235154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:49.235242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:49.235276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:49.356286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:49.356442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:49.356484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:49.356513] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:49.359994] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-02-03T20:16:49.360270] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-02-03T20:16:49.360397] [INFO ] [sig ] AURA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:49.503196] [INFO ] [LOCAL ] Saved forecast: AURA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AURA.txt [2026-02-03T20:16:49.503345] [INFO ] [sig ] [289/3452] Completed AURA in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.1m [2026-02-03T20:16:49.503385] [INFO ] [sig ] [290/3452] Forecasting AUTL... [2026-02-03T20:16:49.503414] [INFO ] [sig ] Generating forecast for: AUTL [2026-02-03T20:16:49.503445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-02-03T20:16:49.517559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-02-03T20:16:49.518192] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-02-03T20:16:49.519218] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-02-03T20:16:49.519277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:49.519312] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:49.519340] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:49.519401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:49.577099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:49.578057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:49.578157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:49.578192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:49.709369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:49.709633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:49.709684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:49.709714] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:49.713899] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: UP (p=85.86%) [2026-02-03T20:16:49.714214] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-02-03T20:16:49.714370] [INFO ] [sig ] AUTL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:49.866949] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AUTL.txt [2026-02-03T20:16:49.867172] [INFO ] [sig ] [290/3452] Completed AUTL in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:49.867224] [INFO ] [sig ] [291/3452] Forecasting AVA... [2026-02-03T20:16:49.867267] [INFO ] [sig ] Generating forecast for: AVA [2026-02-03T20:16:49.867310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-02-03T20:16:49.882371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-02-03T20:16:49.882924] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-02-03T20:16:49.883869] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-02-03T20:16:49.883926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:49.883960] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:49.883988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:49.884049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:49.948658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:49.949836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:49.949949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:49.949988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:50.083204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:50.083447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:50.083500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:50.083542] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:50.088735] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=18.76%) [2026-02-03T20:16:50.089102] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-02-03T20:16:50.089297] [INFO ] [sig ] AVA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:50.251314] [INFO ] [LOCAL ] Saved forecast: AVA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVA.txt [2026-02-03T20:16:50.251522] [INFO ] [sig ] [291/3452] Completed AVA in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:50.251565] [INFO ] [sig ] [292/3452] Forecasting AVAH... [2026-02-03T20:16:50.251627] [INFO ] [sig ] Generating forecast for: AVAH [2026-02-03T20:16:50.251660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-02-03T20:16:50.266605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-02-03T20:16:50.267245] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-02-03T20:16:50.268308] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-02-03T20:16:50.268394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:50.268468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:50.268498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:50.268558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:50.327551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:50.328682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:50.328784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:50.328817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:50.448566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:50.448760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:50.448802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:50.448830] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:50.452710] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-02-03T20:16:50.453007] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-02-03T20:16:50.453149] [INFO ] [sig ] AVAH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:50.598826] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVAH.txt [2026-02-03T20:16:50.598969] [INFO ] [sig ] [292/3452] Completed AVAH in 0.3s | 2.76 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:50.599009] [INFO ] [sig ] [293/3452] Forecasting AVAL... [2026-02-03T20:16:50.599039] [INFO ] [sig ] Generating forecast for: AVAL [2026-02-03T20:16:50.599068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-02-03T20:16:50.610871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-02-03T20:16:50.611397] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-02-03T20:16:50.612408] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-02-03T20:16:50.612462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:50.612494] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:50.612521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:50.612598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:50.672446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:50.673355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:50.673441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:50.673475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:50.797646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:50.797837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:50.797880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:50.797909] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:50.802144] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-02-03T20:16:50.802446] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-02-03T20:16:50.802601] [INFO ] [sig ] AVAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:50.954160] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVAL.txt [2026-02-03T20:16:50.954292] [INFO ] [sig ] [293/3452] Completed AVAL in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:50.954333] [INFO ] [sig ] [294/3452] Forecasting AVB... [2026-02-03T20:16:50.954363] [INFO ] [sig ] Generating forecast for: AVB [2026-02-03T20:16:50.954392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-02-03T20:16:50.966826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-02-03T20:16:50.967357] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-02-03T20:16:50.968388] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-02-03T20:16:50.968443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:50.968477] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:50.968504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:50.968562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:51.027270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:51.028261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:51.028347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:51.028381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:51.160076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:51.160240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:51.160282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:51.160313] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:51.163899] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=36.43%) [2026-02-03T20:16:51.164209] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-02-03T20:16:51.164352] [INFO ] [sig ] AVB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:51.316430] [INFO ] [LOCAL ] Saved forecast: AVB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVB.txt [2026-02-03T20:16:51.316612] [INFO ] [sig ] [294/3452] Completed AVB in 0.4s | 2.76 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:51.316655] [INFO ] [sig ] [295/3452] Forecasting AVBP... [2026-02-03T20:16:51.316686] [INFO ] [sig ] Generating forecast for: AVBP [2026-02-03T20:16:51.316716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-02-03T20:16:51.329692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-02-03T20:16:51.330125] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-02-03T20:16:51.330962] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-02-03T20:16:51.331018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:51.331053] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:51.331081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:51.331140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:51.394216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:51.395194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:51.395289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:51.395325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:51.527812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:51.527987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:51.528030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:51.528097] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:51.532135] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-02-03T20:16:51.532449] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-02-03T20:16:51.532610] [INFO ] [sig ] AVBP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:51.695193] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVBP.txt [2026-02-03T20:16:51.695413] [INFO ] [sig ] [295/3452] Completed AVBP in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:51.695479] [INFO ] [sig ] [296/3452] Forecasting AVD... [2026-02-03T20:16:51.695514] [INFO ] [sig ] Generating forecast for: AVD [2026-02-03T20:16:51.695547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-02-03T20:16:51.711697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-02-03T20:16:51.712184] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-02-03T20:16:51.713092] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-02-03T20:16:51.713152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:51.713187] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:51.713215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:51.713274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:51.785024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:51.786324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:51.786476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:51.786527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:51.955669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:51.955872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:51.955939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:51.955991] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:51.960534] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=63.45%) [2026-02-03T20:16:51.961131] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-02-03T20:16:51.961285] [INFO ] [sig ] AVD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:52.130282] [INFO ] [LOCAL ] Saved forecast: AVD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AVD.txt [2026-02-03T20:16:52.130446] [INFO ] [sig ] [296/3452] Completed AVD in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:52.130489] [INFO ] [sig ] [297/3452] Forecasting AVDL... [2026-02-03T20:16:52.130521] [INFO ] [sig ] Generating forecast for: AVDL [2026-02-03T20:16:52.130552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-02-03T20:16:52.145183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-02-03T20:16:52.145828] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-02-03T20:16:52.146849] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-02-03T20:16:52.146911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:52.146948] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:52.146981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:52.147061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:52.211064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:52.212147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:52.212243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:52.212277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:52.342414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:52.342659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:52.342709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:52.342740] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:52.347041] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-02-03T20:16:52.347444] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-02-03T20:16:52.347629] [INFO ] [sig ] AVDL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:52.502391] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVDL.txt [2026-02-03T20:16:52.502663] [INFO ] [sig ] [297/3452] Completed AVDL in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:52.502716] [INFO ] [sig ] [298/3452] Forecasting AVGO... [2026-02-03T20:16:52.502747] [INFO ] [sig ] Generating forecast for: AVGO [2026-02-03T20:16:52.502782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-02-03T20:16:52.517681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-02-03T20:16:52.518365] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-02-03T20:16:52.519443] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-02-03T20:16:52.519500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:52.519538] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:52.519586] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:52.519676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:52.579820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:52.581515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:52.581641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:52.581679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:52.711207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:52.711451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:52.711497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:52.711526] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:52.715749] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: UP (p=83.04%) [2026-02-03T20:16:52.716061] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-02-03T20:16:52.716206] [INFO ] [sig ] AVGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:52.875078] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AVGO.txt [2026-02-03T20:16:52.875276] [INFO ] [sig ] [298/3452] Completed AVGO in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:52.875323] [INFO ] [sig ] [299/3452] Forecasting AVGX... [2026-02-03T20:16:52.875354] [INFO ] [sig ] Generating forecast for: AVGX [2026-02-03T20:16:52.875387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-02-03T20:16:52.889769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-02-03T20:16:52.890388] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-02-03T20:16:52.891395] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-02-03T20:16:52.891453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:52.891487] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:52.891514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:52.891599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:52.952371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:52.953562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:52.953739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:52.953776] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:53.083492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:53.083768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:53.083819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:53.083850] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:53.088256] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=56.33%) [2026-02-03T20:16:53.088689] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-02-03T20:16:53.088899] [INFO ] [sig ] AVGX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:53.249812] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AVGX.txt [2026-02-03T20:16:53.250023] [INFO ] [sig ] [299/3452] Completed AVGX in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:53.250068] [INFO ] [sig ] [300/3452] Forecasting AVK... [2026-02-03T20:16:53.250102] [INFO ] [sig ] Generating forecast for: AVK [2026-02-03T20:16:53.250138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-02-03T20:16:53.265501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-02-03T20:16:53.266111] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-02-03T20:16:53.267114] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-02-03T20:16:53.267202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:53.267237] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:53.267264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:53.267325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:53.328354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:53.329614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:53.329740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:53.329775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:53.455057] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:53.455287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:53.455332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:53.455362] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:53.459210] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: DOWN (p=3.93%) [2026-02-03T20:16:53.459525] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-02-03T20:16:53.459687] [INFO ] [sig ] AVK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:53.617629] [INFO ] [LOCAL ] Saved forecast: AVK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVK.txt [2026-02-03T20:16:53.618080] [INFO ] [sig ] [300/3452] Completed AVK in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:53.618127] [INFO ] [sig ] [301/3452] Forecasting AVNS... [2026-02-03T20:16:53.618158] [INFO ] [sig ] Generating forecast for: AVNS [2026-02-03T20:16:53.618192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-02-03T20:16:53.632804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-02-03T20:16:53.633394] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-02-03T20:16:53.634497] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-02-03T20:16:53.634552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:53.634619] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:53.634651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:53.634712] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:53.699274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:53.700458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:53.700627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:53.700666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:53.838211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:53.838378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:53.838421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:53.838451] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:53.841997] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-02-03T20:16:53.842279] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-02-03T20:16:53.842410] [INFO ] [sig ] AVNS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:53.995861] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVNS.txt [2026-02-03T20:16:53.996105] [INFO ] [sig ] [301/3452] Completed AVNS in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:53.996153] [INFO ] [sig ] [302/3452] Forecasting AVO... [2026-02-03T20:16:53.996186] [INFO ] [sig ] Generating forecast for: AVO [2026-02-03T20:16:53.996219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-02-03T20:16:54.014429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-02-03T20:16:54.015130] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-02-03T20:16:54.016525] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-02-03T20:16:54.016615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:54.016659] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:54.016696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:54.016780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:54.084589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:54.085814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:54.085991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:54.086028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:54.216998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:54.217163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:54.217210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:54.217241] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:54.220907] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=70.93%) [2026-02-03T20:16:54.221198] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-02-03T20:16:54.221335] [INFO ] [sig ] AVO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:54.367707] [INFO ] [LOCAL ] Saved forecast: AVO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AVO.txt [2026-02-03T20:16:54.367878] [INFO ] [sig ] [302/3452] Completed AVO in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:54.367923] [INFO ] [sig ] [303/3452] Forecasting AVTX... [2026-02-03T20:16:54.367953] [INFO ] [sig ] Generating forecast for: AVTX [2026-02-03T20:16:54.367984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-02-03T20:16:54.382312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-02-03T20:16:54.382993] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-02-03T20:16:54.384297] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-02-03T20:16:54.384356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:54.384391] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:54.384419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:54.384481] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:54.445871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:54.447080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:54.447189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:54.447223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:54.588216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:54.588469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:54.588515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:54.588552] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:54.593096] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-02-03T20:16:54.593441] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-02-03T20:16:54.593653] [INFO ] [sig ] AVTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:54.746124] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVTX.txt [2026-02-03T20:16:54.746380] [INFO ] [sig ] [303/3452] Completed AVTX in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:54.746436] [INFO ] [sig ] [304/3452] Forecasting AVXL... [2026-02-03T20:16:54.746473] [INFO ] [sig ] Generating forecast for: AVXL [2026-02-03T20:16:54.746505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-02-03T20:16:54.760276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-02-03T20:16:54.760790] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-02-03T20:16:54.761689] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-02-03T20:16:54.761744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:54.761779] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:54.761806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:54.761865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:54.827321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:54.828337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:54.828431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:54.828467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:54.966653] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:54.966840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:54.966894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:54.966927] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:54.971211] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=40.82%) [2026-02-03T20:16:54.971525] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-02-03T20:16:54.971691] [INFO ] [sig ] AVXL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:55.135105] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVXL.txt [2026-02-03T20:16:55.135314] [INFO ] [sig ] [304/3452] Completed AVXL in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:55.135364] [INFO ] [sig ] [305/3452] Forecasting AVY... [2026-02-03T20:16:55.135399] [INFO ] [sig ] Generating forecast for: AVY [2026-02-03T20:16:55.135432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-02-03T20:16:55.149805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-02-03T20:16:55.150251] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-02-03T20:16:55.151179] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-02-03T20:16:55.151247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:55.151297] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:55.151339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:55.151401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:55.215230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:55.216245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:55.216337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:55.216373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:55.359741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:55.359957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:55.360005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:55.360037] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:55.363881] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: DOWN (p=9.90%) [2026-02-03T20:16:55.364238] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-02-03T20:16:55.364383] [INFO ] [sig ] AVY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:55.526635] [INFO ] [LOCAL ] Saved forecast: AVY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AVY.txt [2026-02-03T20:16:55.526857] [INFO ] [sig ] [305/3452] Completed AVY in 0.4s | 2.75 sym/s | Total: 1.8m | ETA: 19.1m [2026-02-03T20:16:55.526902] [INFO ] [sig ] [306/3452] Forecasting AWF... [2026-02-03T20:16:55.526935] [INFO ] [sig ] Generating forecast for: AWF [2026-02-03T20:16:55.526967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-02-03T20:16:55.539450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-02-03T20:16:55.539868] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-02-03T20:16:55.540673] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-02-03T20:16:55.540729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:55.540768] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:55.540801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:55.540869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:55.599720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:55.600720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:55.600840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:55.600878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:55.721939] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:55.722102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:55.722143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:55.722172] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:55.725644] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=9.83%) [2026-02-03T20:16:55.725919] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-02-03T20:16:55.726047] [INFO ] [sig ] AWF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:55.868800] [INFO ] [LOCAL ] Saved forecast: AWF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AWF.txt [2026-02-03T20:16:55.868970] [INFO ] [sig ] [306/3452] Completed AWF in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 19.1m [2026-02-03T20:16:55.869012] [INFO ] [sig ] [307/3452] Forecasting AWI... [2026-02-03T20:16:55.869040] [INFO ] [sig ] Generating forecast for: AWI [2026-02-03T20:16:55.869071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-02-03T20:16:55.880500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-02-03T20:16:55.880949] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-02-03T20:16:55.881792] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-02-03T20:16:55.881848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:55.881880] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:55.881907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:55.881963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:55.940739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:55.941866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:55.941956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:55.941989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:56.065282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:56.065448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:56.065508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:56.065538] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:56.069091] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-02-03T20:16:56.069391] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-02-03T20:16:56.069526] [INFO ] [sig ] AWI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:56.215251] [INFO ] [LOCAL ] Saved forecast: AWI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AWI.txt [2026-02-03T20:16:56.215436] [INFO ] [sig ] [307/3452] Completed AWI in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 19.1m [2026-02-03T20:16:56.215488] [INFO ] [sig ] [308/3452] Forecasting AWK... [2026-02-03T20:16:56.215520] [INFO ] [sig ] Generating forecast for: AWK [2026-02-03T20:16:56.215552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-02-03T20:16:56.227166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-02-03T20:16:56.227550] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-02-03T20:16:56.228425] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-02-03T20:16:56.228479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:56.228512] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:56.228539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:56.228611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:56.285841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:56.286713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:56.286813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:56.286852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:56.408655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:56.408824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:56.408864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:56.408893] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:56.412518] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=86.57%) [2026-02-03T20:16:56.412858] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-02-03T20:16:56.413002] [INFO ] [sig ] AWK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:56.562022] [INFO ] [LOCAL ] Saved forecast: AWK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AWK.txt [2026-02-03T20:16:56.562186] [INFO ] [sig ] [308/3452] Completed AWK in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:56.562227] [INFO ] [sig ] [309/3452] Forecasting AWP... [2026-02-03T20:16:56.562255] [INFO ] [sig ] Generating forecast for: AWP [2026-02-03T20:16:56.562285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-02-03T20:16:56.573560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-02-03T20:16:56.574012] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-02-03T20:16:56.574846] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-02-03T20:16:56.574901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:56.574966] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:56.574996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:56.575068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:56.635097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:56.635989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:56.636092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:56.636126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:56.758642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:56.758806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:56.758857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:56.758896] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:56.762547] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: DOWN (p=49.22%) [2026-02-03T20:16:56.762877] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-02-03T20:16:56.763029] [INFO ] [sig ] AWP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:56.907881] [INFO ] [LOCAL ] Saved forecast: AWP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AWP.txt [2026-02-03T20:16:56.908045] [INFO ] [sig ] [309/3452] Completed AWP in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:56.908089] [INFO ] [sig ] [310/3452] Forecasting AWRE... [2026-02-03T20:16:56.908119] [INFO ] [sig ] Generating forecast for: AWRE [2026-02-03T20:16:56.908149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-02-03T20:16:56.919143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-02-03T20:16:56.919529] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-02-03T20:16:56.920321] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-02-03T20:16:56.920374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:56.920405] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:56.920431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:56.920487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:56.977456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:56.978392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:56.978478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:56.978510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:57.091477] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:57.091655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:57.091697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:57.091725] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:57.095341] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=85.29%) [2026-02-03T20:16:57.095650] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-02-03T20:16:57.095785] [INFO ] [sig ] AWRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:57.241453] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AWRE.txt [2026-02-03T20:16:57.241632] [INFO ] [sig ] [310/3452] Completed AWRE in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:57.241675] [INFO ] [sig ] [311/3452] Forecasting AXGN... [2026-02-03T20:16:57.241705] [INFO ] [sig ] Generating forecast for: AXGN [2026-02-03T20:16:57.241736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-02-03T20:16:57.253559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-02-03T20:16:57.253982] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-02-03T20:16:57.254785] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-02-03T20:16:57.254851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:57.254906] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:57.254941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:57.255001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:57.318400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:57.319310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:57.319398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:57.319432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:57.446249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:57.446419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:57.446459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:57.446486] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:57.450197] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=19.80%) [2026-02-03T20:16:57.450610] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-02-03T20:16:57.450770] [INFO ] [sig ] AXGN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:57.603597] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AXGN.txt [2026-02-03T20:16:57.603797] [INFO ] [sig ] [311/3452] Completed AXGN in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:57.603848] [INFO ] [sig ] [312/3452] Forecasting AXL... [2026-02-03T20:16:57.603879] [INFO ] [sig ] Generating forecast for: AXL [2026-02-03T20:16:57.603919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-02-03T20:16:57.615503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-02-03T20:16:57.615961] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-02-03T20:16:57.616911] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-02-03T20:16:57.616968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:57.617003] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:57.617031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:57.617090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:57.681942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:57.682855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:57.682964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:57.682999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:57.818712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:57.818887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:57.818930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:57.819022] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:57.824021] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=15.42%) [2026-02-03T20:16:57.824409] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-02-03T20:16:57.824566] [INFO ] [sig ] AXL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:57.974024] [INFO ] [LOCAL ] Saved forecast: AXL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AXL.txt [2026-02-03T20:16:57.974184] [INFO ] [sig ] [312/3452] Completed AXL in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:57.974226] [INFO ] [sig ] [313/3452] Forecasting AXP... [2026-02-03T20:16:57.974256] [INFO ] [sig ] Generating forecast for: AXP [2026-02-03T20:16:57.974288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-02-03T20:16:57.987349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-02-03T20:16:57.987827] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-02-03T20:16:57.988653] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-02-03T20:16:57.988708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:57.988740] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:57.988767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:57.988835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:58.049445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:58.050377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:58.050484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:58.050541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:58.176060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:58.176225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:58.176272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:58.176314] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:58.180401] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-02-03T20:16:58.180747] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-02-03T20:16:58.180892] [INFO ] [sig ] AXP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:16:58.328559] [INFO ] [LOCAL ] Saved forecast: AXP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AXP.txt [2026-02-03T20:16:58.328737] [INFO ] [sig ] [313/3452] Completed AXP in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:58.328776] [INFO ] [sig ] [314/3452] Forecasting AXS... [2026-02-03T20:16:58.328807] [INFO ] [sig ] Generating forecast for: AXS [2026-02-03T20:16:58.328837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-02-03T20:16:58.341230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-02-03T20:16:58.341697] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-02-03T20:16:58.342920] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-02-03T20:16:58.342986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:58.343022] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:58.343063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:58.343338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:58.419675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:58.420813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:58.420943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:58.420997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:58.568027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:58.568195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:58.568238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:58.568268] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:58.572146] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-02-03T20:16:58.572502] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-02-03T20:16:58.572664] [INFO ] [sig ] AXS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:58.721624] [INFO ] [LOCAL ] Saved forecast: AXS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AXS.txt [2026-02-03T20:16:58.721794] [INFO ] [sig ] [314/3452] Completed AXS in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:58.721836] [INFO ] [sig ] [315/3452] Forecasting AXSM... [2026-02-03T20:16:58.721866] [INFO ] [sig ] Generating forecast for: AXSM [2026-02-03T20:16:58.721911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-02-03T20:16:58.734151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-02-03T20:16:58.734603] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-02-03T20:16:58.735460] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-02-03T20:16:58.735515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:58.735547] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:58.735591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:58.735673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:58.798107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:58.799258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:58.799348] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:58.799382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:58.922539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:58.922723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:58.922764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:58.922792] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:58.926189] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-02-03T20:16:58.926474] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-02-03T20:16:58.926631] [INFO ] [sig ] AXSM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:59.068809] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AXSM.txt [2026-02-03T20:16:59.068985] [INFO ] [sig ] [315/3452] Completed AXSM in 0.3s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:59.069025] [INFO ] [sig ] [316/3452] Forecasting AXTA... [2026-02-03T20:16:59.069066] [INFO ] [sig ] Generating forecast for: AXTA [2026-02-03T20:16:59.069097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-02-03T20:16:59.081275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-02-03T20:16:59.081696] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-02-03T20:16:59.082474] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-02-03T20:16:59.082528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:59.082560] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:59.082609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:59.082668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:59.139320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:59.140235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:59.140325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:59.140357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:59.268200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:59.268406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:59.268453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:59.268484] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:59.272732] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=13.37%) [2026-02-03T20:16:59.273076] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-02-03T20:16:59.273215] [INFO ] [sig ] AXTA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:59.420899] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AXTA.txt [2026-02-03T20:16:59.421072] [INFO ] [sig ] [316/3452] Completed AXTA in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:59.421113] [INFO ] [sig ] [317/3452] Forecasting AXTI... [2026-02-03T20:16:59.421145] [INFO ] [sig ] Generating forecast for: AXTI [2026-02-03T20:16:59.421175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-02-03T20:16:59.438525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-02-03T20:16:59.439416] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-02-03T20:16:59.440707] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-02-03T20:16:59.440774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:59.440816] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:59.440850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:59.440930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:59.520842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:59.522468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:59.522600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:59.522637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:16:59.654732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:16:59.654983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:16:59.655036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:16:59.655066] [INFO ] [FORECASTER] Training complete [2026-02-03T20:16:59.659840] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: DOWN (p=8.15%) [2026-02-03T20:16:59.660282] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-02-03T20:16:59.660459] [INFO ] [sig ] AXTI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:16:59.811897] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AXTI.txt [2026-02-03T20:16:59.812115] [INFO ] [sig ] [317/3452] Completed AXTI in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:16:59.812159] [INFO ] [sig ] [318/3452] Forecasting AYI... [2026-02-03T20:16:59.812190] [INFO ] [sig ] Generating forecast for: AYI [2026-02-03T20:16:59.812221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-02-03T20:16:59.828303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-02-03T20:16:59.828899] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-02-03T20:16:59.830356] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-02-03T20:16:59.830414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:16:59.830451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:16:59.830480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:16:59.830544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:16:59.889803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:16:59.890978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:16:59.891079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:16:59.891112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:00.025972] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:00.026420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:00.026472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:00.026521] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:00.031362] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: UP (p=69.82%) [2026-02-03T20:17:00.031745] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-02-03T20:17:00.031916] [INFO ] [sig ] AYI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:00.199311] [INFO ] [LOCAL ] Saved forecast: AYI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AYI.txt [2026-02-03T20:17:00.199530] [INFO ] [sig ] [318/3452] Completed AYI in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:17:00.199600] [INFO ] [sig ] [319/3452] Forecasting AZ... [2026-02-03T20:17:00.199661] [INFO ] [sig ] Generating forecast for: AZ [2026-02-03T20:17:00.199699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-02-03T20:17:00.213364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-02-03T20:17:00.214021] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-02-03T20:17:00.215090] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-02-03T20:17:00.215154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:00.215187] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:00.215218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:00.215280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:00.278292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:00.279510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:00.279702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:00.279740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:00.410686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:00.410956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:00.411018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:00.411061] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:00.415893] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-02-03T20:17:00.416393] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-02-03T20:17:00.416599] [INFO ] [sig ] AZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:00.572322] [INFO ] [LOCAL ] Saved forecast: AZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AZ.txt [2026-02-03T20:17:00.572587] [INFO ] [sig ] [319/3452] Completed AZ in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:17:00.572640] [INFO ] [sig ] [320/3452] Forecasting AZN... [2026-02-03T20:17:00.572674] [INFO ] [sig ] Generating forecast for: AZN [2026-02-03T20:17:00.572713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-02-03T20:17:00.586311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-02-03T20:17:00.586989] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-02-03T20:17:00.588064] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-02-03T20:17:00.588121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:00.588156] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:00.588184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:00.588245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:00.651303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:00.652569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:00.652689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:00.652726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:00.778723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:00.778906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:00.778950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:00.778981] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:00.783255] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-02-03T20:17:00.783631] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-02-03T20:17:00.783792] [INFO ] [sig ] AZN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:00.959078] [INFO ] [LOCAL ] Saved forecast: AZN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AZN.txt [2026-02-03T20:17:00.959329] [INFO ] [sig ] [320/3452] Completed AZN in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:17:00.959376] [INFO ] [sig ] [321/3452] Forecasting AZO... [2026-02-03T20:17:00.959418] [INFO ] [sig ] Generating forecast for: AZO [2026-02-03T20:17:00.959466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-02-03T20:17:00.973957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-02-03T20:17:00.974599] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-02-03T20:17:00.975664] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-02-03T20:17:00.975726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:00.975761] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:00.975790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:00.975858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:01.050812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:01.052064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:01.052185] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:01.052219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:01.184587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:01.184759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:01.184800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:01.184830] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:01.189899] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-02-03T20:17:01.190412] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-02-03T20:17:01.190637] [INFO ] [sig ] AZO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:01.346599] [INFO ] [LOCAL ] Saved forecast: AZO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/AZO.txt [2026-02-03T20:17:01.346769] [INFO ] [sig ] [321/3452] Completed AZO in 0.4s | 2.75 sym/s | Total: 1.9m | ETA: 19.0m [2026-02-03T20:17:01.346811] [INFO ] [sig ] [322/3452] Forecasting AZZ... [2026-02-03T20:17:01.346842] [INFO ] [sig ] Generating forecast for: AZZ [2026-02-03T20:17:01.346873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-02-03T20:17:01.358758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-02-03T20:17:01.359143] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-02-03T20:17:01.360059] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-02-03T20:17:01.360114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:01.360149] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:01.360176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:01.360241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:01.418634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:01.419545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:01.419653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:01.419688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:01.553158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:01.553396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:01.553443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:01.553473] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:01.557743] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=13.46%) [2026-02-03T20:17:01.558189] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-02-03T20:17:01.558359] [INFO ] [sig ] AZZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:01.722363] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/AZZ.txt [2026-02-03T20:17:01.722657] [INFO ] [sig ] [322/3452] Completed AZZ in 0.4s | 2.75 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:01.722706] [INFO ] [sig ] [323/3452] Forecasting BA... [2026-02-03T20:17:01.722737] [INFO ] [sig ] Generating forecast for: BA [2026-02-03T20:17:01.722773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-02-03T20:17:01.736679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-02-03T20:17:01.737287] [INFO ] [FORECASTER] Starting predict_future for BA [2026-02-03T20:17:01.738302] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-02-03T20:17:01.738360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:01.738395] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:01.738422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:01.738482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:01.802660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:01.804098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:01.804251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:01.804311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:01.951334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:01.951634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:01.951686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:01.951716] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:01.955818] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: DOWN (p=46.07%) [2026-02-03T20:17:01.956142] [INFO ] [FORECASTER] Completed predict_future for BA [2026-02-03T20:17:01.956286] [INFO ] [sig ] BA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:02.101232] [INFO ] [LOCAL ] Saved forecast: BA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BA.txt [2026-02-03T20:17:02.101395] [INFO ] [sig ] [323/3452] Completed BA in 0.4s | 2.75 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:02.101437] [INFO ] [sig ] [324/3452] Forecasting BABA... [2026-02-03T20:17:02.101467] [INFO ] [sig ] Generating forecast for: BABA [2026-02-03T20:17:02.101498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-02-03T20:17:02.114788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-02-03T20:17:02.115355] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-02-03T20:17:02.116335] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-02-03T20:17:02.116415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:02.116451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:02.116478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:02.116538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:02.180275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:02.181398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:02.181531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:02.181567] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:02.308035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:02.308265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:02.308312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:02.308342] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:02.312418] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-02-03T20:17:02.312746] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-02-03T20:17:02.312890] [INFO ] [sig ] BABA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:02.465921] [INFO ] [LOCAL ] Saved forecast: BABA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BABA.txt [2026-02-03T20:17:02.466115] [INFO ] [sig ] [324/3452] Completed BABA in 0.4s | 2.75 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:02.466159] [INFO ] [sig ] [325/3452] Forecasting BABX... [2026-02-03T20:17:02.466189] [INFO ] [sig ] Generating forecast for: BABX [2026-02-03T20:17:02.466223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-02-03T20:17:02.485879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-02-03T20:17:02.486744] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-02-03T20:17:02.487753] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-02-03T20:17:02.487847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:02.487890] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:02.487918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:02.487992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:02.547646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:02.548749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:02.548871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:02.548907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:02.689780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:02.689954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:02.689995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:02.690025] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:02.693688] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=59.76%) [2026-02-03T20:17:02.693973] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-02-03T20:17:02.694105] [INFO ] [sig ] BABX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:02.839959] [INFO ] [LOCAL ] Saved forecast: BABX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BABX.txt [2026-02-03T20:17:02.840116] [INFO ] [sig ] [325/3452] Completed BABX in 0.4s | 2.75 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:02.840156] [INFO ] [sig ] [326/3452] Forecasting BAC... [2026-02-03T20:17:02.840185] [INFO ] [sig ] Generating forecast for: BAC [2026-02-03T20:17:02.840216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-02-03T20:17:02.852310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-02-03T20:17:02.852753] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-02-03T20:17:02.853540] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-02-03T20:17:02.853611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:02.853675] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:02.853703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:02.853760] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:02.910462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:02.911378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:02.911466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:02.911500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:03.045035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:03.045236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:03.045302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:03.045354] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:03.050547] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: DOWN (p=7.48%) [2026-02-03T20:17:03.051035] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-02-03T20:17:03.051224] [INFO ] [sig ] BAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:03.258107] [INFO ] [LOCAL ] Saved forecast: BAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BAC.txt [2026-02-03T20:17:03.258347] [INFO ] [sig ] [326/3452] Completed BAC in 0.4s | 2.75 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:03.258417] [INFO ] [sig ] [327/3452] Forecasting BAH... [2026-02-03T20:17:03.258471] [INFO ] [sig ] Generating forecast for: BAH [2026-02-03T20:17:03.258526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-02-03T20:17:03.277961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-02-03T20:17:03.278474] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-02-03T20:17:03.279429] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-02-03T20:17:03.279494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:03.279551] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:03.279609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:03.279686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:03.350962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:03.352154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:03.352267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:03.352329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:03.526032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:03.526244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:03.526306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:03.526351] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:03.532071] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-02-03T20:17:03.532604] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-02-03T20:17:03.532831] [INFO ] [sig ] BAH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:03.749407] [INFO ] [LOCAL ] Saved forecast: BAH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BAH.txt [2026-02-03T20:17:03.749681] [INFO ] [sig ] [327/3452] Completed BAH in 0.5s | 2.74 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:03.749754] [INFO ] [sig ] [328/3452] Forecasting BALL... [2026-02-03T20:17:03.749803] [INFO ] [sig ] Generating forecast for: BALL [2026-02-03T20:17:03.749854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-02-03T20:17:03.776680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-02-03T20:17:03.777265] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-02-03T20:17:03.778597] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-02-03T20:17:03.778676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:03.778730] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:03.778775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:03.778869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:03.860271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:03.861634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:03.861772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:03.861826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:04.036473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:04.036695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:04.036750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:04.036789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:04.042177] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: DOWN (p=33.77%) [2026-02-03T20:17:04.042719] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-02-03T20:17:04.042929] [INFO ] [sig ] BALL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:04.238738] [INFO ] [LOCAL ] Saved forecast: BALL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BALL.txt [2026-02-03T20:17:04.238954] [INFO ] [sig ] [328/3452] Completed BALL in 0.5s | 2.74 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:04.239009] [INFO ] [sig ] [329/3452] Forecasting BAM... [2026-02-03T20:17:04.239051] [INFO ] [sig ] Generating forecast for: BAM [2026-02-03T20:17:04.239094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-02-03T20:17:04.252562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-02-03T20:17:04.253060] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-02-03T20:17:04.254127] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-02-03T20:17:04.254186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:04.254219] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:04.254247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:04.254305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:04.330654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:04.331924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:04.332065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:04.332118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:04.487562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:04.487763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:04.487840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:04.487929] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:04.492973] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-02-03T20:17:04.493333] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-02-03T20:17:04.493495] [INFO ] [sig ] BAM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:04.644787] [INFO ] [LOCAL ] Saved forecast: BAM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BAM.txt [2026-02-03T20:17:04.644955] [INFO ] [sig ] [329/3452] Completed BAM in 0.4s | 2.74 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:04.645006] [INFO ] [sig ] [330/3452] Forecasting BANC... [2026-02-03T20:17:04.645044] [INFO ] [sig ] Generating forecast for: BANC [2026-02-03T20:17:04.645083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-02-03T20:17:04.657911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-02-03T20:17:04.658508] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-02-03T20:17:04.659476] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-02-03T20:17:04.659536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:04.659570] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:04.659620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:04.659677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:04.718818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:04.719737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:04.719826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:04.719861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:04.843801] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:04.843958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:04.843998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:04.844027] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:04.847419] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=34.96%) [2026-02-03T20:17:04.847717] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-02-03T20:17:04.847861] [INFO ] [sig ] BANC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:04.989744] [INFO ] [LOCAL ] Saved forecast: BANC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BANC.txt [2026-02-03T20:17:04.989894] [INFO ] [sig ] [330/3452] Completed BANC in 0.3s | 2.74 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:04.989934] [INFO ] [sig ] [331/3452] Forecasting BAND... [2026-02-03T20:17:04.989964] [INFO ] [sig ] Generating forecast for: BAND [2026-02-03T20:17:04.989995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-02-03T20:17:05.001364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-02-03T20:17:05.001753] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-02-03T20:17:05.002598] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-02-03T20:17:05.002655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:05.002690] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:05.002718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:05.002777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:05.060215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:05.061083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:05.061164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:05.061197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:05.188265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:05.188420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:05.188477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:05.188508] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:05.191974] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: DOWN (p=25.29%) [2026-02-03T20:17:05.192271] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-02-03T20:17:05.192398] [INFO ] [sig ] BAND: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:05.338957] [INFO ] [LOCAL ] Saved forecast: BAND 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BAND.txt [2026-02-03T20:17:05.339106] [INFO ] [sig ] [331/3452] Completed BAND in 0.3s | 2.74 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:05.339147] [INFO ] [sig ] [332/3452] Forecasting BANF... [2026-02-03T20:17:05.339178] [INFO ] [sig ] Generating forecast for: BANF [2026-02-03T20:17:05.339209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-02-03T20:17:05.351282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-02-03T20:17:05.351681] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-02-03T20:17:05.352600] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-02-03T20:17:05.352655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:05.352690] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:05.352718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:05.352777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:05.414158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:05.415026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:05.415127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:05.415161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:05.545396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:05.545556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:05.545616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:05.545647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:05.549852] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=5.61%) [2026-02-03T20:17:05.550217] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-02-03T20:17:05.550361] [INFO ] [sig ] BANF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:05.711186] [INFO ] [LOCAL ] Saved forecast: BANF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BANF.txt [2026-02-03T20:17:05.711347] [INFO ] [sig ] [332/3452] Completed BANF in 0.4s | 2.74 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:05.711388] [INFO ] [sig ] [333/3452] Forecasting BANX... [2026-02-03T20:17:05.711419] [INFO ] [sig ] Generating forecast for: BANX [2026-02-03T20:17:05.711452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-02-03T20:17:05.723369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-02-03T20:17:05.723755] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-02-03T20:17:05.724634] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-02-03T20:17:05.724691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:05.724725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:05.724753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:05.724812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:05.782277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:05.783096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:05.783181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:05.783215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:05.902403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:05.902562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:05.902622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:05.902654] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:05.906497] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=82.03%) [2026-02-03T20:17:05.906809] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-02-03T20:17:05.906944] [INFO ] [sig ] BANX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:06.052851] [INFO ] [LOCAL ] Saved forecast: BANX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BANX.txt [2026-02-03T20:17:06.053021] [INFO ] [sig ] [333/3452] Completed BANX in 0.3s | 2.74 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:06.053065] [INFO ] [sig ] [334/3452] Forecasting BAP... [2026-02-03T20:17:06.053096] [INFO ] [sig ] Generating forecast for: BAP [2026-02-03T20:17:06.053130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-02-03T20:17:06.067258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-02-03T20:17:06.067898] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-02-03T20:17:06.068947] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-02-03T20:17:06.069007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:06.069045] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:06.069083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:06.069150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:06.134108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:06.135549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:06.135677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:06.135713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:06.255793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:06.255952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:06.255993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:06.256022] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:06.259622] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-02-03T20:17:06.259961] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-02-03T20:17:06.260136] [INFO ] [sig ] BAP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:06.411884] [INFO ] [LOCAL ] Saved forecast: BAP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BAP.txt [2026-02-03T20:17:06.412059] [INFO ] [sig ] [334/3452] Completed BAP in 0.4s | 2.74 sym/s | Total: 2.0m | ETA: 19.0m [2026-02-03T20:17:06.412101] [INFO ] [sig ] [335/3452] Forecasting BATRA... [2026-02-03T20:17:06.412132] [INFO ] [sig ] Generating forecast for: BATRA [2026-02-03T20:17:06.412174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-02-03T20:17:06.424740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-02-03T20:17:06.425146] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-02-03T20:17:06.426013] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-02-03T20:17:06.426069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:06.426116] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:06.426144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:06.426201] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:06.486663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:06.487534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:06.487637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:06.487672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:06.610421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:06.610591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:06.610635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:06.610664] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:06.614205] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: DOWN (p=40.01%) [2026-02-03T20:17:06.614485] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-02-03T20:17:06.614634] [INFO ] [sig ] BATRA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:06.760958] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BATRA.txt [2026-02-03T20:17:06.761117] [INFO ] [sig ] [335/3452] Completed BATRA in 0.3s | 2.74 sym/s | Total: 2.0m | ETA: 18.9m [2026-02-03T20:17:06.761160] [INFO ] [sig ] [336/3452] Forecasting BATRK... [2026-02-03T20:17:06.761192] [INFO ] [sig ] Generating forecast for: BATRK [2026-02-03T20:17:06.761224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-02-03T20:17:06.772222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-02-03T20:17:06.772894] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-02-03T20:17:06.773796] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-02-03T20:17:06.773852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:06.773886] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:06.773915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:06.773974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:06.835602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:06.836483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:06.836643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:06.836697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:06.965903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:06.966085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:06.966137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:06.966171] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:06.970106] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-02-03T20:17:06.970413] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-02-03T20:17:06.970557] [INFO ] [sig ] BATRK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:07.120832] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BATRK.txt [2026-02-03T20:17:07.120997] [INFO ] [sig ] [336/3452] Completed BATRK in 0.4s | 2.74 sym/s | Total: 2.0m | ETA: 18.9m [2026-02-03T20:17:07.121047] [INFO ] [sig ] [337/3452] Forecasting BAX... [2026-02-03T20:17:07.121086] [INFO ] [sig ] Generating forecast for: BAX [2026-02-03T20:17:07.121126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-02-03T20:17:07.133298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-02-03T20:17:07.133745] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-02-03T20:17:07.134553] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-02-03T20:17:07.134638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:07.134672] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:07.134699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:07.134757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:07.195766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:07.196715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:07.196803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:07.196836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:07.319786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:07.319953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:07.319994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:07.320030] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:07.324006] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=7.77%) [2026-02-03T20:17:07.324423] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-02-03T20:17:07.324610] [INFO ] [sig ] BAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:07.473360] [INFO ] [LOCAL ] Saved forecast: BAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BAX.txt [2026-02-03T20:17:07.473508] [INFO ] [sig ] [337/3452] Completed BAX in 0.4s | 2.74 sym/s | Total: 2.0m | ETA: 18.9m [2026-02-03T20:17:07.473547] [INFO ] [sig ] [338/3452] Forecasting BB... [2026-02-03T20:17:07.473597] [INFO ] [sig ] Generating forecast for: BB [2026-02-03T20:17:07.473636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-02-03T20:17:07.485421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-02-03T20:17:07.485825] [INFO ] [FORECASTER] Starting predict_future for BB [2026-02-03T20:17:07.486634] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-02-03T20:17:07.486687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:07.486721] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:07.486747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:07.486804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:07.548004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:07.548885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:07.548974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:07.549006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:07.676133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:07.676495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:07.676535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:07.676564] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:07.680224] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-02-03T20:17:07.680511] [INFO ] [FORECASTER] Completed predict_future for BB [2026-02-03T20:17:07.680663] [INFO ] [sig ] BB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:07.834169] [INFO ] [LOCAL ] Saved forecast: BB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BB.txt [2026-02-03T20:17:07.834339] [INFO ] [sig ] [338/3452] Completed BB in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:07.834594] [INFO ] [sig ] [339/3452] Forecasting BBAI... [2026-02-03T20:17:07.834634] [INFO ] [sig ] Generating forecast for: BBAI [2026-02-03T20:17:07.834667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-02-03T20:17:07.846446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-02-03T20:17:07.846843] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-02-03T20:17:07.847723] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-02-03T20:17:07.847777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:07.847840] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:07.847873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:07.847930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:07.904340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:07.905171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:07.905257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:07.905289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:08.038772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:08.038946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:08.038995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:08.039026] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:08.043233] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-02-03T20:17:08.043548] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-02-03T20:17:08.043717] [INFO ] [sig ] BBAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:08.209641] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BBAI.txt [2026-02-03T20:17:08.209820] [INFO ] [sig ] [339/3452] Completed BBAI in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:08.209870] [INFO ] [sig ] [340/3452] Forecasting BBCP... [2026-02-03T20:17:08.209903] [INFO ] [sig ] Generating forecast for: BBCP [2026-02-03T20:17:08.209934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-02-03T20:17:08.222913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-02-03T20:17:08.223296] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-02-03T20:17:08.224216] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-02-03T20:17:08.224279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:08.224313] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:08.224341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:08.224411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:08.285445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:08.286464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:08.286552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:08.286604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:08.409493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:08.409675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:08.409719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:08.409748] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:08.413216] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=80.21%) [2026-02-03T20:17:08.413710] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-02-03T20:17:08.413846] [INFO ] [sig ] BBCP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:08.559300] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BBCP.txt [2026-02-03T20:17:08.559468] [INFO ] [sig ] [340/3452] Completed BBCP in 0.3s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:08.559512] [INFO ] [sig ] [341/3452] Forecasting BBD... [2026-02-03T20:17:08.559543] [INFO ] [sig ] Generating forecast for: BBD [2026-02-03T20:17:08.559596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-02-03T20:17:08.572055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-02-03T20:17:08.572485] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-02-03T20:17:08.573316] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-02-03T20:17:08.573371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:08.573404] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:08.573431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:08.573488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:08.632300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:08.633072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:08.633158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:08.633192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:08.763861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:08.764040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:08.764083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:08.764113] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:08.767658] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=43.15%) [2026-02-03T20:17:08.767964] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-02-03T20:17:08.768102] [INFO ] [sig ] BBD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:08.923508] [INFO ] [LOCAL ] Saved forecast: BBD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BBD.txt [2026-02-03T20:17:08.923680] [INFO ] [sig ] [341/3452] Completed BBD in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:08.923724] [INFO ] [sig ] [342/3452] Forecasting BBDO... [2026-02-03T20:17:08.923753] [INFO ] [sig ] Generating forecast for: BBDO [2026-02-03T20:17:08.923784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-02-03T20:17:08.936068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-02-03T20:17:08.936639] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-02-03T20:17:08.937745] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-02-03T20:17:08.937823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:08.937858] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:08.937885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:08.937941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:08.998617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:08.999469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:08.999560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:08.999613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:09.123427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:09.123613] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:17:09.123658] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:09.123721] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:09.127282] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: DOWN (p=31.40%) [2026-02-03T20:17:09.127570] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-02-03T20:17:09.127725] [INFO ] [sig ] BBDO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:09.280244] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BBDO.txt [2026-02-03T20:17:09.280418] [INFO ] [sig ] [342/3452] Completed BBDO in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:09.280467] [INFO ] [sig ] [343/3452] Forecasting BBH... [2026-02-03T20:17:09.280505] [INFO ] [sig ] Generating forecast for: BBH [2026-02-03T20:17:09.280542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-02-03T20:17:09.292978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-02-03T20:17:09.293418] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-02-03T20:17:09.294328] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-02-03T20:17:09.294386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:09.294481] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:09.294515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:09.294615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:09.356297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:09.357292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:09.357398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:09.357436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:09.466291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:09.466450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:09.466490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:09.466520] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:09.470056] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-02-03T20:17:09.470367] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-02-03T20:17:09.470499] [INFO ] [sig ] BBH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:09.611704] [INFO ] [LOCAL ] Saved forecast: BBH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BBH.txt [2026-02-03T20:17:09.611853] [INFO ] [sig ] [343/3452] Completed BBH in 0.3s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:09.611896] [INFO ] [sig ] [344/3452] Forecasting BBIO... [2026-02-03T20:17:09.611926] [INFO ] [sig ] Generating forecast for: BBIO [2026-02-03T20:17:09.611956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-02-03T20:17:09.623353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-02-03T20:17:09.623729] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-02-03T20:17:09.624507] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-02-03T20:17:09.624559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:09.624612] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:09.624640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:09.624697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:09.684684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:09.685535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:09.685638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:09.685690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:09.812187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:09.812344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:09.812386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:09.812415] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:09.816968] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=23.58%) [2026-02-03T20:17:09.817324] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-02-03T20:17:09.817474] [INFO ] [sig ] BBIO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:09.966702] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BBIO.txt [2026-02-03T20:17:09.966847] [INFO ] [sig ] [344/3452] Completed BBIO in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:09.966889] [INFO ] [sig ] [345/3452] Forecasting BBLG... [2026-02-03T20:17:09.966918] [INFO ] [sig ] Generating forecast for: BBLG [2026-02-03T20:17:09.966948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-02-03T20:17:09.978639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-02-03T20:17:09.979011] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-02-03T20:17:09.979822] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-02-03T20:17:09.979877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:09.979910] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:09.979938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:09.980010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:10.049450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:10.050755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:10.050869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:10.050903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:10.182236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:10.182407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:10.182450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:10.182479] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:10.186065] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=85.83%) [2026-02-03T20:17:10.186371] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-02-03T20:17:10.186502] [INFO ] [sig ] BBLG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:10.332211] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BBLG.txt [2026-02-03T20:17:10.332360] [INFO ] [sig ] [345/3452] Completed BBLG in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:10.332403] [INFO ] [sig ] [346/3452] Forecasting BBN... [2026-02-03T20:17:10.332434] [INFO ] [sig ] Generating forecast for: BBN [2026-02-03T20:17:10.332475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-02-03T20:17:10.345103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-02-03T20:17:10.345472] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-02-03T20:17:10.346311] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-02-03T20:17:10.346376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:10.346414] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:10.346465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:10.346561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:10.405687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:10.406764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:10.406854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:10.406886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:10.535001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:10.535181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:10.535238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:10.535316] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:10.539099] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-02-03T20:17:10.539590] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-02-03T20:17:10.539722] [INFO ] [sig ] BBN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:10.691065] [INFO ] [LOCAL ] Saved forecast: BBN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BBN.txt [2026-02-03T20:17:10.691244] [INFO ] [sig ] [346/3452] Completed BBN in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:10.691290] [INFO ] [sig ] [347/3452] Forecasting BBSI... [2026-02-03T20:17:10.691320] [INFO ] [sig ] Generating forecast for: BBSI [2026-02-03T20:17:10.691351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-02-03T20:17:10.704747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-02-03T20:17:10.705157] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-02-03T20:17:10.706038] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-02-03T20:17:10.706093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:10.706126] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:10.706153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:10.706223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:10.768411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:10.769307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:10.769610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:10.769659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:10.904281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:10.904475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:10.904520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:10.904551] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:10.908931] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=65.69%) [2026-02-03T20:17:10.909216] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-02-03T20:17:10.909566] [INFO ] [sig ] BBSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:11.089705] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BBSI.txt [2026-02-03T20:17:11.089861] [INFO ] [sig ] [347/3452] Completed BBSI in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:11.089905] [INFO ] [sig ] [348/3452] Forecasting BBUC... [2026-02-03T20:17:11.089935] [INFO ] [sig ] Generating forecast for: BBUC [2026-02-03T20:17:11.089966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-02-03T20:17:11.101887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-02-03T20:17:11.102277] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-02-03T20:17:11.103091] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-02-03T20:17:11.103160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:11.103194] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:11.103221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:11.103279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:11.177761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:11.179109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:11.179220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:11.179259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:11.317351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:11.317535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:11.317608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:11.317652] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:11.322910] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=36.67%) [2026-02-03T20:17:11.323301] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-02-03T20:17:11.323463] [INFO ] [sig ] BBUC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:11.474220] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BBUC.txt [2026-02-03T20:17:11.474358] [INFO ] [sig ] [348/3452] Completed BBUC in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:11.474400] [INFO ] [sig ] [349/3452] Forecasting BBVA... [2026-02-03T20:17:11.474429] [INFO ] [sig ] Generating forecast for: BBVA [2026-02-03T20:17:11.474460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-02-03T20:17:11.485787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-02-03T20:17:11.486167] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-02-03T20:17:11.486987] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-02-03T20:17:11.487041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:11.487073] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:11.487104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:11.487173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:11.544764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:11.545857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:11.545941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:11.545976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:11.676236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:11.676440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:11.676493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:11.676523] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:11.680080] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=74.07%) [2026-02-03T20:17:11.680390] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-02-03T20:17:11.680517] [INFO ] [sig ] BBVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:11.822292] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BBVA.txt [2026-02-03T20:17:11.822428] [INFO ] [sig ] [349/3452] Completed BBVA in 0.3s | 2.74 sym/s | Total: 2.1m | ETA: 18.9m [2026-02-03T20:17:11.822468] [INFO ] [sig ] [350/3452] Forecasting BBWI... [2026-02-03T20:17:11.822498] [INFO ] [sig ] Generating forecast for: BBWI [2026-02-03T20:17:11.822528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-02-03T20:17:11.833621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-02-03T20:17:11.833952] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-02-03T20:17:11.834738] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-02-03T20:17:11.834791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:11.834824] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:11.834852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:11.834908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:11.893694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:11.894546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:11.894654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:11.894688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:12.016904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:12.017058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:12.017099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:12.017131] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:12.020758] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-02-03T20:17:12.021060] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-02-03T20:17:12.021194] [INFO ] [sig ] BBWI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:12.165458] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BBWI.txt [2026-02-03T20:17:12.165635] [INFO ] [sig ] [350/3452] Completed BBWI in 0.3s | 2.74 sym/s | Total: 2.1m | ETA: 18.8m [2026-02-03T20:17:12.165678] [INFO ] [sig ] [351/3452] Forecasting BBY... [2026-02-03T20:17:12.165709] [INFO ] [sig ] Generating forecast for: BBY [2026-02-03T20:17:12.165740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-02-03T20:17:12.177765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-02-03T20:17:12.178168] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-02-03T20:17:12.178965] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-02-03T20:17:12.179018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:12.179051] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:12.179078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:12.179138] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:12.237806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:12.238727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:12.238812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:12.238845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:12.366830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:12.366991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:12.367034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:12.367064] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:12.370708] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=99.86%) [2026-02-03T20:17:12.370994] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-02-03T20:17:12.371126] [INFO ] [sig ] BBY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:12.516070] [INFO ] [LOCAL ] Saved forecast: BBY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BBY.txt [2026-02-03T20:17:12.516250] [INFO ] [sig ] [351/3452] Completed BBY in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.8m [2026-02-03T20:17:12.516297] [INFO ] [sig ] [352/3452] Forecasting BC... [2026-02-03T20:17:12.516331] [INFO ] [sig ] Generating forecast for: BC [2026-02-03T20:17:12.516367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-02-03T20:17:12.528505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-02-03T20:17:12.528972] [INFO ] [FORECASTER] Starting predict_future for BC [2026-02-03T20:17:12.529881] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-02-03T20:17:12.529937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:12.529971] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:12.529998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:12.530056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:12.587486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:12.588459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:12.588553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:12.588606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:12.728221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:12.728403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:12.728455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:12.728491] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:12.733044] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=62.39%) [2026-02-03T20:17:12.733487] [INFO ] [FORECASTER] Completed predict_future for BC [2026-02-03T20:17:12.733684] [INFO ] [sig ] BC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:12.909070] [INFO ] [LOCAL ] Saved forecast: BC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BC.txt [2026-02-03T20:17:12.909230] [INFO ] [sig ] [352/3452] Completed BC in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.8m [2026-02-03T20:17:12.909271] [INFO ] [sig ] [353/3452] Forecasting BCAL... [2026-02-03T20:17:12.909303] [INFO ] [sig ] Generating forecast for: BCAL [2026-02-03T20:17:12.909333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-02-03T20:17:12.921156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-02-03T20:17:12.921599] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-02-03T20:17:12.922436] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-02-03T20:17:12.922493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:12.922528] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:12.922557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:12.922645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:12.986829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:12.988072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:12.988175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:12.988253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:13.120899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:13.121065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:13.121108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:13.121139] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:13.125388] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-02-03T20:17:13.125744] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-02-03T20:17:13.125889] [INFO ] [sig ] BCAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:13.282085] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BCAL.txt [2026-02-03T20:17:13.282251] [INFO ] [sig ] [353/3452] Completed BCAL in 0.4s | 2.74 sym/s | Total: 2.1m | ETA: 18.8m [2026-02-03T20:17:13.282292] [INFO ] [sig ] [354/3452] Forecasting BCAX... [2026-02-03T20:17:13.282323] [INFO ] [sig ] Generating forecast for: BCAX [2026-02-03T20:17:13.282354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-02-03T20:17:13.295376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-02-03T20:17:13.295844] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-02-03T20:17:13.296903] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-02-03T20:17:13.296959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:13.296993] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:13.297020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:13.297078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:13.362224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:13.363145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:13.363247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:13.363286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:13.496733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:13.496919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:13.496963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:13.496992] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:13.500987] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=35.04%) [2026-02-03T20:17:13.501278] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-02-03T20:17:13.501416] [INFO ] [sig ] BCAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:13.655982] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BCAX.txt [2026-02-03T20:17:13.656146] [INFO ] [sig ] [354/3452] Completed BCAX in 0.4s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:13.656198] [INFO ] [sig ] [355/3452] Forecasting BCBP... [2026-02-03T20:17:13.656234] [INFO ] [sig ] Generating forecast for: BCBP [2026-02-03T20:17:13.656270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-02-03T20:17:13.667492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-02-03T20:17:13.667943] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-02-03T20:17:13.668811] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-02-03T20:17:13.668866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:13.668899] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:13.668926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:13.668982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:13.729517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:13.730705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:13.730802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:13.730837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:13.856713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:13.856897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:13.856940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:13.856969] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:13.860841] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: UP (p=97.88%) [2026-02-03T20:17:13.861130] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-02-03T20:17:13.861265] [INFO ] [sig ] BCBP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:14.026448] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BCBP.txt [2026-02-03T20:17:14.026628] [INFO ] [sig ] [355/3452] Completed BCBP in 0.4s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:14.026673] [INFO ] [sig ] [356/3452] Forecasting BCC... [2026-02-03T20:17:14.026707] [INFO ] [sig ] Generating forecast for: BCC [2026-02-03T20:17:14.026738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-02-03T20:17:14.038215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-02-03T20:17:14.038617] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-02-03T20:17:14.039434] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-02-03T20:17:14.039490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:14.039524] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:14.039554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:14.039631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:14.097987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:14.098722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:14.098808] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:14.098842] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:14.219898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:14.220062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:14.220117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:14.220153] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:14.223700] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=27.16%) [2026-02-03T20:17:14.224003] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-02-03T20:17:14.224138] [INFO ] [sig ] BCC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:14.369461] [INFO ] [LOCAL ] Saved forecast: BCC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BCC.txt [2026-02-03T20:17:14.369652] [INFO ] [sig ] [356/3452] Completed BCC in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:14.369696] [INFO ] [sig ] [357/3452] Forecasting BCDA... [2026-02-03T20:17:14.369727] [INFO ] [sig ] Generating forecast for: BCDA [2026-02-03T20:17:14.369758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-02-03T20:17:14.380969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-02-03T20:17:14.381315] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-02-03T20:17:14.382101] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-02-03T20:17:14.382156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:14.382189] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:14.382216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:14.382272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:14.438777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:14.439436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:14.439516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:14.439549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:14.555949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:14.556110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:14.556151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:14.556180] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:14.559641] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-02-03T20:17:14.559914] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-02-03T20:17:14.560040] [INFO ] [sig ] BCDA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:14.708083] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BCDA.txt [2026-02-03T20:17:14.708245] [INFO ] [sig ] [357/3452] Completed BCDA in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:14.708294] [INFO ] [sig ] [358/3452] Forecasting BCE... [2026-02-03T20:17:14.708329] [INFO ] [sig ] Generating forecast for: BCE [2026-02-03T20:17:14.708360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-02-03T20:17:14.720321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-02-03T20:17:14.720889] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-02-03T20:17:14.721867] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-02-03T20:17:14.721921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:14.721953] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:14.721980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:14.722035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:14.783932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:14.784806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:14.784893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:14.784928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:14.914463] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:14.914635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:14.914680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:14.914711] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:14.918240] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-02-03T20:17:14.918521] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-02-03T20:17:14.918670] [INFO ] [sig ] BCE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:15.068478] [INFO ] [LOCAL ] Saved forecast: BCE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BCE.txt [2026-02-03T20:17:15.068634] [INFO ] [sig ] [358/3452] Completed BCE in 0.4s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:15.068676] [INFO ] [sig ] [359/3452] Forecasting BCH... [2026-02-03T20:17:15.068707] [INFO ] [sig ] Generating forecast for: BCH [2026-02-03T20:17:15.068738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-02-03T20:17:15.082281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-02-03T20:17:15.082737] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-02-03T20:17:15.083532] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-02-03T20:17:15.083605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:15.083656] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:15.083685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:15.083741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:15.144739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:15.145669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:15.145752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:15.145785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:15.278945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:15.279119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:15.279163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:15.279198] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:15.283607] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: UP (p=60.98%) [2026-02-03T20:17:15.283941] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-02-03T20:17:15.284094] [INFO ] [sig ] BCH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:15.435806] [INFO ] [LOCAL ] Saved forecast: BCH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BCH.txt [2026-02-03T20:17:15.435974] [INFO ] [sig ] [359/3452] Completed BCH in 0.4s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:15.436016] [INFO ] [sig ] [360/3452] Forecasting BCML... [2026-02-03T20:17:15.436045] [INFO ] [sig ] Generating forecast for: BCML [2026-02-03T20:17:15.436074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-02-03T20:17:15.448910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-02-03T20:17:15.449321] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-02-03T20:17:15.450164] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-02-03T20:17:15.450219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:15.450286] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:15.450316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:15.450376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:15.513527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:15.514308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:15.514392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:15.514426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:15.623638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:15.623790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:15.623832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:15.623862] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:15.627224] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=71.62%) [2026-02-03T20:17:15.627493] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-02-03T20:17:15.627636] [INFO ] [sig ] BCML: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:15.777228] [INFO ] [LOCAL ] Saved forecast: BCML 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BCML.txt [2026-02-03T20:17:15.777359] [INFO ] [sig ] [360/3452] Completed BCML in 0.3s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:15.777399] [INFO ] [sig ] [361/3452] Forecasting BCO... [2026-02-03T20:17:15.777429] [INFO ] [sig ] Generating forecast for: BCO [2026-02-03T20:17:15.777458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-02-03T20:17:15.789143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-02-03T20:17:15.789596] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-02-03T20:17:15.790388] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-02-03T20:17:15.790442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:15.790474] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:15.790501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:15.790557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:15.848266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:15.849196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:15.849285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:15.849319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:15.979417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:15.979802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:15.979845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:15.979874] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:15.983683] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=76.51%) [2026-02-03T20:17:15.983999] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-02-03T20:17:15.984141] [INFO ] [sig ] BCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:16.130295] [INFO ] [LOCAL ] Saved forecast: BCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BCO.txt [2026-02-03T20:17:16.130493] [INFO ] [sig ] [361/3452] Completed BCO in 0.4s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:16.130541] [INFO ] [sig ] [362/3452] Forecasting BCPC... [2026-02-03T20:17:16.130587] [INFO ] [sig ] Generating forecast for: BCPC [2026-02-03T20:17:16.130620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-02-03T20:17:16.147087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-02-03T20:17:16.147703] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-02-03T20:17:16.148741] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-02-03T20:17:16.148795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:16.148828] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:16.148854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:16.148910] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:16.211157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:16.212082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:16.212169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:16.212204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:16.343674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:16.343857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:16.343908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:16.343940] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:16.348144] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-02-03T20:17:16.348456] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-02-03T20:17:16.348609] [INFO ] [sig ] BCPC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:16.493384] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BCPC.txt [2026-02-03T20:17:16.493554] [INFO ] [sig ] [362/3452] Completed BCPC in 0.4s | 2.74 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:16.493616] [INFO ] [sig ] [363/3452] Forecasting BCRX... [2026-02-03T20:17:16.493653] [INFO ] [sig ] Generating forecast for: BCRX [2026-02-03T20:17:16.493686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-02-03T20:17:16.505211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-02-03T20:17:16.505636] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-02-03T20:17:16.506402] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-02-03T20:17:16.506456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:16.506488] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:16.506515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:16.506593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:16.563544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:16.564480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:16.564570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:16.564624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:16.691014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:16.691179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:16.691221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:16.691290] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:16.694778] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: DOWN (p=39.28%) [2026-02-03T20:17:16.695073] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-02-03T20:17:16.695210] [INFO ] [sig ] BCRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:16.839065] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BCRX.txt [2026-02-03T20:17:16.839200] [INFO ] [sig ] [363/3452] Completed BCRX in 0.3s | 2.75 sym/s | Total: 2.2m | ETA: 18.8m [2026-02-03T20:17:16.839243] [INFO ] [sig ] [364/3452] Forecasting BCS... [2026-02-03T20:17:16.839280] [INFO ] [sig ] Generating forecast for: BCS [2026-02-03T20:17:16.839317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-02-03T20:17:16.851622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-02-03T20:17:16.852038] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-02-03T20:17:16.852895] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-02-03T20:17:16.852950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:16.852984] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:16.853012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:16.853069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:16.910190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:16.911151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:16.911245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:16.911279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:17.031099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:17.031275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:17.031317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:17.031349] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:17.034887] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-02-03T20:17:17.035204] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-02-03T20:17:17.035368] [INFO ] [sig ] BCS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:17.178461] [INFO ] [LOCAL ] Saved forecast: BCS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BCS.txt [2026-02-03T20:17:17.178647] [INFO ] [sig ] [364/3452] Completed BCS in 0.3s | 2.75 sym/s | Total: 2.2m | ETA: 18.7m [2026-02-03T20:17:17.178690] [INFO ] [sig ] [365/3452] Forecasting BCSF... [2026-02-03T20:17:17.178721] [INFO ] [sig ] Generating forecast for: BCSF [2026-02-03T20:17:17.178753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-02-03T20:17:17.191066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-02-03T20:17:17.191490] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-02-03T20:17:17.192327] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-02-03T20:17:17.192391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:17.192428] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:17.192455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:17.192512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:17.249355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:17.250285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:17.250387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:17.250424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:17.375367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:17.375534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:17.375593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:17.375626] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:17.379085] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-02-03T20:17:17.379368] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-02-03T20:17:17.379501] [INFO ] [sig ] BCSF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:17.526356] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BCSF.txt [2026-02-03T20:17:17.526528] [INFO ] [sig ] [365/3452] Completed BCSF in 0.3s | 2.75 sym/s | Total: 2.2m | ETA: 18.7m [2026-02-03T20:17:17.526588] [INFO ] [sig ] [366/3452] Forecasting BCTX... [2026-02-03T20:17:17.526621] [INFO ] [sig ] Generating forecast for: BCTX [2026-02-03T20:17:17.526653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-02-03T20:17:17.538697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-02-03T20:17:17.539134] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-02-03T20:17:17.540005] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-02-03T20:17:17.540063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:17.540096] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:17.540122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:17.540179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:17.596827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:17.597820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:17.597921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:17.597953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:17.725381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:17.725593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:17.725636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:17.725682] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:17.729332] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=73.13%) [2026-02-03T20:17:17.729716] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-02-03T20:17:17.729860] [INFO ] [sig ] BCTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:17.880963] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BCTX.txt [2026-02-03T20:17:17.881142] [INFO ] [sig ] [366/3452] Completed BCTX in 0.4s | 2.75 sym/s | Total: 2.2m | ETA: 18.7m [2026-02-03T20:17:17.881184] [INFO ] [sig ] [367/3452] Forecasting BCX... [2026-02-03T20:17:17.881215] [INFO ] [sig ] Generating forecast for: BCX [2026-02-03T20:17:17.881245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-02-03T20:17:17.894337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-02-03T20:17:17.894802] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-02-03T20:17:17.895660] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-02-03T20:17:17.895715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:17.895748] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:17.895775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:17.895833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:17.957492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:17.958662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:17.958753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:17.958785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:18.082209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:18.082377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:18.082417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:18.082447] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:18.086026] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: DOWN (p=46.75%) [2026-02-03T20:17:18.086321] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-02-03T20:17:18.086452] [INFO ] [sig ] BCX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:18.233199] [INFO ] [LOCAL ] Saved forecast: BCX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BCX.txt [2026-02-03T20:17:18.233342] [INFO ] [sig ] [367/3452] Completed BCX in 0.4s | 2.75 sym/s | Total: 2.2m | ETA: 18.7m [2026-02-03T20:17:18.233385] [INFO ] [sig ] [368/3452] Forecasting BCYC... [2026-02-03T20:17:18.233416] [INFO ] [sig ] Generating forecast for: BCYC [2026-02-03T20:17:18.233448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-02-03T20:17:18.245525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-02-03T20:17:18.245903] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-02-03T20:17:18.246778] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-02-03T20:17:18.246835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:18.246869] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:18.246898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:18.246958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:18.307663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:18.308558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:18.308664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:18.308716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:18.432749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:18.432907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:18.432949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:18.432980] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:18.436463] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: DOWN (p=41.75%) [2026-02-03T20:17:18.436759] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-02-03T20:17:18.436888] [INFO ] [sig ] BCYC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:18.581854] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BCYC.txt [2026-02-03T20:17:18.581999] [INFO ] [sig ] [368/3452] Completed BCYC in 0.3s | 2.75 sym/s | Total: 2.2m | ETA: 18.7m [2026-02-03T20:17:18.582039] [INFO ] [sig ] [369/3452] Forecasting BDC... [2026-02-03T20:17:18.582068] [INFO ] [sig ] Generating forecast for: BDC [2026-02-03T20:17:18.582099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-02-03T20:17:18.593884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-02-03T20:17:18.594200] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-02-03T20:17:18.595027] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-02-03T20:17:18.595080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:18.595112] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:18.595145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:18.595202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:18.652214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:18.652930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:18.653011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:18.653044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:18.772620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:18.772776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:18.772816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:18.772845] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:18.776251] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-02-03T20:17:18.776521] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-02-03T20:17:18.776666] [INFO ] [sig ] BDC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:18.923823] [INFO ] [LOCAL ] Saved forecast: BDC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BDC.txt [2026-02-03T20:17:18.923986] [INFO ] [sig ] [369/3452] Completed BDC in 0.3s | 2.75 sym/s | Total: 2.2m | ETA: 18.7m [2026-02-03T20:17:18.924026] [INFO ] [sig ] [370/3452] Forecasting BDJ... [2026-02-03T20:17:18.924057] [INFO ] [sig ] Generating forecast for: BDJ [2026-02-03T20:17:18.924089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-02-03T20:17:18.935776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-02-03T20:17:18.936183] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-02-03T20:17:18.937023] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-02-03T20:17:18.937078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:18.937111] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:18.937164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:18.937243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:19.001915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:19.002879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:19.003005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:19.003041] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:19.138707] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:19.138891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:19.138952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:19.138995] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:19.143771] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=0.28%) [2026-02-03T20:17:19.144234] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-02-03T20:17:19.144431] [INFO ] [sig ] BDJ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:19.301822] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BDJ.txt [2026-02-03T20:17:19.302004] [INFO ] [sig ] [370/3452] Completed BDJ in 0.4s | 2.75 sym/s | Total: 2.2m | ETA: 18.7m [2026-02-03T20:17:19.302048] [INFO ] [sig ] [371/3452] Forecasting BDN... [2026-02-03T20:17:19.302078] [INFO ] [sig ] Generating forecast for: BDN [2026-02-03T20:17:19.302110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-02-03T20:17:19.314132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-02-03T20:17:19.314763] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-02-03T20:17:19.315815] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-02-03T20:17:19.315880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:19.315913] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:19.315940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:19.315998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:19.377427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:19.378445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:19.378534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:19.378568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:19.500636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:19.500806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:19.500848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:19.500878] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:19.504319] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-02-03T20:17:19.504636] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-02-03T20:17:19.504775] [INFO ] [sig ] BDN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:19.652300] [INFO ] [LOCAL ] Saved forecast: BDN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BDN.txt [2026-02-03T20:17:19.652459] [INFO ] [sig ] [371/3452] Completed BDN in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.7m [2026-02-03T20:17:19.652500] [INFO ] [sig ] [372/3452] Forecasting BDRX... [2026-02-03T20:17:19.652533] [INFO ] [sig ] Generating forecast for: BDRX [2026-02-03T20:17:19.652563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-02-03T20:17:19.664729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-02-03T20:17:19.665127] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-02-03T20:17:19.665946] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-02-03T20:17:19.665999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:19.666032] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:19.666058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:19.666114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:19.722283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:19.723202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:19.723291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:19.723331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:19.844344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:19.844509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:19.844551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:19.844600] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:19.848238] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=56.55%) [2026-02-03T20:17:19.848558] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-02-03T20:17:19.848906] [INFO ] [sig ] BDRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:19.997123] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BDRX.txt [2026-02-03T20:17:19.997286] [INFO ] [sig ] [372/3452] Completed BDRX in 0.3s | 2.75 sym/s | Total: 2.3m | ETA: 18.7m [2026-02-03T20:17:19.997325] [INFO ] [sig ] [373/3452] Forecasting BDSX... [2026-02-03T20:17:19.997355] [INFO ] [sig ] Generating forecast for: BDSX [2026-02-03T20:17:19.997384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-02-03T20:17:20.010223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-02-03T20:17:20.010662] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-02-03T20:17:20.011457] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-02-03T20:17:20.011511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:20.011544] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:20.011587] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:20.011647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:20.073404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:20.074614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:20.074706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:20.074739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:20.196391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:20.196568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:20.196647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:20.196690] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:20.200422] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=18.17%) [2026-02-03T20:17:20.200804] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-02-03T20:17:20.200954] [INFO ] [sig ] BDSX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:20.352248] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BDSX.txt [2026-02-03T20:17:20.352450] [INFO ] [sig ] [373/3452] Completed BDSX in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.7m [2026-02-03T20:17:20.352496] [INFO ] [sig ] [374/3452] Forecasting BDTX... [2026-02-03T20:17:20.352528] [INFO ] [sig ] Generating forecast for: BDTX [2026-02-03T20:17:20.352566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-02-03T20:17:20.365847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-02-03T20:17:20.366263] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-02-03T20:17:20.367080] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-02-03T20:17:20.367134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:20.367167] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:20.367196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:20.367254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:20.433506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:20.434881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:20.434975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:20.435010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:20.572602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:20.572760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:20.572813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:20.572860] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:20.577241] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-02-03T20:17:20.577539] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-02-03T20:17:20.577728] [INFO ] [sig ] BDTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:20.736921] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BDTX.txt [2026-02-03T20:17:20.737083] [INFO ] [sig ] [374/3452] Completed BDTX in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.7m [2026-02-03T20:17:20.737124] [INFO ] [sig ] [375/3452] Forecasting BDX... [2026-02-03T20:17:20.737157] [INFO ] [sig ] Generating forecast for: BDX [2026-02-03T20:17:20.737189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-02-03T20:17:20.750529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-02-03T20:17:20.750955] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-02-03T20:17:20.751913] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-02-03T20:17:20.751967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:20.752002] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:20.752029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:20.752088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:20.819735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:20.820670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:20.820770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:20.820824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:20.957239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:20.957427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:20.957487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:20.957536] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:20.962009] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=95.21%) [2026-02-03T20:17:20.962298] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-02-03T20:17:20.962432] [INFO ] [sig ] BDX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:21.121233] [INFO ] [LOCAL ] Saved forecast: BDX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BDX.txt [2026-02-03T20:17:21.121412] [INFO ] [sig ] [375/3452] Completed BDX in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.7m [2026-02-03T20:17:21.121470] [INFO ] [sig ] [376/3452] Forecasting BE... [2026-02-03T20:17:21.121715] [INFO ] [sig ] Generating forecast for: BE [2026-02-03T20:17:21.121750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-02-03T20:17:21.134896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-02-03T20:17:21.135300] [INFO ] [FORECASTER] Starting predict_future for BE [2026-02-03T20:17:21.136139] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-02-03T20:17:21.136194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:21.136240] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:21.136286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:21.136376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:21.198666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:21.199489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:21.199648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:21.199709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:21.339790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:21.339975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:21.340029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:21.340070] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:21.343783] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-02-03T20:17:21.344123] [INFO ] [FORECASTER] Completed predict_future for BE [2026-02-03T20:17:21.344308] [INFO ] [sig ] BE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:21.506827] [INFO ] [LOCAL ] Saved forecast: BE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BE.txt [2026-02-03T20:17:21.507009] [INFO ] [sig ] [376/3452] Completed BE in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.7m [2026-02-03T20:17:21.507055] [INFO ] [sig ] [377/3452] Forecasting BEAM... [2026-02-03T20:17:21.507085] [INFO ] [sig ] Generating forecast for: BEAM [2026-02-03T20:17:21.507115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-02-03T20:17:21.519000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-02-03T20:17:21.519426] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-02-03T20:17:21.520489] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-02-03T20:17:21.520553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:21.520651] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:21.520680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:21.520737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:21.588323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:21.589318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:21.589415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:21.589469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:21.722719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:21.722885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:21.722927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:21.722958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:21.727273] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: UP (p=81.57%) [2026-02-03T20:17:21.727708] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-02-03T20:17:21.727929] [INFO ] [sig ] BEAM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:21.886911] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BEAM.txt [2026-02-03T20:17:21.887057] [INFO ] [sig ] [377/3452] Completed BEAM in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.7m [2026-02-03T20:17:21.887098] [INFO ] [sig ] [378/3452] Forecasting BEEM... [2026-02-03T20:17:21.887130] [INFO ] [sig ] Generating forecast for: BEEM [2026-02-03T20:17:21.887161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-02-03T20:17:21.899854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-02-03T20:17:21.900284] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-02-03T20:17:21.901309] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-02-03T20:17:21.901364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:21.901397] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:21.901425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:21.901483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:21.963166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:21.964115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:21.964203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:21.964236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:22.089299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:22.089479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:22.089531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:22.089562] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:22.093009] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=97.03%) [2026-02-03T20:17:22.093293] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-02-03T20:17:22.093426] [INFO ] [sig ] BEEM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:22.238907] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BEEM.txt [2026-02-03T20:17:22.239074] [INFO ] [sig ] [378/3452] Completed BEEM in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.7m [2026-02-03T20:17:22.239120] [INFO ] [sig ] [379/3452] Forecasting BEEP... [2026-02-03T20:17:22.239152] [INFO ] [sig ] Generating forecast for: BEEP [2026-02-03T20:17:22.239186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-02-03T20:17:22.251331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-02-03T20:17:22.251820] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-02-03T20:17:22.252895] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-02-03T20:17:22.252961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:22.253005] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:22.253042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:22.253123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:22.319008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:22.320000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:22.320097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:22.320132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:22.438526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:22.438735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:22.438780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:22.438810] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:22.442509] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-02-03T20:17:22.442870] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-02-03T20:17:22.443019] [INFO ] [sig ] BEEP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:22.593160] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BEEP.txt [2026-02-03T20:17:22.593323] [INFO ] [sig ] [379/3452] Completed BEEP in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:22.593365] [INFO ] [sig ] [380/3452] Forecasting BEKE... [2026-02-03T20:17:22.593395] [INFO ] [sig ] Generating forecast for: BEKE [2026-02-03T20:17:22.593428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-02-03T20:17:22.605126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-02-03T20:17:22.605542] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-02-03T20:17:22.606406] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-02-03T20:17:22.606462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:22.606495] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:22.606524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:22.606605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:22.662844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:22.663775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:22.663862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:22.663895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:22.782777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:22.782942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:22.782982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:22.783248] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:22.787047] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=79.76%) [2026-02-03T20:17:22.787357] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-02-03T20:17:22.787499] [INFO ] [sig ] BEKE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:22.932291] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BEKE.txt [2026-02-03T20:17:22.932458] [INFO ] [sig ] [380/3452] Completed BEKE in 0.3s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:22.932499] [INFO ] [sig ] [381/3452] Forecasting BELFA... [2026-02-03T20:17:22.932529] [INFO ] [sig ] Generating forecast for: BELFA [2026-02-03T20:17:22.932560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-02-03T20:17:22.942982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-02-03T20:17:22.943341] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-02-03T20:17:22.944137] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-02-03T20:17:22.944191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:22.944223] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:22.944250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:22.944306] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:23.004228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:23.005120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:23.005203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:23.005236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:23.111867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:23.112039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:23.112079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:23.112108] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:23.116139] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-02-03T20:17:23.116414] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-02-03T20:17:23.116544] [INFO ] [sig ] BELFA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:23.264966] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BELFA.txt [2026-02-03T20:17:23.265132] [INFO ] [sig ] [381/3452] Completed BELFA in 0.3s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:23.265172] [INFO ] [sig ] [382/3452] Forecasting BELFB... [2026-02-03T20:17:23.265203] [INFO ] [sig ] Generating forecast for: BELFB [2026-02-03T20:17:23.265234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-02-03T20:17:23.277218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-02-03T20:17:23.277648] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-02-03T20:17:23.278472] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-02-03T20:17:23.278537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:23.278596] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:23.278627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:23.278686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:23.339988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:23.340944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:23.341037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:23.341069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:23.470068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:23.470237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:23.470279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:23.470308] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:23.473772] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-02-03T20:17:23.474052] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-02-03T20:17:23.474182] [INFO ] [sig ] BELFB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:23.625766] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BELFB.txt [2026-02-03T20:17:23.625930] [INFO ] [sig ] [382/3452] Completed BELFB in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:23.625971] [INFO ] [sig ] [383/3452] Forecasting BEN... [2026-02-03T20:17:23.626002] [INFO ] [sig ] Generating forecast for: BEN [2026-02-03T20:17:23.626033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-02-03T20:17:23.639477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-02-03T20:17:23.639905] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-02-03T20:17:23.640735] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-02-03T20:17:23.640813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:23.640848] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:23.640874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:23.640931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:23.699626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:23.700561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:23.700677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:23.700735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:23.822811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:23.822972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:23.823013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:23.823042] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:23.826596] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-02-03T20:17:23.826934] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-02-03T20:17:23.827082] [INFO ] [sig ] BEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:23.974002] [INFO ] [LOCAL ] Saved forecast: BEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BEN.txt [2026-02-03T20:17:23.974159] [INFO ] [sig ] [383/3452] Completed BEN in 0.3s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:23.974200] [INFO ] [sig ] [384/3452] Forecasting BEP... [2026-02-03T20:17:23.974231] [INFO ] [sig ] Generating forecast for: BEP [2026-02-03T20:17:23.974262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-02-03T20:17:23.986007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-02-03T20:17:23.986459] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-02-03T20:17:23.987299] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-02-03T20:17:23.987352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:23.987385] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:23.987412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:23.987469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:24.046656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:24.047612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:24.047706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:24.047739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:24.176667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:24.176824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:24.176866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:24.176895] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:24.180904] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-02-03T20:17:24.181177] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-02-03T20:17:24.181304] [INFO ] [sig ] BEP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:24.329443] [INFO ] [LOCAL ] Saved forecast: BEP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BEP.txt [2026-02-03T20:17:24.329626] [INFO ] [sig ] [384/3452] Completed BEP in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:24.329668] [INFO ] [sig ] [385/3452] Forecasting BEPH... [2026-02-03T20:17:24.329698] [INFO ] [sig ] Generating forecast for: BEPH [2026-02-03T20:17:24.329726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-02-03T20:17:24.345102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-02-03T20:17:24.345444] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-02-03T20:17:24.346266] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-02-03T20:17:24.346319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:24.346350] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:24.346376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:24.346433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:24.404254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:24.404920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:24.405022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:24.405056] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:24.528600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:24.528768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:24.528810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:24.528838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:24.532197] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-02-03T20:17:24.532466] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-02-03T20:17:24.532607] [INFO ] [sig ] BEPH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:24.674640] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BEPH.txt [2026-02-03T20:17:24.674760] [INFO ] [sig ] [385/3452] Completed BEPH in 0.3s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:24.674798] [INFO ] [sig ] [386/3452] Forecasting BEPI... [2026-02-03T20:17:24.674827] [INFO ] [sig ] Generating forecast for: BEPI [2026-02-03T20:17:24.674857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-02-03T20:17:24.686658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-02-03T20:17:24.687109] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-02-03T20:17:24.688038] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-02-03T20:17:24.688095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:24.688129] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:24.688156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:24.688219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:24.747475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:24.748490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:24.748604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:24.748642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:24.853919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:24.854092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:24.854137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:24.854166] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:24.857775] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=99.80%) [2026-02-03T20:17:24.858161] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-02-03T20:17:24.858300] [INFO ] [sig ] BEPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:24.998692] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BEPI.txt [2026-02-03T20:17:24.998840] [INFO ] [sig ] [386/3452] Completed BEPI in 0.3s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:24.998887] [INFO ] [sig ] [387/3452] Forecasting BFAM... [2026-02-03T20:17:24.998919] [INFO ] [sig ] Generating forecast for: BFAM [2026-02-03T20:17:24.998951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-02-03T20:17:25.010759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-02-03T20:17:25.011139] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-02-03T20:17:25.011953] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-02-03T20:17:25.012006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:25.012038] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:25.012066] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:25.012122] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:25.070288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:25.071087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:25.071221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:25.071257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:25.194791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:25.194953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:25.194994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:25.195024] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:25.198464] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: DOWN (p=14.00%) [2026-02-03T20:17:25.198759] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-02-03T20:17:25.198891] [INFO ] [sig ] BFAM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:25.355555] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BFAM.txt [2026-02-03T20:17:25.355733] [INFO ] [sig ] [387/3452] Completed BFAM in 0.4s | 2.75 sym/s | Total: 2.3m | ETA: 18.6m [2026-02-03T20:17:25.355776] [INFO ] [sig ] [388/3452] Forecasting BFC... [2026-02-03T20:17:25.355808] [INFO ] [sig ] Generating forecast for: BFC [2026-02-03T20:17:25.355839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-02-03T20:17:25.367112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-02-03T20:17:25.367520] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-02-03T20:17:25.368487] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-02-03T20:17:25.368548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:25.368599] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:25.368629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:25.368687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:25.426434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:25.427324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:25.427408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:25.427441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:25.543196] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:25.543369] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:17:25.543413] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:25.543443] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:25.547462] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: DOWN (p=43.87%) [2026-02-03T20:17:25.547856] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-02-03T20:17:25.548028] [INFO ] [sig ] BFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:25.700521] [INFO ] [LOCAL ] Saved forecast: BFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BFC.txt [2026-02-03T20:17:25.700707] [INFO ] [sig ] [388/3452] Completed BFC in 0.3s | 2.75 sym/s | Total: 2.4m | ETA: 18.6m [2026-02-03T20:17:25.700750] [INFO ] [sig ] [389/3452] Forecasting BFH... [2026-02-03T20:17:25.700782] [INFO ] [sig ] Generating forecast for: BFH [2026-02-03T20:17:25.700813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-02-03T20:17:25.715130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-02-03T20:17:25.715641] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-02-03T20:17:25.716534] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-02-03T20:17:25.716610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:25.716645] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:25.716671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:25.716728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:25.787159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:25.788256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:25.788375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:25.788419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:25.949567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:25.949756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:25.949798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:25.949829] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:25.954692] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=52.53%) [2026-02-03T20:17:25.955006] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-02-03T20:17:25.955152] [INFO ] [sig ] BFH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:26.137395] [INFO ] [LOCAL ] Saved forecast: BFH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BFH.txt [2026-02-03T20:17:26.137610] [INFO ] [sig ] [389/3452] Completed BFH in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.6m [2026-02-03T20:17:26.137681] [INFO ] [sig ] [390/3452] Forecasting BFK... [2026-02-03T20:17:26.137726] [INFO ] [sig ] Generating forecast for: BFK [2026-02-03T20:17:26.137772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-02-03T20:17:26.150018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-02-03T20:17:26.150439] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-02-03T20:17:26.151351] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-02-03T20:17:26.151409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:26.151454] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:26.151488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:26.151568] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:26.219943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:26.220963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:26.221059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:26.221093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:26.363116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:26.363296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:26.363367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:26.363402] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:26.367396] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: UP (p=89.58%) [2026-02-03T20:17:26.367943] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-02-03T20:17:26.368090] [INFO ] [sig ] BFK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:26.524193] [INFO ] [LOCAL ] Saved forecast: BFK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BFK.txt [2026-02-03T20:17:26.524390] [INFO ] [sig ] [390/3452] Completed BFK in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.6m [2026-02-03T20:17:26.524457] [INFO ] [sig ] [391/3452] Forecasting BFLY... [2026-02-03T20:17:26.524501] [INFO ] [sig ] Generating forecast for: BFLY [2026-02-03T20:17:26.524540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-02-03T20:17:26.539956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-02-03T20:17:26.540532] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-02-03T20:17:26.541682] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-02-03T20:17:26.541903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:26.541945] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:26.541976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:26.542079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:26.606286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:26.607644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:26.607991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:26.608027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:26.750909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:26.751079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:26.751124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:26.751154] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:26.755101] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-02-03T20:17:26.755479] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-02-03T20:17:26.755667] [INFO ] [sig ] BFLY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:26.932739] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BFLY.txt [2026-02-03T20:17:26.932909] [INFO ] [sig ] [391/3452] Completed BFLY in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.6m [2026-02-03T20:17:26.932949] [INFO ] [sig ] [392/3452] Forecasting BFS... [2026-02-03T20:17:26.932981] [INFO ] [sig ] Generating forecast for: BFS [2026-02-03T20:17:26.933011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-02-03T20:17:26.946100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-02-03T20:17:26.946479] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-02-03T20:17:26.947298] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-02-03T20:17:26.947357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:26.947398] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:26.947427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:26.947485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:27.007382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:27.008347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:27.008457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:27.008498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:27.126728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:27.126891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:27.126934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:27.126963] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:27.130428] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-02-03T20:17:27.130750] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-02-03T20:17:27.130883] [INFO ] [sig ] BFS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:27.344846] [INFO ] [LOCAL ] Saved forecast: BFS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BFS.txt [2026-02-03T20:17:27.345102] [INFO ] [sig ] [392/3452] Completed BFS in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.6m [2026-02-03T20:17:27.345157] [INFO ] [sig ] [393/3452] Forecasting BFZ... [2026-02-03T20:17:27.345189] [INFO ] [sig ] Generating forecast for: BFZ [2026-02-03T20:17:27.345219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-02-03T20:17:27.360767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-02-03T20:17:27.361235] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-02-03T20:17:27.362209] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-02-03T20:17:27.362262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:27.362296] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:27.362322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:27.362379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:27.420989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:27.421956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:27.422057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:27.422093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:27.545392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:27.545551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:27.545624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:27.545658] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:27.549269] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=64.15%) [2026-02-03T20:17:27.549567] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-02-03T20:17:27.549725] [INFO ] [sig ] BFZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:27.698444] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BFZ.txt [2026-02-03T20:17:27.698635] [INFO ] [sig ] [393/3452] Completed BFZ in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.6m [2026-02-03T20:17:27.698679] [INFO ] [sig ] [394/3452] Forecasting BG... [2026-02-03T20:17:27.698713] [INFO ] [sig ] Generating forecast for: BG [2026-02-03T20:17:27.698745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-02-03T20:17:27.711413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-02-03T20:17:27.711869] [INFO ] [FORECASTER] Starting predict_future for BG [2026-02-03T20:17:27.712766] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-02-03T20:17:27.712823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:27.712891] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:27.712934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:27.712995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:27.772533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:27.773494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:27.773603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:27.773639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:27.894721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:27.894888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:27.894930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:27.894960] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:27.898479] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=25.81%) [2026-02-03T20:17:27.898810] [INFO ] [FORECASTER] Completed predict_future for BG [2026-02-03T20:17:27.898955] [INFO ] [sig ] BG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:28.039817] [INFO ] [LOCAL ] Saved forecast: BG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BG.txt [2026-02-03T20:17:28.039981] [INFO ] [sig ] [394/3452] Completed BG in 0.3s | 2.75 sym/s | Total: 2.4m | ETA: 18.6m [2026-02-03T20:17:28.040023] [INFO ] [sig ] [395/3452] Forecasting BGB... [2026-02-03T20:17:28.040053] [INFO ] [sig ] Generating forecast for: BGB [2026-02-03T20:17:28.040083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-02-03T20:17:28.052701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-02-03T20:17:28.053075] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-02-03T20:17:28.053872] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-02-03T20:17:28.053925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:28.053958] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:28.053984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:28.054040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:28.111492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:28.112474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:28.112605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:28.112649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:28.244602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:28.244772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:28.244814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:28.244846] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:28.248590] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=83.58%) [2026-02-03T20:17:28.248947] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-02-03T20:17:28.249098] [INFO ] [sig ] BGB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:28.414134] [INFO ] [LOCAL ] Saved forecast: BGB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BGB.txt [2026-02-03T20:17:28.414333] [INFO ] [sig ] [395/3452] Completed BGB in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:28.414381] [INFO ] [sig ] [396/3452] Forecasting BGC... [2026-02-03T20:17:28.414415] [INFO ] [sig ] Generating forecast for: BGC [2026-02-03T20:17:28.414446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-02-03T20:17:28.427382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-02-03T20:17:28.427853] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-02-03T20:17:28.428715] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-02-03T20:17:28.428769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:28.428803] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:28.428830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:28.428887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:28.487813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:28.488783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:28.488930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:28.488965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:28.610490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:28.610675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:28.610717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:28.610746] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:28.614230] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: DOWN (p=2.88%) [2026-02-03T20:17:28.614512] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-02-03T20:17:28.614684] [INFO ] [sig ] BGC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:28.758449] [INFO ] [LOCAL ] Saved forecast: BGC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BGC.txt [2026-02-03T20:17:28.758656] [INFO ] [sig ] [396/3452] Completed BGC in 0.3s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:28.758710] [INFO ] [sig ] [397/3452] Forecasting BGH... [2026-02-03T20:17:28.758740] [INFO ] [sig ] Generating forecast for: BGH [2026-02-03T20:17:28.758774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-02-03T20:17:28.770795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-02-03T20:17:28.771181] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-02-03T20:17:28.772021] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-02-03T20:17:28.772074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:28.772105] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:28.772131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:28.772187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:28.830959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:28.831897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:28.831987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:28.832022] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:28.951882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:28.952046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:28.952086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:28.952115] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:28.956048] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: UP (p=66.10%) [2026-02-03T20:17:28.956370] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-02-03T20:17:28.956514] [INFO ] [sig ] BGH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:29.098777] [INFO ] [LOCAL ] Saved forecast: BGH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BGH.txt [2026-02-03T20:17:29.098926] [INFO ] [sig ] [397/3452] Completed BGH in 0.3s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:29.098967] [INFO ] [sig ] [398/3452] Forecasting BGLC... [2026-02-03T20:17:29.098997] [INFO ] [sig ] Generating forecast for: BGLC [2026-02-03T20:17:29.099034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-02-03T20:17:29.111722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-02-03T20:17:29.112333] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-02-03T20:17:29.113171] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-02-03T20:17:29.113225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:29.113256] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:29.113281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:29.113338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:29.178856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:29.179970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:29.180083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:29.180125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:29.297559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:29.297745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:29.297802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:29.297836] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:29.301442] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: UP (p=86.89%) [2026-02-03T20:17:29.301745] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-02-03T20:17:29.301875] [INFO ] [sig ] BGLC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:29.453344] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BGLC.txt [2026-02-03T20:17:29.453552] [INFO ] [sig ] [398/3452] Completed BGLC in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:29.453625] [INFO ] [sig ] [399/3452] Forecasting BGRN... [2026-02-03T20:17:29.453660] [INFO ] [sig ] Generating forecast for: BGRN [2026-02-03T20:17:29.453690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-02-03T20:17:29.467997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-02-03T20:17:29.468432] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-02-03T20:17:29.469299] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-02-03T20:17:29.469353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:29.469386] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:29.469414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:29.469471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:29.526269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:29.527015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:29.527096] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:29.527129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:29.649821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:29.649979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:29.650022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:29.650052] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:29.653667] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-02-03T20:17:29.653962] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-02-03T20:17:29.654096] [INFO ] [sig ] BGRN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:29.800725] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BGRN.txt [2026-02-03T20:17:29.800879] [INFO ] [sig ] [399/3452] Completed BGRN in 0.3s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:29.800930] [INFO ] [sig ] [400/3452] Forecasting BGS... [2026-02-03T20:17:29.800976] [INFO ] [sig ] Generating forecast for: BGS [2026-02-03T20:17:29.801012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-02-03T20:17:29.812079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-02-03T20:17:29.812499] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-02-03T20:17:29.813431] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-02-03T20:17:29.813488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:29.813522] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:29.813553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:29.813677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:29.872720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:29.873711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:29.873800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:29.873835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:29.996325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:29.996483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:29.996526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:29.996554] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:30.000126] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-02-03T20:17:30.000429] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-02-03T20:17:30.000562] [INFO ] [sig ] BGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:30.145612] [INFO ] [LOCAL ] Saved forecast: BGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BGS.txt [2026-02-03T20:17:30.145771] [INFO ] [sig ] [400/3452] Completed BGS in 0.3s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:30.145812] [INFO ] [sig ] [401/3452] Forecasting BGSF... [2026-02-03T20:17:30.145842] [INFO ] [sig ] Generating forecast for: BGSF [2026-02-03T20:17:30.145871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-02-03T20:17:30.157518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-02-03T20:17:30.158010] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-02-03T20:17:30.158885] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-02-03T20:17:30.158940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:30.158975] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:30.159003] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:30.159061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:30.218401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:30.219194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:30.219282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:30.219315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:30.360743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:30.361233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:30.361299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:30.361351] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:30.368121] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=30.53%) [2026-02-03T20:17:30.368848] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-02-03T20:17:30.369192] [INFO ] [sig ] BGSF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:30.537894] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BGSF.txt [2026-02-03T20:17:30.538137] [INFO ] [sig ] [401/3452] Completed BGSF in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:30.538185] [INFO ] [sig ] [402/3452] Forecasting BGX... [2026-02-03T20:17:30.538220] [INFO ] [sig ] Generating forecast for: BGX [2026-02-03T20:17:30.538253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-02-03T20:17:30.552937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-02-03T20:17:30.553685] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-02-03T20:17:30.555122] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-02-03T20:17:30.555277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:30.555314] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:30.555341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:30.555407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:30.635407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:30.636810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:30.636998] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:30.637062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:30.766056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:30.766225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:30.766267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:30.766295] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:30.770545] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-02-03T20:17:30.770894] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-02-03T20:17:30.771041] [INFO ] [sig ] BGX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:30.915238] [INFO ] [LOCAL ] Saved forecast: BGX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BGX.txt [2026-02-03T20:17:30.915404] [INFO ] [sig ] [402/3452] Completed BGX in 0.4s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:30.915445] [INFO ] [sig ] [403/3452] Forecasting BGY... [2026-02-03T20:17:30.915476] [INFO ] [sig ] Generating forecast for: BGY [2026-02-03T20:17:30.915506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-02-03T20:17:30.927390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-02-03T20:17:30.927860] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-02-03T20:17:30.928764] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-02-03T20:17:30.928820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:30.928853] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:30.928882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:30.928941] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:30.987346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:30.988164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:30.988252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:30.988285] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:31.114788] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:31.114963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:31.115006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:31.115035] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:31.118491] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: DOWN (p=48.36%) [2026-02-03T20:17:31.118823] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-02-03T20:17:31.118960] [INFO ] [sig ] BGY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:31.260075] [INFO ] [LOCAL ] Saved forecast: BGY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BGY.txt [2026-02-03T20:17:31.260210] [INFO ] [sig ] [403/3452] Completed BGY in 0.3s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:31.260250] [INFO ] [sig ] [404/3452] Forecasting BHC... [2026-02-03T20:17:31.260279] [INFO ] [sig ] Generating forecast for: BHC [2026-02-03T20:17:31.260310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-02-03T20:17:31.272409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-02-03T20:17:31.272790] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-02-03T20:17:31.273566] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-02-03T20:17:31.273645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:31.273684] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:31.273719] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:31.273780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:31.332904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:31.333639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:31.333774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:31.333836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:31.457290] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:31.457456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:31.457497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:31.457526] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:31.461033] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=44.69%) [2026-02-03T20:17:31.461333] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-02-03T20:17:31.461471] [INFO ] [sig ] BHC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:31.607340] [INFO ] [LOCAL ] Saved forecast: BHC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BHC.txt [2026-02-03T20:17:31.607497] [INFO ] [sig ] [404/3452] Completed BHC in 0.3s | 2.75 sym/s | Total: 2.4m | ETA: 18.5m [2026-02-03T20:17:31.607563] [INFO ] [sig ] [405/3452] Forecasting BHE... [2026-02-03T20:17:31.607626] [INFO ] [sig ] Generating forecast for: BHE [2026-02-03T20:17:31.607664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-02-03T20:17:31.619053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-02-03T20:17:31.619453] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-02-03T20:17:31.620376] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-02-03T20:17:31.620432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:31.620464] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:31.620492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:31.620550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:31.683471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:31.684382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:31.684477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:31.684512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:31.806280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:31.806428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:31.806469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:31.806499] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:31.810645] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=44.12%) [2026-02-03T20:17:31.811123] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-02-03T20:17:31.811253] [INFO ] [sig ] BHE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:31.961780] [INFO ] [LOCAL ] Saved forecast: BHE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BHE.txt [2026-02-03T20:17:31.961947] [INFO ] [sig ] [405/3452] Completed BHE in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.5m [2026-02-03T20:17:31.961990] [INFO ] [sig ] [406/3452] Forecasting BHF... [2026-02-03T20:17:31.962020] [INFO ] [sig ] Generating forecast for: BHF [2026-02-03T20:17:31.962051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-02-03T20:17:31.973608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-02-03T20:17:31.974049] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-02-03T20:17:31.974908] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-02-03T20:17:31.974975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:31.975020] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:31.975049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:31.975107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:32.039861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:32.040803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:32.040890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:32.040925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:32.169938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:32.170107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:32.170150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:32.170181] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:32.174108] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-02-03T20:17:32.174414] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-02-03T20:17:32.174556] [INFO ] [sig ] BHF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:32.339233] [INFO ] [LOCAL ] Saved forecast: BHF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BHF.txt [2026-02-03T20:17:32.339408] [INFO ] [sig ] [406/3452] Completed BHF in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.5m [2026-02-03T20:17:32.339458] [INFO ] [sig ] [407/3452] Forecasting BHFAL... [2026-02-03T20:17:32.339490] [INFO ] [sig ] Generating forecast for: BHFAL [2026-02-03T20:17:32.339522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-02-03T20:17:32.350485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-02-03T20:17:32.350864] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-02-03T20:17:32.351703] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-02-03T20:17:32.351768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:32.351817] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:32.351844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:32.351900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:32.410212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:32.410871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:32.410951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:32.410985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:32.532437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:32.532614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:32.532658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:32.532692] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:32.536168] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: DOWN (p=27.54%) [2026-02-03T20:17:32.536451] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-02-03T20:17:32.536596] [INFO ] [sig ] BHFAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:32.682101] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BHFAL.txt [2026-02-03T20:17:32.682279] [INFO ] [sig ] [407/3452] Completed BHFAL in 0.3s | 2.75 sym/s | Total: 2.5m | ETA: 18.5m [2026-02-03T20:17:32.682320] [INFO ] [sig ] [408/3452] Forecasting BHFAM... [2026-02-03T20:17:32.682350] [INFO ] [sig ] Generating forecast for: BHFAM [2026-02-03T20:17:32.682381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-02-03T20:17:32.693891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-02-03T20:17:32.694337] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-02-03T20:17:32.695187] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-02-03T20:17:32.695242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:32.695275] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:32.695302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:32.695360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:32.758292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:32.759417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:32.759511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:32.759546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:32.890320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:32.890497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:32.890544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:32.890593] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:32.894413] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-02-03T20:17:32.894787] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-02-03T20:17:32.894937] [INFO ] [sig ] BHFAM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:33.050602] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BHFAM.txt [2026-02-03T20:17:33.050803] [INFO ] [sig ] [408/3452] Completed BHFAM in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.5m [2026-02-03T20:17:33.050849] [INFO ] [sig ] [409/3452] Forecasting BHFAN... [2026-02-03T20:17:33.050879] [INFO ] [sig ] Generating forecast for: BHFAN [2026-02-03T20:17:33.050909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-02-03T20:17:33.063242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-02-03T20:17:33.063682] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-02-03T20:17:33.064558] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-02-03T20:17:33.064651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:33.064692] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:33.064725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:33.064797] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:33.130258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:33.131554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:33.131670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:33.131709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:33.264415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:33.264624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:33.264687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:33.264739] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:33.269059] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-02-03T20:17:33.269361] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-02-03T20:17:33.269524] [INFO ] [sig ] BHFAN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:33.427239] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BHFAN.txt [2026-02-03T20:17:33.427447] [INFO ] [sig ] [409/3452] Completed BHFAN in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.5m [2026-02-03T20:17:33.427510] [INFO ] [sig ] [410/3452] Forecasting BHFAO... [2026-02-03T20:17:33.427554] [INFO ] [sig ] Generating forecast for: BHFAO [2026-02-03T20:17:33.427627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-02-03T20:17:33.439285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-02-03T20:17:33.439758] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-02-03T20:17:33.440555] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-02-03T20:17:33.440624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:33.440658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:33.440685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:33.440743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:33.498900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:33.499800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:33.499890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:33.499924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:33.617764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:33.617954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:33.618003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:33.618034] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:33.621547] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=22.15%) [2026-02-03T20:17:33.621839] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-02-03T20:17:33.621966] [INFO ] [sig ] BHFAO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:33.767301] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BHFAO.txt [2026-02-03T20:17:33.767452] [INFO ] [sig ] [410/3452] Completed BHFAO in 0.3s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:33.767498] [INFO ] [sig ] [411/3452] Forecasting BHFAP... [2026-02-03T20:17:33.767529] [INFO ] [sig ] Generating forecast for: BHFAP [2026-02-03T20:17:33.767561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-02-03T20:17:33.779692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-02-03T20:17:33.780086] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-02-03T20:17:33.780909] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-02-03T20:17:33.780965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:33.781030] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:33.781061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:33.781120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:33.839102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:33.839848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:33.839933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:33.839967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:33.963696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:33.963863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:33.963905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:33.963934] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:33.967493] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: DOWN (p=40.38%) [2026-02-03T20:17:33.967863] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-02-03T20:17:33.967999] [INFO ] [sig ] BHFAP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:34.111324] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BHFAP.txt [2026-02-03T20:17:34.111496] [INFO ] [sig ] [411/3452] Completed BHFAP in 0.3s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:34.111540] [INFO ] [sig ] [412/3452] Forecasting BHK... [2026-02-03T20:17:34.111589] [INFO ] [sig ] Generating forecast for: BHK [2026-02-03T20:17:34.111624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-02-03T20:17:34.123745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-02-03T20:17:34.124136] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-02-03T20:17:34.125152] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-02-03T20:17:34.125206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:34.125238] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:34.125265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:34.125323] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:34.186744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:34.187830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:34.187961] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:34.187994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:34.321504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:34.321700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:34.321753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:34.321788] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:34.325770] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=46.06%) [2026-02-03T20:17:34.326123] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-02-03T20:17:34.326280] [INFO ] [sig ] BHK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:34.494730] [INFO ] [LOCAL ] Saved forecast: BHK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BHK.txt [2026-02-03T20:17:34.494897] [INFO ] [sig ] [412/3452] Completed BHK in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:34.494939] [INFO ] [sig ] [413/3452] Forecasting BHP... [2026-02-03T20:17:34.494968] [INFO ] [sig ] Generating forecast for: BHP [2026-02-03T20:17:34.494998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-02-03T20:17:34.508013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-02-03T20:17:34.508446] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-02-03T20:17:34.509294] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-02-03T20:17:34.509349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:34.509383] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:34.509410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:34.509468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:34.580706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:34.582165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:34.582316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:34.582355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:34.740916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:34.741158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:34.741207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:34.741237] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:34.745397] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: UP (p=58.95%) [2026-02-03T20:17:34.745771] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-02-03T20:17:34.745930] [INFO ] [sig ] BHP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:34.904091] [INFO ] [LOCAL ] Saved forecast: BHP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BHP.txt [2026-02-03T20:17:34.904321] [INFO ] [sig ] [413/3452] Completed BHP in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:34.904376] [INFO ] [sig ] [414/3452] Forecasting BHRB... [2026-02-03T20:17:34.904410] [INFO ] [sig ] Generating forecast for: BHRB [2026-02-03T20:17:34.904452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-02-03T20:17:34.920829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-02-03T20:17:34.921419] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-02-03T20:17:34.922517] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-02-03T20:17:34.922605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:34.922656] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:34.922697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:34.922797] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:34.987387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:34.988664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:34.988761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:34.988799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:35.107427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:35.107620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:35.107681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:35.107746] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:35.111283] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: UP (p=55.92%) [2026-02-03T20:17:35.111590] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-02-03T20:17:35.111728] [INFO ] [sig ] BHRB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:35.251874] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BHRB.txt [2026-02-03T20:17:35.252038] [INFO ] [sig ] [414/3452] Completed BHRB in 0.3s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:35.252079] [INFO ] [sig ] [415/3452] Forecasting BHVN... [2026-02-03T20:17:35.252110] [INFO ] [sig ] Generating forecast for: BHVN [2026-02-03T20:17:35.252141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-02-03T20:17:35.265114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-02-03T20:17:35.265481] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-02-03T20:17:35.266461] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-02-03T20:17:35.266515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:35.266547] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:35.266591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:35.266651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:35.326424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:35.327359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:35.327449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:35.327485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:35.450434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:35.450622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:35.450667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:35.450707] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:35.454519] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=66.98%) [2026-02-03T20:17:35.454825] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-02-03T20:17:35.455153] [INFO ] [sig ] BHVN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:35.603930] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BHVN.txt [2026-02-03T20:17:35.604108] [INFO ] [sig ] [415/3452] Completed BHVN in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:35.604148] [INFO ] [sig ] [416/3452] Forecasting BIAF... [2026-02-03T20:17:35.604179] [INFO ] [sig ] Generating forecast for: BIAF [2026-02-03T20:17:35.604209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-02-03T20:17:35.616399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-02-03T20:17:35.616861] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-02-03T20:17:35.617675] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-02-03T20:17:35.617740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:35.617778] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:35.617841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:35.617904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:35.677672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:35.678679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:35.678766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:35.678799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:35.794630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:35.794796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:35.794838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:35.794869] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:35.802313] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-02-03T20:17:35.802708] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-02-03T20:17:35.802873] [INFO ] [sig ] BIAF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:35.950350] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BIAF.txt [2026-02-03T20:17:35.950513] [INFO ] [sig ] [416/3452] Completed BIAF in 0.3s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:35.950554] [INFO ] [sig ] [417/3452] Forecasting BIB... [2026-02-03T20:17:35.950604] [INFO ] [sig ] Generating forecast for: BIB [2026-02-03T20:17:35.950645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-02-03T20:17:35.963802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-02-03T20:17:35.964189] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-02-03T20:17:35.965247] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-02-03T20:17:35.965301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:35.965332] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:35.965358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:35.965414] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:36.023426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:36.024415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:36.024503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:36.024537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:36.135700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:36.135872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:36.136104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:36.136132] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:36.140125] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: DOWN (p=18.32%) [2026-02-03T20:17:36.140414] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-02-03T20:17:36.140551] [INFO ] [sig ] BIB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:36.287528] [INFO ] [LOCAL ] Saved forecast: BIB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BIB.txt [2026-02-03T20:17:36.287718] [INFO ] [sig ] [417/3452] Completed BIB in 0.3s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:36.287761] [INFO ] [sig ] [418/3452] Forecasting BIIB... [2026-02-03T20:17:36.287817] [INFO ] [sig ] Generating forecast for: BIIB [2026-02-03T20:17:36.287855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-02-03T20:17:36.300112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-02-03T20:17:36.300521] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-02-03T20:17:36.301394] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-02-03T20:17:36.301466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:36.301518] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:36.301547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:36.301623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:36.363162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:36.364104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:36.364195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:36.364231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:36.495808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:36.495971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:36.496012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:36.496041] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:36.499731] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-02-03T20:17:36.500016] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-02-03T20:17:36.500148] [INFO ] [sig ] BIIB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:36.658808] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BIIB.txt [2026-02-03T20:17:36.658978] [INFO ] [sig ] [418/3452] Completed BIIB in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:36.659023] [INFO ] [sig ] [419/3452] Forecasting BILI... [2026-02-03T20:17:36.659053] [INFO ] [sig ] Generating forecast for: BILI [2026-02-03T20:17:36.659082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-02-03T20:17:36.676132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-02-03T20:17:36.676904] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-02-03T20:17:36.678427] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-02-03T20:17:36.678490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:36.678533] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:36.678603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:36.678688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:36.752622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:36.754404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:36.754552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:36.754618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:36.895859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:36.896107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:36.896166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:36.896209] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:36.900498] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=80.04%) [2026-02-03T20:17:36.900983] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-02-03T20:17:36.901174] [INFO ] [sig ] BILI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:37.059026] [INFO ] [LOCAL ] Saved forecast: BILI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BILI.txt [2026-02-03T20:17:37.059249] [INFO ] [sig ] [419/3452] Completed BILI in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:37.059293] [INFO ] [sig ] [420/3452] Forecasting BILL... [2026-02-03T20:17:37.059325] [INFO ] [sig ] Generating forecast for: BILL [2026-02-03T20:17:37.059357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-02-03T20:17:37.072758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-02-03T20:17:37.073408] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-02-03T20:17:37.074439] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-02-03T20:17:37.074498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:37.074533] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:37.074596] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:37.074692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:37.142233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:37.143747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:37.143876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:37.143915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:37.286658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:37.286837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:37.286879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:37.286907] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:37.290540] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=47.88%) [2026-02-03T20:17:37.290852] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-02-03T20:17:37.290992] [INFO ] [sig ] BILL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:37.443424] [INFO ] [LOCAL ] Saved forecast: BILL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BILL.txt [2026-02-03T20:17:37.443613] [INFO ] [sig ] [420/3452] Completed BILL in 0.4s | 2.75 sym/s | Total: 2.5m | ETA: 18.4m [2026-02-03T20:17:37.443658] [INFO ] [sig ] [421/3452] Forecasting BIO... [2026-02-03T20:17:37.443687] [INFO ] [sig ] Generating forecast for: BIO [2026-02-03T20:17:37.443717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-02-03T20:17:37.461195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-02-03T20:17:37.461716] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-02-03T20:17:37.462724] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-02-03T20:17:37.462805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:37.462854] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:37.462896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:37.462975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:37.521173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:37.522098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:37.522221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:37.522257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:37.648116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:37.648286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:37.648329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:37.648359] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:37.652401] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=11.48%) [2026-02-03T20:17:37.652706] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-02-03T20:17:37.652869] [INFO ] [sig ] BIO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:37.812326] [INFO ] [LOCAL ] Saved forecast: BIO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BIO.txt [2026-02-03T20:17:37.812546] [INFO ] [sig ] [421/3452] Completed BIO in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-02-03T20:17:37.812629] [INFO ] [sig ] [422/3452] Forecasting BIP... [2026-02-03T20:17:37.812673] [INFO ] [sig ] Generating forecast for: BIP [2026-02-03T20:17:37.812708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-02-03T20:17:37.828399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-02-03T20:17:37.828946] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-02-03T20:17:37.830107] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-02-03T20:17:37.830185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:37.830234] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:37.830276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:37.830364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:37.914959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:37.915941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:37.916041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:37.916078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:38.058670] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:38.058879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:38.058939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:38.058970] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:38.063304] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: DOWN (p=34.91%) [2026-02-03T20:17:38.063797] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-02-03T20:17:38.063999] [INFO ] [sig ] BIP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:38.223541] [INFO ] [LOCAL ] Saved forecast: BIP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BIP.txt [2026-02-03T20:17:38.223742] [INFO ] [sig ] [422/3452] Completed BIP in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-02-03T20:17:38.223787] [INFO ] [sig ] [423/3452] Forecasting BIPH... [2026-02-03T20:17:38.223818] [INFO ] [sig ] Generating forecast for: BIPH [2026-02-03T20:17:38.223848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-02-03T20:17:38.235055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-02-03T20:17:38.235483] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-02-03T20:17:38.236322] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-02-03T20:17:38.236378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:38.236411] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:38.236437] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:38.236493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:38.293047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:38.294033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:38.294159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:38.294195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:38.410183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:38.410347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:38.410392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:38.410422] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:38.414678] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-02-03T20:17:38.415162] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-02-03T20:17:38.415337] [INFO ] [sig ] BIPH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:38.579231] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BIPH.txt [2026-02-03T20:17:38.579395] [INFO ] [sig ] [423/3452] Completed BIPH in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-02-03T20:17:38.579439] [INFO ] [sig ] [424/3452] Forecasting BIPI... [2026-02-03T20:17:38.579471] [INFO ] [sig ] Generating forecast for: BIPI [2026-02-03T20:17:38.579502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-02-03T20:17:38.592354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-02-03T20:17:38.592779] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-02-03T20:17:38.593648] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-02-03T20:17:38.593704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:38.593739] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:38.593767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:38.593825] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:38.660194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:38.661250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:38.661352] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:38.661395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:38.778098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:38.778257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:38.778301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:38.778331] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:38.782080] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=88.69%) [2026-02-03T20:17:38.782378] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-02-03T20:17:38.782513] [INFO ] [sig ] BIPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:38.941942] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BIPI.txt [2026-02-03T20:17:38.942149] [INFO ] [sig ] [424/3452] Completed BIPI in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-02-03T20:17:38.942196] [INFO ] [sig ] [425/3452] Forecasting BIRD... [2026-02-03T20:17:38.942228] [INFO ] [sig ] Generating forecast for: BIRD [2026-02-03T20:17:38.942259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-02-03T20:17:38.954501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-02-03T20:17:38.954958] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-02-03T20:17:38.955898] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-02-03T20:17:38.955959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:38.955993] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:38.956020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:38.956099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:39.019128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:39.019998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:39.020088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:39.020122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:39.156380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:39.156541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:39.156600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:39.156649] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:39.160389] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=81.95%) [2026-02-03T20:17:39.160725] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-02-03T20:17:39.160866] [INFO ] [sig ] BIRD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:39.318060] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BIRD.txt [2026-02-03T20:17:39.318201] [INFO ] [sig ] [425/3452] Completed BIRD in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-02-03T20:17:39.318243] [INFO ] [sig ] [426/3452] Forecasting BIRK... [2026-02-03T20:17:39.318274] [INFO ] [sig ] Generating forecast for: BIRK [2026-02-03T20:17:39.318306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-02-03T20:17:39.330786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-02-03T20:17:39.331150] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-02-03T20:17:39.331955] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-02-03T20:17:39.332009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:39.332043] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:39.332072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:39.332129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:39.396042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:39.396807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:39.396892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:39.396925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:39.533866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:39.534026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:39.534264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:39.534309] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:39.538094] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=36.40%) [2026-02-03T20:17:39.538419] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-02-03T20:17:39.538567] [INFO ] [sig ] BIRK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:39.705072] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BIRK.txt [2026-02-03T20:17:39.705232] [INFO ] [sig ] [426/3452] Completed BIRK in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-02-03T20:17:39.705285] [INFO ] [sig ] [427/3452] Forecasting BITF... [2026-02-03T20:17:39.705331] [INFO ] [sig ] Generating forecast for: BITF [2026-02-03T20:17:39.705378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-02-03T20:17:39.717591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-02-03T20:17:39.718033] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-02-03T20:17:39.718931] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-02-03T20:17:39.718986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:39.719020] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:39.719047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:39.719104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:39.776882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:39.777849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:39.777934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:39.777994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:39.898229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:39.898394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:39.898434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:39.898463] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:39.902403] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: UP (p=67.71%) [2026-02-03T20:17:39.902730] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-02-03T20:17:39.902867] [INFO ] [sig ] BITF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:40.051365] [INFO ] [LOCAL ] Saved forecast: BITF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BITF.txt [2026-02-03T20:17:40.051593] [INFO ] [sig ] [427/3452] Completed BITF in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.4m [2026-02-03T20:17:40.051646] [INFO ] [sig ] [428/3452] Forecasting BIVI... [2026-02-03T20:17:40.051684] [INFO ] [sig ] Generating forecast for: BIVI [2026-02-03T20:17:40.051722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-02-03T20:17:40.063110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-02-03T20:17:40.063498] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-02-03T20:17:40.064502] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-02-03T20:17:40.064557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:40.064638] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:40.064667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:40.064724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:40.129605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:40.130450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:40.130536] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:40.130570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:40.262260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:40.262414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:40.262456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:40.262484] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:40.266153] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=62.21%) [2026-02-03T20:17:40.266469] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-02-03T20:17:40.266629] [INFO ] [sig ] BIVI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:40.421110] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BIVI.txt [2026-02-03T20:17:40.421281] [INFO ] [sig ] [428/3452] Completed BIVI in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:40.421327] [INFO ] [sig ] [429/3452] Forecasting BJ... [2026-02-03T20:17:40.421359] [INFO ] [sig ] Generating forecast for: BJ [2026-02-03T20:17:40.421390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-02-03T20:17:40.433552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-02-03T20:17:40.434011] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-02-03T20:17:40.434846] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-02-03T20:17:40.434901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:40.434934] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:40.434977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:40.435047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:40.492383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:40.493311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:40.493422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:40.493457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:40.624419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:40.624591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:40.624634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:40.624664] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:40.628130] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=91.24%) [2026-02-03T20:17:40.628402] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-02-03T20:17:40.628532] [INFO ] [sig ] BJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:40.771217] [INFO ] [LOCAL ] Saved forecast: BJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BJ.txt [2026-02-03T20:17:40.771376] [INFO ] [sig ] [429/3452] Completed BJ in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:40.771427] [INFO ] [sig ] [430/3452] Forecasting BJRI... [2026-02-03T20:17:40.771465] [INFO ] [sig ] Generating forecast for: BJRI [2026-02-03T20:17:40.771522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-02-03T20:17:40.782369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-02-03T20:17:40.782715] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-02-03T20:17:40.783481] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-02-03T20:17:40.783535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:40.783590] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:40.783621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:40.783679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:40.840212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:40.841002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:40.841083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:40.841115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:40.963273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:40.963438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:40.963479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:40.963508] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:40.966909] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=93.50%) [2026-02-03T20:17:40.967187] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-02-03T20:17:40.967319] [INFO ] [sig ] BJRI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:41.111613] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BJRI.txt [2026-02-03T20:17:41.111791] [INFO ] [sig ] [430/3452] Completed BJRI in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:41.111835] [INFO ] [sig ] [431/3452] Forecasting BK... [2026-02-03T20:17:41.111865] [INFO ] [sig ] Generating forecast for: BK [2026-02-03T20:17:41.111898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-02-03T20:17:41.124823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-02-03T20:17:41.125239] [INFO ] [FORECASTER] Starting predict_future for BK [2026-02-03T20:17:41.126068] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-02-03T20:17:41.126121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:41.126153] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:41.126178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:41.126235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:41.186124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:41.187072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:41.187162] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:41.187195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:41.308048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:41.308208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:41.308250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:41.308280] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:41.311809] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: DOWN (p=46.25%) [2026-02-03T20:17:41.312087] [INFO ] [FORECASTER] Completed predict_future for BK [2026-02-03T20:17:41.312217] [INFO ] [sig ] BK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:41.462045] [INFO ] [LOCAL ] Saved forecast: BK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BK.txt [2026-02-03T20:17:41.462215] [INFO ] [sig ] [431/3452] Completed BK in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:41.462256] [INFO ] [sig ] [432/3452] Forecasting BKCH... [2026-02-03T20:17:41.462285] [INFO ] [sig ] Generating forecast for: BKCH [2026-02-03T20:17:41.462317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-02-03T20:17:41.474283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-02-03T20:17:41.474723] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-02-03T20:17:41.475553] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-02-03T20:17:41.475627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:41.475660] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:41.475689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:41.475747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:41.537954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:41.539124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:41.539223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:41.539259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:41.661247] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:41.661413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:41.661457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:41.661486] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:41.665062] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-02-03T20:17:41.665352] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-02-03T20:17:41.665489] [INFO ] [sig ] BKCH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:41.811361] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BKCH.txt [2026-02-03T20:17:41.811518] [INFO ] [sig ] [432/3452] Completed BKCH in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:41.811559] [INFO ] [sig ] [433/3452] Forecasting BKD... [2026-02-03T20:17:41.811610] [INFO ] [sig ] Generating forecast for: BKD [2026-02-03T20:17:41.811641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-02-03T20:17:41.823340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-02-03T20:17:41.823758] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-02-03T20:17:41.824597] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-02-03T20:17:41.824651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:41.824685] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:41.824712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:41.824771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:41.886626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:41.887734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:41.887849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:41.887886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:42.013336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:42.013504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:42.013547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:42.013595] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:42.017090] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-02-03T20:17:42.017400] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-02-03T20:17:42.017538] [INFO ] [sig ] BKD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:42.172472] [INFO ] [LOCAL ] Saved forecast: BKD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BKD.txt [2026-02-03T20:17:42.172654] [INFO ] [sig ] [433/3452] Completed BKD in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:42.172699] [INFO ] [sig ] [434/3452] Forecasting BKE... [2026-02-03T20:17:42.172729] [INFO ] [sig ] Generating forecast for: BKE [2026-02-03T20:17:42.172767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-02-03T20:17:42.186908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-02-03T20:17:42.187546] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-02-03T20:17:42.188485] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-02-03T20:17:42.188550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:42.188623] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:42.188661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:42.188721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:42.254043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:42.255046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:42.255157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:42.255209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:42.396695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:42.396874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:42.396929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:42.396969] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:42.401665] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: DOWN (p=16.03%) [2026-02-03T20:17:42.402047] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-02-03T20:17:42.402235] [INFO ] [sig ] BKE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:42.578964] [INFO ] [LOCAL ] Saved forecast: BKE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BKE.txt [2026-02-03T20:17:42.579154] [INFO ] [sig ] [434/3452] Completed BKE in 0.4s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:42.579208] [INFO ] [sig ] [435/3452] Forecasting BKH... [2026-02-03T20:17:42.579239] [INFO ] [sig ] Generating forecast for: BKH [2026-02-03T20:17:42.579281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-02-03T20:17:42.591093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-02-03T20:17:42.591536] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-02-03T20:17:42.592557] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-02-03T20:17:42.592629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:42.592663] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:42.592690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:42.592747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:42.652000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:42.652869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:42.652952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:42.652985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:42.773355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:42.773515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:42.773556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:42.773605] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:42.777016] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=24.71%) [2026-02-03T20:17:42.777298] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-02-03T20:17:42.777428] [INFO ] [sig ] BKH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:42.921764] [INFO ] [LOCAL ] Saved forecast: BKH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BKH.txt [2026-02-03T20:17:42.921937] [INFO ] [sig ] [435/3452] Completed BKH in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:42.921979] [INFO ] [sig ] [436/3452] Forecasting BKN... [2026-02-03T20:17:42.922009] [INFO ] [sig ] Generating forecast for: BKN [2026-02-03T20:17:42.922039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-02-03T20:17:42.933462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-02-03T20:17:42.933843] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-02-03T20:17:42.934629] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-02-03T20:17:42.934682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:42.934715] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:42.934742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:42.934804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:42.990597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:42.991483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:42.991612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:42.991650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:43.110871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:43.111039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:43.111083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:43.111111] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:43.114946] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: UP (p=54.71%) [2026-02-03T20:17:43.115441] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-02-03T20:17:43.115590] [INFO ] [sig ] BKN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:43.257619] [INFO ] [LOCAL ] Saved forecast: BKN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BKN.txt [2026-02-03T20:17:43.257781] [INFO ] [sig ] [436/3452] Completed BKN in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:43.257838] [INFO ] [sig ] [437/3452] Forecasting BKNG... [2026-02-03T20:17:43.257868] [INFO ] [sig ] Generating forecast for: BKNG [2026-02-03T20:17:43.257897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-02-03T20:17:43.270213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-02-03T20:17:43.270629] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-02-03T20:17:43.271433] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-02-03T20:17:43.271486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:43.271518] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:43.271545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:43.271618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:43.328375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:43.329409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:43.329500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:43.329533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:43.450817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:43.450980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:43.451022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:43.451051] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:43.454436] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-02-03T20:17:43.454743] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-02-03T20:17:43.454877] [INFO ] [sig ] BKNG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:43.597989] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BKNG.txt [2026-02-03T20:17:43.598351] [INFO ] [sig ] [437/3452] Completed BKNG in 0.3s | 2.75 sym/s | Total: 2.6m | ETA: 18.3m [2026-02-03T20:17:43.598392] [INFO ] [sig ] [438/3452] Forecasting BKSY... [2026-02-03T20:17:43.598423] [INFO ] [sig ] Generating forecast for: BKSY [2026-02-03T20:17:43.598452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-02-03T20:17:43.610965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-02-03T20:17:43.611624] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-02-03T20:17:43.612421] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-02-03T20:17:43.612475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:43.612506] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:43.612532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:43.612606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:43.669993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:43.670890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:43.670974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:43.671008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:43.792749] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:43.792934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:43.792983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:43.793018] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:43.796593] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=77.01%) [2026-02-03T20:17:43.796873] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-02-03T20:17:43.797012] [INFO ] [sig ] BKSY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:43.941605] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BKSY.txt [2026-02-03T20:17:43.941767] [INFO ] [sig ] [438/3452] Completed BKSY in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-02-03T20:17:43.941807] [INFO ] [sig ] [439/3452] Forecasting BL... [2026-02-03T20:17:43.941837] [INFO ] [sig ] Generating forecast for: BL [2026-02-03T20:17:43.941869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-02-03T20:17:43.954737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-02-03T20:17:43.955135] [INFO ] [FORECASTER] Starting predict_future for BL [2026-02-03T20:17:43.955928] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-02-03T20:17:43.955982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:43.956014] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:43.956040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:43.956096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:44.015236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:44.016162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:44.016256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:44.016288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:44.146685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:44.146860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:44.146908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:44.146943] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:44.150804] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-02-03T20:17:44.151127] [INFO ] [FORECASTER] Completed predict_future for BL [2026-02-03T20:17:44.151280] [INFO ] [sig ] BL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:44.320347] [INFO ] [LOCAL ] Saved forecast: BL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BL.txt [2026-02-03T20:17:44.320518] [INFO ] [sig ] [439/3452] Completed BL in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-02-03T20:17:44.320586] [INFO ] [sig ] [440/3452] Forecasting BLBD... [2026-02-03T20:17:44.320619] [INFO ] [sig ] Generating forecast for: BLBD [2026-02-03T20:17:44.320649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-02-03T20:17:44.332869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-02-03T20:17:44.333260] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-02-03T20:17:44.334062] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-02-03T20:17:44.334116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:44.334147] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:44.334172] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:44.334228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:44.393835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:44.394945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:44.395037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:44.395071] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:44.518481] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:44.518668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:44.518709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:44.518738] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:44.522156] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-02-03T20:17:44.522430] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-02-03T20:17:44.522557] [INFO ] [sig ] BLBD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:44.666074] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BLBD.txt [2026-02-03T20:17:44.666244] [INFO ] [sig ] [440/3452] Completed BLBD in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-02-03T20:17:44.666284] [INFO ] [sig ] [441/3452] Forecasting BLCN... [2026-02-03T20:17:44.666317] [INFO ] [sig ] Generating forecast for: BLCN [2026-02-03T20:17:44.666348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-02-03T20:17:44.678181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-02-03T20:17:44.678546] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-02-03T20:17:44.679392] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-02-03T20:17:44.679455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:44.679495] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:44.679526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:44.679603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:44.737557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:44.738257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:44.738343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:44.738377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:44.844102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:44.844219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:44.844259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:44.844288] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:44.847599] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-02-03T20:17:44.847978] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-02-03T20:17:44.848135] [INFO ] [sig ] BLCN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:44.996304] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLCN.txt [2026-02-03T20:17:44.996476] [INFO ] [sig ] [441/3452] Completed BLCN in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-02-03T20:17:44.996550] [INFO ] [sig ] [442/3452] Forecasting BLCO... [2026-02-03T20:17:44.996599] [INFO ] [sig ] Generating forecast for: BLCO [2026-02-03T20:17:44.996631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-02-03T20:17:45.013015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-02-03T20:17:45.013525] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-02-03T20:17:45.014554] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-02-03T20:17:45.014647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:45.014706] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:45.014741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:45.014820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:45.089700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:45.090796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:45.090907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:45.090956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:45.290838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:45.291036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:45.291092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:45.291127] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:45.295665] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-02-03T20:17:45.296044] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-02-03T20:17:45.296408] [INFO ] [sig ] BLCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:45.483141] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLCO.txt [2026-02-03T20:17:45.483303] [INFO ] [sig ] [442/3452] Completed BLCO in 0.5s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-02-03T20:17:45.483346] [INFO ] [sig ] [443/3452] Forecasting BLD... [2026-02-03T20:17:45.483378] [INFO ] [sig ] Generating forecast for: BLD [2026-02-03T20:17:45.483410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-02-03T20:17:45.496686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-02-03T20:17:45.497108] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-02-03T20:17:45.498073] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-02-03T20:17:45.498133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:45.498165] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:45.498190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:45.498246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:45.561948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:45.562909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:45.563008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:45.563050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:45.697102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:45.697274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:45.697327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:45.697359] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:45.701687] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-02-03T20:17:45.701999] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-02-03T20:17:45.702309] [INFO ] [sig ] BLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:45.871118] [INFO ] [LOCAL ] Saved forecast: BLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BLD.txt [2026-02-03T20:17:45.871293] [INFO ] [sig ] [443/3452] Completed BLD in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-02-03T20:17:45.871345] [INFO ] [sig ] [444/3452] Forecasting BLDP... [2026-02-03T20:17:45.871377] [INFO ] [sig ] Generating forecast for: BLDP [2026-02-03T20:17:45.871414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-02-03T20:17:45.884407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-02-03T20:17:45.884877] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-02-03T20:17:45.885731] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-02-03T20:17:45.885786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:45.885819] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:45.885848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:45.885914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:45.952740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:45.953770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:45.953887] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:45.953922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:46.087665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:46.087860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:46.087913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:46.087949] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:46.092134] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: UP (p=88.24%) [2026-02-03T20:17:46.092444] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-02-03T20:17:46.092603] [INFO ] [sig ] BLDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:46.253171] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLDP.txt [2026-02-03T20:17:46.253333] [INFO ] [sig ] [444/3452] Completed BLDP in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.3m [2026-02-03T20:17:46.253376] [INFO ] [sig ] [445/3452] Forecasting BLE... [2026-02-03T20:17:46.253408] [INFO ] [sig ] Generating forecast for: BLE [2026-02-03T20:17:46.253449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-02-03T20:17:46.265283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-02-03T20:17:46.265781] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-02-03T20:17:46.266773] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-02-03T20:17:46.266826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:46.266860] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:46.266952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:46.267025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:46.329666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:46.330622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:46.330711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:46.330746] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:46.468118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:46.468355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:46.468409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:46.468441] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:46.472561] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=53.92%) [2026-02-03T20:17:46.472901] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-02-03T20:17:46.473049] [INFO ] [sig ] BLE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:46.642240] [INFO ] [LOCAL ] Saved forecast: BLE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLE.txt [2026-02-03T20:17:46.642417] [INFO ] [sig ] [445/3452] Completed BLE in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:46.642461] [INFO ] [sig ] [446/3452] Forecasting BLFS... [2026-02-03T20:17:46.642497] [INFO ] [sig ] Generating forecast for: BLFS [2026-02-03T20:17:46.642529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-02-03T20:17:46.654881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-02-03T20:17:46.655296] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-02-03T20:17:46.656203] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-02-03T20:17:46.656256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:46.656288] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:46.656315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:46.656372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:46.721636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:46.722767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:46.722888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:46.722928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:46.852470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:46.852658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:46.852701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:46.852730] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:46.856231] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=71.55%) [2026-02-03T20:17:46.856539] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-02-03T20:17:46.856698] [INFO ] [sig ] BLFS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:47.000633] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLFS.txt [2026-02-03T20:17:47.000812] [INFO ] [sig ] [446/3452] Completed BLFS in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:47.000854] [INFO ] [sig ] [447/3452] Forecasting BLFY... [2026-02-03T20:17:47.000884] [INFO ] [sig ] Generating forecast for: BLFY [2026-02-03T20:17:47.000914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-02-03T20:17:47.013089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-02-03T20:17:47.013524] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-02-03T20:17:47.014343] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-02-03T20:17:47.014397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:47.014431] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:47.014459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:47.014516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:47.076241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:47.077135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:47.077227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:47.077262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:47.203559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:47.203741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:47.203783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:47.203812] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:47.207636] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=6.75%) [2026-02-03T20:17:47.207945] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-02-03T20:17:47.208077] [INFO ] [sig ] BLFY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:47.353596] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BLFY.txt [2026-02-03T20:17:47.353755] [INFO ] [sig ] [447/3452] Completed BLFY in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:47.353795] [INFO ] [sig ] [448/3452] Forecasting BLK... [2026-02-03T20:17:47.353825] [INFO ] [sig ] Generating forecast for: BLK [2026-02-03T20:17:47.353855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-02-03T20:17:47.366664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-02-03T20:17:47.367147] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-02-03T20:17:47.368532] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-02-03T20:17:47.368610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:47.368650] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:47.368678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:47.368740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:47.429809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:47.430719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:47.430810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:47.430847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:47.564591] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:47.564783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:47.564827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:47.564858] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:47.570053] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=73.42%) [2026-02-03T20:17:47.570548] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-02-03T20:17:47.570721] [INFO ] [sig ] BLK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:47.728762] [INFO ] [LOCAL ] Saved forecast: BLK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLK.txt [2026-02-03T20:17:47.728988] [INFO ] [sig ] [448/3452] Completed BLK in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:47.729054] [INFO ] [sig ] [449/3452] Forecasting BLKB... [2026-02-03T20:17:47.729097] [INFO ] [sig ] Generating forecast for: BLKB [2026-02-03T20:17:47.729141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-02-03T20:17:47.742942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-02-03T20:17:47.743360] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-02-03T20:17:47.744230] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-02-03T20:17:47.744286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:47.744319] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:47.744345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:47.744402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:47.802027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:47.802963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:47.803057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:47.803091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:47.927504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:47.927714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:47.927763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:47.927823] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:47.931535] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=76.99%) [2026-02-03T20:17:47.931837] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-02-03T20:17:47.931969] [INFO ] [sig ] BLKB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:48.081201] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLKB.txt [2026-02-03T20:17:48.081367] [INFO ] [sig ] [449/3452] Completed BLKB in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:48.081408] [INFO ] [sig ] [450/3452] Forecasting BLMN... [2026-02-03T20:17:48.081438] [INFO ] [sig ] Generating forecast for: BLMN [2026-02-03T20:17:48.081470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-02-03T20:17:48.094425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-02-03T20:17:48.094908] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-02-03T20:17:48.095918] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-02-03T20:17:48.095983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:48.096016] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:48.096045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:48.096125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:48.162642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:48.163555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:48.163665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:48.163702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:48.304545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:48.304851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:48.304895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:48.304923] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:48.308541] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=85.28%) [2026-02-03T20:17:48.308858] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-02-03T20:17:48.309010] [INFO ] [sig ] BLMN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:48.455454] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLMN.txt [2026-02-03T20:17:48.455650] [INFO ] [sig ] [450/3452] Completed BLMN in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:48.455697] [INFO ] [sig ] [451/3452] Forecasting BLND... [2026-02-03T20:17:48.455729] [INFO ] [sig ] Generating forecast for: BLND [2026-02-03T20:17:48.455760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-02-03T20:17:48.468690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-02-03T20:17:48.469119] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-02-03T20:17:48.470045] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-02-03T20:17:48.470111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:48.470150] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:48.470187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:48.470256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:48.530595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:48.531727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:48.531814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:48.531863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:48.659871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:48.660039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:48.660079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:48.660107] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:48.663496] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-02-03T20:17:48.663797] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-02-03T20:17:48.663927] [INFO ] [sig ] BLND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:48.815293] [INFO ] [LOCAL ] Saved forecast: BLND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLND.txt [2026-02-03T20:17:48.815451] [INFO ] [sig ] [451/3452] Completed BLND in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:48.815495] [INFO ] [sig ] [452/3452] Forecasting BLRX... [2026-02-03T20:17:48.815523] [INFO ] [sig ] Generating forecast for: BLRX [2026-02-03T20:17:48.815554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-02-03T20:17:48.826896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-02-03T20:17:48.827334] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-02-03T20:17:48.828253] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-02-03T20:17:48.828309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:48.828344] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:48.828371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:48.828431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:48.886931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:48.888538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:48.888657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:48.888691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:49.008433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:49.008662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:49.008708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:49.008737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:49.012926] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-02-03T20:17:49.013261] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-02-03T20:17:49.013588] [INFO ] [sig ] BLRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:49.174106] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLRX.txt [2026-02-03T20:17:49.174243] [INFO ] [sig ] [452/3452] Completed BLRX in 0.4s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:49.174283] [INFO ] [sig ] [453/3452] Forecasting BLTE... [2026-02-03T20:17:49.174313] [INFO ] [sig ] Generating forecast for: BLTE [2026-02-03T20:17:49.174344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-02-03T20:17:49.185170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-02-03T20:17:49.185511] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-02-03T20:17:49.186334] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-02-03T20:17:49.186387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:49.186419] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:49.186457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:49.186520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:49.244274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:49.245174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:49.245261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:49.245294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:49.367905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:49.368068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:49.368110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:49.368140] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:49.372061] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=64.75%) [2026-02-03T20:17:49.372531] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-02-03T20:17:49.372679] [INFO ] [sig ] BLTE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:49.517367] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLTE.txt [2026-02-03T20:17:49.517528] [INFO ] [sig ] [453/3452] Completed BLTE in 0.3s | 2.75 sym/s | Total: 2.7m | ETA: 18.2m [2026-02-03T20:17:49.517586] [INFO ] [sig ] [454/3452] Forecasting BLX... [2026-02-03T20:17:49.517618] [INFO ] [sig ] Generating forecast for: BLX [2026-02-03T20:17:49.517649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-02-03T20:17:49.528933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-02-03T20:17:49.529292] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-02-03T20:17:49.530081] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-02-03T20:17:49.530135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:49.530168] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:49.530195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:49.530252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:49.589894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:49.590616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:49.590697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:49.590730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:49.718431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:49.718638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:49.718688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:49.718718] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:49.722208] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-02-03T20:17:49.722493] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-02-03T20:17:49.722644] [INFO ] [sig ] BLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:49.863998] [INFO ] [LOCAL ] Saved forecast: BLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLX.txt [2026-02-03T20:17:49.864164] [INFO ] [sig ] [454/3452] Completed BLX in 0.3s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:49.864205] [INFO ] [sig ] [455/3452] Forecasting BLZE... [2026-02-03T20:17:49.864235] [INFO ] [sig ] Generating forecast for: BLZE [2026-02-03T20:17:49.864265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-02-03T20:17:49.876345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-02-03T20:17:49.876753] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-02-03T20:17:49.877569] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-02-03T20:17:49.877653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:49.877689] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:49.877720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:49.877780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:49.939030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:49.939943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:49.940084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:49.940127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:50.063792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:50.063955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:50.063996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:50.064025] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:50.067533] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-02-03T20:17:50.067866] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-02-03T20:17:50.068007] [INFO ] [sig ] BLZE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:50.215856] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BLZE.txt [2026-02-03T20:17:50.216024] [INFO ] [sig ] [455/3452] Completed BLZE in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:50.216064] [INFO ] [sig ] [456/3452] Forecasting BMA... [2026-02-03T20:17:50.216096] [INFO ] [sig ] Generating forecast for: BMA [2026-02-03T20:17:50.216126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-02-03T20:17:50.232409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-02-03T20:17:50.233068] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-02-03T20:17:50.234211] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-02-03T20:17:50.234279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:50.234325] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:50.234358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:50.234438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:50.314388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:50.315726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:50.315844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:50.315885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:50.455866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:50.456060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:50.456108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:50.456139] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:50.460396] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-02-03T20:17:50.460834] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-02-03T20:17:50.461005] [INFO ] [sig ] BMA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:50.646629] [INFO ] [LOCAL ] Saved forecast: BMA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BMA.txt [2026-02-03T20:17:50.646890] [INFO ] [sig ] [456/3452] Completed BMA in 0.4s | 2.75 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:50.646965] [INFO ] [sig ] [457/3452] Forecasting BMBL... [2026-02-03T20:17:50.647022] [INFO ] [sig ] Generating forecast for: BMBL [2026-02-03T20:17:50.647098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-02-03T20:17:50.661262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-02-03T20:17:50.661713] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-02-03T20:17:50.662727] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-02-03T20:17:50.662789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:50.662825] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:50.662855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:50.662926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:50.732403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:50.733670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:50.733768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:50.733802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:50.909047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:50.909252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:50.909306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:50.909345] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:50.914819] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-02-03T20:17:50.915283] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-02-03T20:17:50.915485] [INFO ] [sig ] BMBL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:51.181184] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BMBL.txt [2026-02-03T20:17:51.182028] [INFO ] [sig ] [457/3452] Completed BMBL in 0.5s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:51.182106] [INFO ] [sig ] [458/3452] Forecasting BME... [2026-02-03T20:17:51.182161] [INFO ] [sig ] Generating forecast for: BME [2026-02-03T20:17:51.182221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-02-03T20:17:51.210110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-02-03T20:17:51.210639] [INFO ] [FORECASTER] Starting predict_future for BME [2026-02-03T20:17:51.211882] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-02-03T20:17:51.211994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:51.212039] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:51.212080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:51.213905] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:51.307693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:51.309237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:51.309358] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:51.309410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:51.480716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:51.480934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:51.480993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:51.481033] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:51.486536] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-02-03T20:17:51.487186] [INFO ] [FORECASTER] Completed predict_future for BME [2026-02-03T20:17:51.487414] [INFO ] [sig ] BME: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:51.713093] [INFO ] [LOCAL ] Saved forecast: BME 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BME.txt [2026-02-03T20:17:51.713334] [INFO ] [sig ] [458/3452] Completed BME in 0.5s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:51.713382] [INFO ] [sig ] [459/3452] Forecasting BMEZ... [2026-02-03T20:17:51.713414] [INFO ] [sig ] Generating forecast for: BMEZ [2026-02-03T20:17:51.713446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-02-03T20:17:51.726664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-02-03T20:17:51.727155] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-02-03T20:17:51.728423] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-02-03T20:17:51.728486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:51.728524] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:51.728554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:51.728690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:51.792261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:51.793323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:51.793425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:51.793459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:51.920809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:51.920985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:51.921031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:51.921061] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:51.924878] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: UP (p=79.82%) [2026-02-03T20:17:51.925218] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-02-03T20:17:51.925364] [INFO ] [sig ] BMEZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:52.081283] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BMEZ.txt [2026-02-03T20:17:52.081482] [INFO ] [sig ] [459/3452] Completed BMEZ in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:52.081544] [INFO ] [sig ] [460/3452] Forecasting BMI... [2026-02-03T20:17:52.081611] [INFO ] [sig ] Generating forecast for: BMI [2026-02-03T20:17:52.081657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-02-03T20:17:52.094472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-02-03T20:17:52.094915] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-02-03T20:17:52.095784] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-02-03T20:17:52.095842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:52.095875] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:52.095901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:52.095960] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:52.154819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:52.155726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:52.155816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:52.155850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:52.280834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:52.280994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:52.281036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:52.281066] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:52.284923] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-02-03T20:17:52.285213] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-02-03T20:17:52.285350] [INFO ] [sig ] BMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:52.437319] [INFO ] [LOCAL ] Saved forecast: BMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BMI.txt [2026-02-03T20:17:52.437493] [INFO ] [sig ] [460/3452] Completed BMI in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:52.437544] [INFO ] [sig ] [461/3452] Forecasting BMO... [2026-02-03T20:17:52.437595] [INFO ] [sig ] Generating forecast for: BMO [2026-02-03T20:17:52.437628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-02-03T20:17:52.449902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-02-03T20:17:52.450322] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-02-03T20:17:52.451253] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-02-03T20:17:52.451310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:52.451343] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:52.451369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:52.451425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:52.516354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:52.517314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:52.517414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:52.517458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:52.659531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:52.659742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:52.659802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:52.659836] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:52.664117] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=99.55%) [2026-02-03T20:17:52.664432] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-02-03T20:17:52.664588] [INFO ] [sig ] BMO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:52.837523] [INFO ] [LOCAL ] Saved forecast: BMO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BMO.txt [2026-02-03T20:17:52.837704] [INFO ] [sig ] [461/3452] Completed BMO in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:52.837750] [INFO ] [sig ] [462/3452] Forecasting BMRA... [2026-02-03T20:17:52.837782] [INFO ] [sig ] Generating forecast for: BMRA [2026-02-03T20:17:52.837837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-02-03T20:17:52.849407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-02-03T20:17:52.849856] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-02-03T20:17:52.850685] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-02-03T20:17:52.850739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:52.850804] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:52.850833] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:52.850892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:52.913375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:52.914485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:52.914618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:52.914678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:53.044419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:53.044618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:53.044694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:53.044734] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:53.049050] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: UP (p=60.14%) [2026-02-03T20:17:53.049539] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-02-03T20:17:53.049706] [INFO ] [sig ] BMRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:53.196998] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BMRA.txt [2026-02-03T20:17:53.197132] [INFO ] [sig ] [462/3452] Completed BMRA in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:53.197176] [INFO ] [sig ] [463/3452] Forecasting BMRC... [2026-02-03T20:17:53.197207] [INFO ] [sig ] Generating forecast for: BMRC [2026-02-03T20:17:53.197237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-02-03T20:17:53.208448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-02-03T20:17:53.208830] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-02-03T20:17:53.209625] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-02-03T20:17:53.209678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:53.209711] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:53.209737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:53.209794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:53.269845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:53.270711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:53.270799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:53.270834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:53.391830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:53.392003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:53.392049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:53.392079] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:53.395557] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: UP (p=86.10%) [2026-02-03T20:17:53.395864] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-02-03T20:17:53.396010] [INFO ] [sig ] BMRC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:53.573059] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BMRC.txt [2026-02-03T20:17:53.573226] [INFO ] [sig ] [463/3452] Completed BMRC in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:53.573268] [INFO ] [sig ] [464/3452] Forecasting BMRN... [2026-02-03T20:17:53.573298] [INFO ] [sig ] Generating forecast for: BMRN [2026-02-03T20:17:53.573328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-02-03T20:17:53.585648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-02-03T20:17:53.586063] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-02-03T20:17:53.586917] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-02-03T20:17:53.586972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:53.587005] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:53.587034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:53.587092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:53.659094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:53.660001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:53.660100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:53.660141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:53.788874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:53.789065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:53.789111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:53.789145] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:53.793227] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-02-03T20:17:53.793644] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-02-03T20:17:53.793805] [INFO ] [sig ] BMRN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:53.946519] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BMRN.txt [2026-02-03T20:17:53.946709] [INFO ] [sig ] [464/3452] Completed BMRN in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:53.946754] [INFO ] [sig ] [465/3452] Forecasting BMY... [2026-02-03T20:17:53.946783] [INFO ] [sig ] Generating forecast for: BMY [2026-02-03T20:17:53.946814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-02-03T20:17:53.960003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-02-03T20:17:53.960444] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-02-03T20:17:53.961487] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-02-03T20:17:53.961543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:53.961606] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:53.961640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:53.961699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:54.025361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:54.026307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:54.026402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:54.026437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:54.163876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:54.164062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:54.164122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:54.164206] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:54.168827] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=24.86%) [2026-02-03T20:17:54.169164] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-02-03T20:17:54.169312] [INFO ] [sig ] BMY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:54.319690] [INFO ] [LOCAL ] Saved forecast: BMY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BMY.txt [2026-02-03T20:17:54.319852] [INFO ] [sig ] [465/3452] Completed BMY in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:54.319893] [INFO ] [sig ] [466/3452] Forecasting BN... [2026-02-03T20:17:54.319924] [INFO ] [sig ] Generating forecast for: BN [2026-02-03T20:17:54.319956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-02-03T20:17:54.331972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-02-03T20:17:54.332362] [INFO ] [FORECASTER] Starting predict_future for BN [2026-02-03T20:17:54.333160] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-02-03T20:17:54.333213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:54.333261] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:54.333289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:54.333515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:54.394720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:54.395818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:54.395901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:54.395933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:54.525107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:54.525299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:54.525342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:54.525372] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:54.529100] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-02-03T20:17:54.529378] [INFO ] [FORECASTER] Completed predict_future for BN [2026-02-03T20:17:54.529510] [INFO ] [sig ] BN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:54.671139] [INFO ] [LOCAL ] Saved forecast: BN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BN.txt [2026-02-03T20:17:54.671316] [INFO ] [sig ] [466/3452] Completed BN in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:54.671358] [INFO ] [sig ] [467/3452] Forecasting BND... [2026-02-03T20:17:54.671387] [INFO ] [sig ] Generating forecast for: BND [2026-02-03T20:17:54.671418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-02-03T20:17:54.682993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-02-03T20:17:54.683541] [INFO ] [FORECASTER] Starting predict_future for BND [2026-02-03T20:17:54.684511] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-02-03T20:17:54.684565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:54.684615] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:54.684642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:54.684699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:54.742929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:54.743872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:54.743956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:54.743989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:54.870608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:54.870770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:54.870810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:54.870840] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:54.874748] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=83.28%) [2026-02-03T20:17:54.875019] [INFO ] [FORECASTER] Completed predict_future for BND [2026-02-03T20:17:54.875146] [INFO ] [sig ] BND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:55.020670] [INFO ] [LOCAL ] Saved forecast: BND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BND.txt [2026-02-03T20:17:55.020827] [INFO ] [sig ] [467/3452] Completed BND in 0.3s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:55.020868] [INFO ] [sig ] [468/3452] Forecasting BNDX... [2026-02-03T20:17:55.020898] [INFO ] [sig ] Generating forecast for: BNDX [2026-02-03T20:17:55.020929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-02-03T20:17:55.037895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-02-03T20:17:55.038680] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-02-03T20:17:55.039894] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-02-03T20:17:55.039960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:55.040006] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:55.040047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:55.040131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:55.107232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:55.108569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:55.108711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:55.108748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:55.241942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:55.242233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:55.242289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:55.242346] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:55.247282] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: DOWN (p=25.33%) [2026-02-03T20:17:55.247969] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-02-03T20:17:55.248142] [INFO ] [sig ] BNDX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:55.409223] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BNDX.txt [2026-02-03T20:17:55.409399] [INFO ] [sig ] [468/3452] Completed BNDX in 0.4s | 2.74 sym/s | Total: 2.8m | ETA: 18.2m [2026-02-03T20:17:55.409443] [INFO ] [sig ] [469/3452] Forecasting BNED... [2026-02-03T20:17:55.409474] [INFO ] [sig ] Generating forecast for: BNED [2026-02-03T20:17:55.409505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-02-03T20:17:55.422447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-02-03T20:17:55.422850] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-02-03T20:17:55.423690] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-02-03T20:17:55.423743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:55.423776] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:55.423803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:55.423859] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:55.481133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:55.482079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:55.482168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:55.482203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:55.608008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:55.608205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:55.608256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:55.608291] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:55.611827] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=50.12%) [2026-02-03T20:17:55.612103] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-02-03T20:17:55.612238] [INFO ] [sig ] BNED: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:55.772193] [INFO ] [LOCAL ] Saved forecast: BNED 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BNED.txt [2026-02-03T20:17:55.772402] [INFO ] [sig ] [469/3452] Completed BNED in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:55.772462] [INFO ] [sig ] [470/3452] Forecasting BNGO... [2026-02-03T20:17:55.772495] [INFO ] [sig ] Generating forecast for: BNGO [2026-02-03T20:17:55.772526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-02-03T20:17:55.785481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-02-03T20:17:55.785914] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-02-03T20:17:55.786802] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-02-03T20:17:55.786859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:55.786893] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:55.786921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:55.786979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:55.845824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:55.846859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:55.846971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:55.847007] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:55.989062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:55.989235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:55.989281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:55.989311] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:55.994297] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: UP (p=64.01%) [2026-02-03T20:17:55.994697] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-02-03T20:17:55.994885] [INFO ] [sig ] BNGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:56.159830] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BNGO.txt [2026-02-03T20:17:56.159999] [INFO ] [sig ] [470/3452] Completed BNGO in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:56.160040] [INFO ] [sig ] [471/3452] Forecasting BNH... [2026-02-03T20:17:56.160075] [INFO ] [sig ] Generating forecast for: BNH [2026-02-03T20:17:56.160117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-02-03T20:17:56.173811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-02-03T20:17:56.174210] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-02-03T20:17:56.175192] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-02-03T20:17:56.175258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:56.175296] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:56.175328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:56.175388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:56.233609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:56.234546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:56.234651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:56.234684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:56.355000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:56.355168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:56.355217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:56.355252] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:56.359079] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-02-03T20:17:56.359364] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-02-03T20:17:56.359512] [INFO ] [sig ] BNH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:56.506407] [INFO ] [LOCAL ] Saved forecast: BNH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BNH.txt [2026-02-03T20:17:56.506785] [INFO ] [sig ] [471/3452] Completed BNH in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:56.506830] [INFO ] [sig ] [472/3452] Forecasting BNJ... [2026-02-03T20:17:56.506859] [INFO ] [sig ] Generating forecast for: BNJ [2026-02-03T20:17:56.506888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-02-03T20:17:56.519294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-02-03T20:17:56.519730] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-02-03T20:17:56.520537] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-02-03T20:17:56.520626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:56.520661] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:56.520689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:56.520746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:56.582137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:56.583088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:56.583213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:56.583248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:56.703152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:56.703346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:56.703596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:56.703628] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:56.707922] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: UP (p=57.15%) [2026-02-03T20:17:56.708223] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-02-03T20:17:56.708374] [INFO ] [sig ] BNJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:56.855871] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BNJ.txt [2026-02-03T20:17:56.856033] [INFO ] [sig ] [472/3452] Completed BNJ in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:56.856074] [INFO ] [sig ] [473/3452] Forecasting BNL... [2026-02-03T20:17:56.856104] [INFO ] [sig ] Generating forecast for: BNL [2026-02-03T20:17:56.856135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-02-03T20:17:56.871724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-02-03T20:17:56.872299] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-02-03T20:17:56.873337] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-02-03T20:17:56.873406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:56.873650] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:56.873678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:56.873738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:56.945177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:56.946155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:56.946255] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:56.946291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:57.072483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:57.072672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:57.072717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:57.072782] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:57.076279] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=33.63%) [2026-02-03T20:17:57.076564] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-02-03T20:17:57.076721] [INFO ] [sig ] BNL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:57.220705] [INFO ] [LOCAL ] Saved forecast: BNL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BNL.txt [2026-02-03T20:17:57.220862] [INFO ] [sig ] [473/3452] Completed BNL in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:57.220915] [INFO ] [sig ] [474/3452] Forecasting BNS... [2026-02-03T20:17:57.220957] [INFO ] [sig ] Generating forecast for: BNS [2026-02-03T20:17:57.220992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-02-03T20:17:57.232595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-02-03T20:17:57.232953] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-02-03T20:17:57.233760] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-02-03T20:17:57.233815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:57.233848] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:57.233876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:57.233934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:57.306737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:57.307689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:57.307809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:57.307847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:57.438062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:57.438232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:57.438275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:57.438306] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:57.441934] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-02-03T20:17:57.442227] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-02-03T20:17:57.442386] [INFO ] [sig ] BNS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:57.589707] [INFO ] [LOCAL ] Saved forecast: BNS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BNS.txt [2026-02-03T20:17:57.589893] [INFO ] [sig ] [474/3452] Completed BNS in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:57.589936] [INFO ] [sig ] [475/3452] Forecasting BNTC... [2026-02-03T20:17:57.589966] [INFO ] [sig ] Generating forecast for: BNTC [2026-02-03T20:17:57.589995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-02-03T20:17:57.601445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-02-03T20:17:57.601878] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-02-03T20:17:57.602697] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-02-03T20:17:57.602750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:57.602782] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:57.602808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:57.602864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:57.661122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:57.662077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:57.662178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:57.662230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:57.790247] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:57.790420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:57.790463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:57.790493] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:57.794095] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-02-03T20:17:57.794430] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-02-03T20:17:57.794591] [INFO ] [sig ] BNTC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:57.940872] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BNTC.txt [2026-02-03T20:17:57.941051] [INFO ] [sig ] [475/3452] Completed BNTC in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:57.941093] [INFO ] [sig ] [476/3452] Forecasting BNTX... [2026-02-03T20:17:57.941123] [INFO ] [sig ] Generating forecast for: BNTX [2026-02-03T20:17:57.941153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-02-03T20:17:57.953623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-02-03T20:17:57.954004] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-02-03T20:17:57.954818] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-02-03T20:17:57.954871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:57.954902] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:57.954928] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:57.954984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:58.016156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:58.017135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:58.017236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:58.017274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:58.143791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:58.143980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:58.144024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:58.144054] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:58.148074] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-02-03T20:17:58.148634] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-02-03T20:17:58.148787] [INFO ] [sig ] BNTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:58.294857] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BNTX.txt [2026-02-03T20:17:58.295027] [INFO ] [sig ] [476/3452] Completed BNTX in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:58.295067] [INFO ] [sig ] [477/3452] Forecasting BNY... [2026-02-03T20:17:58.295098] [INFO ] [sig ] Generating forecast for: BNY [2026-02-03T20:17:58.295132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-02-03T20:17:58.306662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-02-03T20:17:58.307084] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-02-03T20:17:58.307978] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-02-03T20:17:58.308034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:58.308066] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:58.308122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:58.308182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:58.369479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:58.370641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:58.370732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:58.370764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:58.496141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:58.496306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:58.496351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:58.496380] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:58.500060] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: UP (p=57.19%) [2026-02-03T20:17:58.500403] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-02-03T20:17:58.500549] [INFO ] [sig ] BNY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:58.642738] [INFO ] [LOCAL ] Saved forecast: BNY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BNY.txt [2026-02-03T20:17:58.642899] [INFO ] [sig ] [477/3452] Completed BNY in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:58.642939] [INFO ] [sig ] [478/3452] Forecasting BOC... [2026-02-03T20:17:58.642969] [INFO ] [sig ] Generating forecast for: BOC [2026-02-03T20:17:58.642999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-02-03T20:17:58.654704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-02-03T20:17:58.655072] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-02-03T20:17:58.655872] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-02-03T20:17:58.655927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:58.655959] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:58.655987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:58.656045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:58.714794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:58.715744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:58.715836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:58.715868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:58.840524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:58.840727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:58.840779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:58.840815] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:58.844343] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-02-03T20:17:58.844703] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-02-03T20:17:58.844852] [INFO ] [sig ] BOC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:17:58.991702] [INFO ] [LOCAL ] Saved forecast: BOC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BOC.txt [2026-02-03T20:17:58.991864] [INFO ] [sig ] [478/3452] Completed BOC in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:58.991904] [INFO ] [sig ] [479/3452] Forecasting BOE... [2026-02-03T20:17:58.991936] [INFO ] [sig ] Generating forecast for: BOE [2026-02-03T20:17:58.991966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-02-03T20:17:59.004277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-02-03T20:17:59.004739] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-02-03T20:17:59.005560] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-02-03T20:17:59.005648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:59.005733] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:59.005775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:59.005851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:59.067521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:59.068500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:59.068613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:59.068650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:59.205398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:59.205568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:59.205632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:59.205665] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:59.209650] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-02-03T20:17:59.210010] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-02-03T20:17:59.210158] [INFO ] [sig ] BOE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:59.360232] [INFO ] [LOCAL ] Saved forecast: BOE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BOE.txt [2026-02-03T20:17:59.360404] [INFO ] [sig ] [479/3452] Completed BOE in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:59.360446] [INFO ] [sig ] [480/3452] Forecasting BOF... [2026-02-03T20:17:59.360476] [INFO ] [sig ] Generating forecast for: BOF [2026-02-03T20:17:59.360507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-02-03T20:17:59.372157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-02-03T20:17:59.372597] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-02-03T20:17:59.373387] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-02-03T20:17:59.373440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:59.373472] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:59.373498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:59.373555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:59.431624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:59.432570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:59.432685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:59.432720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:59.576199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:59.576385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:59.576429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:59.576459] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:59.580339] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=9.03%) [2026-02-03T20:17:59.580675] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-02-03T20:17:59.580825] [INFO ] [sig ] BOF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:17:59.725157] [INFO ] [LOCAL ] Saved forecast: BOF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BOF.txt [2026-02-03T20:17:59.725312] [INFO ] [sig ] [480/3452] Completed BOF in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:17:59.725355] [INFO ] [sig ] [481/3452] Forecasting BOH... [2026-02-03T20:17:59.725386] [INFO ] [sig ] Generating forecast for: BOH [2026-02-03T20:17:59.725416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-02-03T20:17:59.737074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-02-03T20:17:59.737461] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-02-03T20:17:59.738358] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-02-03T20:17:59.738412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:17:59.738445] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:17:59.738472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:17:59.738528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:17:59.798906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:17:59.799997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:17:59.800085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:17:59.800119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:17:59.925334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:17:59.925498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:17:59.925541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:17:59.925587] [INFO ] [FORECASTER] Training complete [2026-02-03T20:17:59.929541] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=35.77%) [2026-02-03T20:17:59.929859] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-02-03T20:17:59.930019] [INFO ] [sig ] BOH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:00.074641] [INFO ] [LOCAL ] Saved forecast: BOH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BOH.txt [2026-02-03T20:18:00.074772] [INFO ] [sig ] [481/3452] Completed BOH in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:18:00.074812] [INFO ] [sig ] [482/3452] Forecasting BOKF... [2026-02-03T20:18:00.074841] [INFO ] [sig ] Generating forecast for: BOKF [2026-02-03T20:18:00.074872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-02-03T20:18:00.087001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-02-03T20:18:00.087295] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-02-03T20:18:00.088126] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-02-03T20:18:00.088180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:00.088212] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:00.088237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:00.088293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:00.148017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:00.148905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:00.148987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:00.149019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:00.271490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:00.271650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:00.271690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:00.271760] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:00.275084] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: DOWN (p=29.30%) [2026-02-03T20:18:00.275352] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-02-03T20:18:00.275477] [INFO ] [sig ] BOKF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:00.417979] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BOKF.txt [2026-02-03T20:18:00.418106] [INFO ] [sig ] [482/3452] Completed BOKF in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.1m [2026-02-03T20:18:00.418147] [INFO ] [sig ] [483/3452] Forecasting BOLD... [2026-02-03T20:18:00.418176] [INFO ] [sig ] Generating forecast for: BOLD [2026-02-03T20:18:00.418205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-02-03T20:18:00.430977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-02-03T20:18:00.431331] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-02-03T20:18:00.432345] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-02-03T20:18:00.432410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:00.432448] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:00.432475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:00.432531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:00.493037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:00.493714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:00.493804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:00.493846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:00.613936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:00.614094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:00.614137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:00.614168] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:00.618064] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: UP (p=94.31%) [2026-02-03T20:18:00.618348] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-02-03T20:18:00.618484] [INFO ] [sig ] BOLD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:00.779033] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BOLD.txt [2026-02-03T20:18:00.779177] [INFO ] [sig ] [483/3452] Completed BOLD in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.0m [2026-02-03T20:18:00.779217] [INFO ] [sig ] [484/3452] Forecasting BOND... [2026-02-03T20:18:00.779248] [INFO ] [sig ] Generating forecast for: BOND [2026-02-03T20:18:00.779279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-02-03T20:18:00.792410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-02-03T20:18:00.792808] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-02-03T20:18:00.793675] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-02-03T20:18:00.793730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:00.793762] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:00.793788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:00.793846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:00.853748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:00.854610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:00.854695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:00.854728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:00.984466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:00.984651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:00.984693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:00.984722] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:00.988434] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=16.20%) [2026-02-03T20:18:00.988842] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-02-03T20:18:00.988991] [INFO ] [sig ] BOND: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:01.136424] [INFO ] [LOCAL ] Saved forecast: BOND 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BOND.txt [2026-02-03T20:18:01.136601] [INFO ] [sig ] [484/3452] Completed BOND in 0.4s | 2.74 sym/s | Total: 2.9m | ETA: 18.0m [2026-02-03T20:18:01.136644] [INFO ] [sig ] [485/3452] Forecasting BOOM... [2026-02-03T20:18:01.136675] [INFO ] [sig ] Generating forecast for: BOOM [2026-02-03T20:18:01.136707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-02-03T20:18:01.147184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-02-03T20:18:01.147490] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-02-03T20:18:01.148291] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-02-03T20:18:01.148348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:01.148379] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:01.148404] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:01.148459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:01.205704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:01.206348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:01.206433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:01.206465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:01.326790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:01.326936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:01.326976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:01.327004] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:01.330588] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=17.51%) [2026-02-03T20:18:01.330861] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-02-03T20:18:01.330987] [INFO ] [sig ] BOOM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:01.475701] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BOOM.txt [2026-02-03T20:18:01.475851] [INFO ] [sig ] [485/3452] Completed BOOM in 0.3s | 2.74 sym/s | Total: 2.9m | ETA: 18.0m [2026-02-03T20:18:01.475891] [INFO ] [sig ] [486/3452] Forecasting BOTZ... [2026-02-03T20:18:01.475921] [INFO ] [sig ] Generating forecast for: BOTZ [2026-02-03T20:18:01.476140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-02-03T20:18:01.488435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-02-03T20:18:01.488783] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-02-03T20:18:01.489554] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-02-03T20:18:01.489634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:01.489667] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:01.489694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:01.489751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:01.563428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:01.564694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:01.564835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:01.564885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:01.713527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:01.713743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:01.713787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:01.713817] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:01.717277] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-02-03T20:18:01.717607] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-02-03T20:18:01.717749] [INFO ] [sig ] BOTZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:01.867287] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BOTZ.txt [2026-02-03T20:18:01.867456] [INFO ] [sig ] [486/3452] Completed BOTZ in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:01.867497] [INFO ] [sig ] [487/3452] Forecasting BOX... [2026-02-03T20:18:01.867529] [INFO ] [sig ] Generating forecast for: BOX [2026-02-03T20:18:01.867558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-02-03T20:18:01.880416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-02-03T20:18:01.881033] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-02-03T20:18:01.881844] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-02-03T20:18:01.881897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:01.881929] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:01.881956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:01.882012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:01.941043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:01.941987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:01.942075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:01.942109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:02.069401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:02.069597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:02.069643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:02.069672] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:02.073276] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: DOWN (p=38.40%) [2026-02-03T20:18:02.073561] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-02-03T20:18:02.073710] [INFO ] [sig ] BOX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:02.224688] [INFO ] [LOCAL ] Saved forecast: BOX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BOX.txt [2026-02-03T20:18:02.224854] [INFO ] [sig ] [487/3452] Completed BOX in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:02.224896] [INFO ] [sig ] [488/3452] Forecasting BP... [2026-02-03T20:18:02.224927] [INFO ] [sig ] Generating forecast for: BP [2026-02-03T20:18:02.224957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-02-03T20:18:02.237046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-02-03T20:18:02.237449] [INFO ] [FORECASTER] Starting predict_future for BP [2026-02-03T20:18:02.238349] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-02-03T20:18:02.238402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:02.238434] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:02.238459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:02.238516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:02.297101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:02.297980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:02.298069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:02.298102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:02.430276] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:02.430480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:02.430546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:02.430616] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:02.435661] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: DOWN (p=31.36%) [2026-02-03T20:18:02.436180] [INFO ] [FORECASTER] Completed predict_future for BP [2026-02-03T20:18:02.436342] [INFO ] [sig ] BP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:02.583837] [INFO ] [LOCAL ] Saved forecast: BP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BP.txt [2026-02-03T20:18:02.583987] [INFO ] [sig ] [488/3452] Completed BP in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:02.584027] [INFO ] [sig ] [489/3452] Forecasting BPOP... [2026-02-03T20:18:02.584057] [INFO ] [sig ] Generating forecast for: BPOP [2026-02-03T20:18:02.584087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-02-03T20:18:02.599772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-02-03T20:18:02.600187] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-02-03T20:18:02.600984] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-02-03T20:18:02.601037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:02.601069] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:02.601097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:02.601153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:02.659906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:02.660771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:02.660927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:02.660963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:02.785208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:02.785370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:02.785411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:02.785440] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:02.789796] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: UP (p=53.10%) [2026-02-03T20:18:02.790072] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-02-03T20:18:02.790202] [INFO ] [sig ] BPOP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:02.937330] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BPOP.txt [2026-02-03T20:18:02.937502] [INFO ] [sig ] [489/3452] Completed BPOP in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:02.937545] [INFO ] [sig ] [490/3452] Forecasting BPRN... [2026-02-03T20:18:02.937875] [INFO ] [sig ] Generating forecast for: BPRN [2026-02-03T20:18:02.937955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-02-03T20:18:02.948622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-02-03T20:18:02.949011] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-02-03T20:18:02.949811] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-02-03T20:18:02.949864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:02.949924] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:02.949954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:02.950010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:03.006590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:03.007492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:03.007618] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:03.007677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:03.121723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:03.121880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:03.121920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:03.121950] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:03.125487] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: UP (p=65.70%) [2026-02-03T20:18:03.125796] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-02-03T20:18:03.125931] [INFO ] [sig ] BPRN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:03.275921] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BPRN.txt [2026-02-03T20:18:03.276083] [INFO ] [sig ] [490/3452] Completed BPRN in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:03.276124] [INFO ] [sig ] [491/3452] Forecasting BPYPM... [2026-02-03T20:18:03.276153] [INFO ] [sig ] Generating forecast for: BPYPM [2026-02-03T20:18:03.276184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-02-03T20:18:03.289097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-02-03T20:18:03.289535] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-02-03T20:18:03.290479] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-02-03T20:18:03.290538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:03.290593] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:03.290648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:03.290708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:03.349119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:03.350053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:03.350139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:03.350173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:03.461041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:03.461206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:03.461247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:03.461276] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:03.464744] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-02-03T20:18:03.465051] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-02-03T20:18:03.465189] [INFO ] [sig ] BPYPM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:03.612254] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BPYPM.txt [2026-02-03T20:18:03.612427] [INFO ] [sig ] [491/3452] Completed BPYPM in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:03.612474] [INFO ] [sig ] [492/3452] Forecasting BPYPO... [2026-02-03T20:18:03.612511] [INFO ] [sig ] Generating forecast for: BPYPO [2026-02-03T20:18:03.612548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-02-03T20:18:03.625097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-02-03T20:18:03.625514] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-02-03T20:18:03.626398] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-02-03T20:18:03.626458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:03.626491] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:03.626517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:03.626599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:03.684933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:03.685892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:03.685978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:03.686011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:03.786387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:03.786552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:03.786613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:03.786645] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:03.790214] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: UP (p=88.97%) [2026-02-03T20:18:03.790540] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-02-03T20:18:03.790701] [INFO ] [sig ] BPYPO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:03.938833] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BPYPO.txt [2026-02-03T20:18:03.939001] [INFO ] [sig ] [492/3452] Completed BPYPO in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:03.939042] [INFO ] [sig ] [493/3452] Forecasting BPYPP... [2026-02-03T20:18:03.939073] [INFO ] [sig ] Generating forecast for: BPYPP [2026-02-03T20:18:03.939102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-02-03T20:18:03.950106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-02-03T20:18:03.950505] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-02-03T20:18:03.951307] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-02-03T20:18:03.951362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:03.951395] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:03.951423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:03.951479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:04.009921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:04.010847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:04.010946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:04.010983] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:04.117474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:04.117660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:04.117704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:04.117735] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:04.121272] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=45.72%) [2026-02-03T20:18:04.121551] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-02-03T20:18:04.121703] [INFO ] [sig ] BPYPP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:04.267494] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BPYPP.txt [2026-02-03T20:18:04.267661] [INFO ] [sig ] [493/3452] Completed BPYPP in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:04.267709] [INFO ] [sig ] [494/3452] Forecasting BRAG... [2026-02-03T20:18:04.267742] [INFO ] [sig ] Generating forecast for: BRAG [2026-02-03T20:18:04.267773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-02-03T20:18:04.279220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-02-03T20:18:04.279603] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-02-03T20:18:04.280383] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-02-03T20:18:04.280437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:04.280469] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:04.280496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:04.280559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:04.339094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:04.339987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:04.340072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:04.340106] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:04.459083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:04.459231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:04.459273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:04.459302] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:04.462966] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-02-03T20:18:04.463271] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-02-03T20:18:04.463404] [INFO ] [sig ] BRAG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:04.617135] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BRAG.txt [2026-02-03T20:18:04.617300] [INFO ] [sig ] [494/3452] Completed BRAG in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:04.617341] [INFO ] [sig ] [495/3452] Forecasting BRC... [2026-02-03T20:18:04.617371] [INFO ] [sig ] Generating forecast for: BRC [2026-02-03T20:18:04.617401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-02-03T20:18:04.628566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-02-03T20:18:04.628990] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-02-03T20:18:04.629830] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-02-03T20:18:04.629884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:04.629918] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:04.629946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:04.630005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:04.690364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:04.691519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:04.691654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:04.691690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:04.821347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:04.821520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:04.821564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:04.821612] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:04.825498] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: UP (p=88.09%) [2026-02-03T20:18:04.825817] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-02-03T20:18:04.825948] [INFO ] [sig ] BRC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:04.974694] [INFO ] [LOCAL ] Saved forecast: BRC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BRC.txt [2026-02-03T20:18:04.974853] [INFO ] [sig ] [495/3452] Completed BRC in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:04.974893] [INFO ] [sig ] [496/3452] Forecasting BRO... [2026-02-03T20:18:04.974923] [INFO ] [sig ] Generating forecast for: BRO [2026-02-03T20:18:04.974954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-02-03T20:18:04.988567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-02-03T20:18:04.989042] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-02-03T20:18:04.989938] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-02-03T20:18:04.990022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:04.990057] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:04.990086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:04.990150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:05.053016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:05.053965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:05.054071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:05.054104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:05.182729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:05.182885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:05.182927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:05.182958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:05.186393] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=0.78%) [2026-02-03T20:18:05.186694] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-02-03T20:18:05.186823] [INFO ] [sig ] BRO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:05.331755] [INFO ] [LOCAL ] Saved forecast: BRO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BRO.txt [2026-02-03T20:18:05.331896] [INFO ] [sig ] [496/3452] Completed BRO in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 18.0m [2026-02-03T20:18:05.331938] [INFO ] [sig ] [497/3452] Forecasting BROS... [2026-02-03T20:18:05.331967] [INFO ] [sig ] Generating forecast for: BROS [2026-02-03T20:18:05.331997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-02-03T20:18:05.343150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-02-03T20:18:05.343478] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-02-03T20:18:05.344264] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-02-03T20:18:05.344317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:05.344349] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:05.344376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:05.344433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:05.402524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:05.403468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:05.403555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:05.403608] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:05.530429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:05.530608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:05.530670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:05.530700] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:05.534174] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-02-03T20:18:05.534456] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-02-03T20:18:05.534609] [INFO ] [sig ] BROS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:05.681654] [INFO ] [LOCAL ] Saved forecast: BROS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BROS.txt [2026-02-03T20:18:05.681811] [INFO ] [sig ] [497/3452] Completed BROS in 0.3s | 2.74 sym/s | Total: 3.0m | ETA: 17.9m [2026-02-03T20:18:05.681853] [INFO ] [sig ] [498/3452] Forecasting BRSP... [2026-02-03T20:18:05.681883] [INFO ] [sig ] Generating forecast for: BRSP [2026-02-03T20:18:05.681915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-02-03T20:18:05.693623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-02-03T20:18:05.694195] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-02-03T20:18:05.695031] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-02-03T20:18:05.695084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:05.695115] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:05.695140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:05.695196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:05.755314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:05.756241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:05.756327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:05.756359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:05.878453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:05.878822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:05.878866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:05.878895] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:05.882484] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=86.67%) [2026-02-03T20:18:05.882968] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-02-03T20:18:05.883098] [INFO ] [sig ] BRSP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:06.032205] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BRSP.txt [2026-02-03T20:18:06.032370] [INFO ] [sig ] [498/3452] Completed BRSP in 0.4s | 2.74 sym/s | Total: 3.0m | ETA: 17.9m [2026-02-03T20:18:06.032410] [INFO ] [sig ] [499/3452] Forecasting BRX... [2026-02-03T20:18:06.032444] [INFO ] [sig ] Generating forecast for: BRX [2026-02-03T20:18:06.032474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-02-03T20:18:06.048264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-02-03T20:18:06.048780] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-02-03T20:18:06.049977] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-02-03T20:18:06.050039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:06.050077] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:06.050108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:06.050185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:06.114944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:06.115813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:06.115897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:06.115930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:06.245329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:06.245486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:06.245582] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:06.245616] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:06.249130] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-02-03T20:18:06.249409] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-02-03T20:18:06.249543] [INFO ] [sig ] BRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:06.391710] [INFO ] [LOCAL ] Saved forecast: BRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BRX.txt [2026-02-03T20:18:06.391859] [INFO ] [sig ] [499/3452] Completed BRX in 0.4s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-02-03T20:18:06.391899] [INFO ] [sig ] [500/3452] Forecasting BRZE... [2026-02-03T20:18:06.391930] [INFO ] [sig ] Generating forecast for: BRZE [2026-02-03T20:18:06.391961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-02-03T20:18:06.402737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-02-03T20:18:06.403086] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-02-03T20:18:06.403870] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-02-03T20:18:06.403922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:06.403953] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:06.403979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:06.404035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:06.461259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:06.461981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:06.462063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:06.462096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:06.582933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:06.583095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:06.583136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:06.583165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:06.586739] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-02-03T20:18:06.587019] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-02-03T20:18:06.587150] [INFO ] [sig ] BRZE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:06.729687] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BRZE.txt [2026-02-03T20:18:06.729817] [INFO ] [sig ] [500/3452] Completed BRZE in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-02-03T20:18:06.729857] [INFO ] [sig ] [501/3452] Forecasting BSAC... [2026-02-03T20:18:06.729886] [INFO ] [sig ] Generating forecast for: BSAC [2026-02-03T20:18:06.729916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-02-03T20:18:06.740942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-02-03T20:18:06.741272] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-02-03T20:18:06.742055] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-02-03T20:18:06.742108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:06.742153] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:06.742182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:06.742239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:06.800092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:06.800830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:06.800910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:06.800944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:06.921152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:06.921305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:06.921347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:06.921377] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:06.924761] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: UP (p=96.71%) [2026-02-03T20:18:06.925031] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-02-03T20:18:06.925157] [INFO ] [sig ] BSAC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:07.066257] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSAC.txt [2026-02-03T20:18:07.066400] [INFO ] [sig ] [501/3452] Completed BSAC in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-02-03T20:18:07.066449] [INFO ] [sig ] [502/3452] Forecasting BSCQ... [2026-02-03T20:18:07.066486] [INFO ] [sig ] Generating forecast for: BSCQ [2026-02-03T20:18:07.066522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-02-03T20:18:07.077614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-02-03T20:18:07.077975] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-02-03T20:18:07.078762] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-02-03T20:18:07.078816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:07.078848] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:07.078876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:07.078932] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:07.136907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:07.137567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:07.137669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:07.137702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:07.252119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:07.252275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:07.252315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:07.252344] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:07.256543] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-02-03T20:18:07.256995] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-02-03T20:18:07.257121] [INFO ] [sig ] BSCQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:07.401644] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSCQ.txt [2026-02-03T20:18:07.401803] [INFO ] [sig ] [502/3452] Completed BSCQ in 0.3s | 2.75 sym/s | Total: 3.0m | ETA: 17.9m [2026-02-03T20:18:07.401843] [INFO ] [sig ] [503/3452] Forecasting BSCS... [2026-02-03T20:18:07.401874] [INFO ] [sig ] Generating forecast for: BSCS [2026-02-03T20:18:07.401941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-02-03T20:18:07.414129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-02-03T20:18:07.414497] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-02-03T20:18:07.415314] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-02-03T20:18:07.415368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:07.415401] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:07.415429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:07.415488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:07.474870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:07.475552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:07.475652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:07.475686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:07.598303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:07.598462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:07.598511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:07.598546] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:07.602358] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=75.59%) [2026-02-03T20:18:07.602652] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-02-03T20:18:07.602780] [INFO ] [sig ] BSCS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:07.743793] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSCS.txt [2026-02-03T20:18:07.743926] [INFO ] [sig ] [503/3452] Completed BSCS in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-02-03T20:18:07.743967] [INFO ] [sig ] [504/3452] Forecasting BSCX... [2026-02-03T20:18:07.743996] [INFO ] [sig ] Generating forecast for: BSCX [2026-02-03T20:18:07.744027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-02-03T20:18:07.755197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-02-03T20:18:07.755529] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-02-03T20:18:07.756341] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-02-03T20:18:07.756396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:07.756428] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:07.756456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:07.756514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:07.814545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:07.815254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:07.815336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:07.815369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:07.942125] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:07.942299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:07.942344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:07.942376] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:07.946179] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=36.36%) [2026-02-03T20:18:07.946495] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-02-03T20:18:07.946660] [INFO ] [sig ] BSCX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:08.103153] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BSCX.txt [2026-02-03T20:18:08.103451] [INFO ] [sig ] [504/3452] Completed BSCX in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-02-03T20:18:08.103535] [INFO ] [sig ] [505/3452] Forecasting BSCY... [2026-02-03T20:18:08.103625] [INFO ] [sig ] Generating forecast for: BSCY [2026-02-03T20:18:08.103666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-02-03T20:18:08.120810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-02-03T20:18:08.121234] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-02-03T20:18:08.122214] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-02-03T20:18:08.122269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:08.122303] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:08.122332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:08.122389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:08.188798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:08.189976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:08.190113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:08.190166] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:08.335561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:08.335743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:08.335786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:08.335816] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:08.339444] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=52.63%) [2026-02-03T20:18:08.339835] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-02-03T20:18:08.340005] [INFO ] [sig ] BSCY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:08.487139] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSCY.txt [2026-02-03T20:18:08.487307] [INFO ] [sig ] [505/3452] Completed BSCY in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-02-03T20:18:08.487352] [INFO ] [sig ] [506/3452] Forecasting BSJQ... [2026-02-03T20:18:08.487384] [INFO ] [sig ] Generating forecast for: BSJQ [2026-02-03T20:18:08.487416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-02-03T20:18:08.499501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-02-03T20:18:08.499927] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-02-03T20:18:08.500810] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-02-03T20:18:08.500867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:08.500903] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:08.500933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:08.500993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:08.559066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:08.560022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:08.560117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:08.560152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:08.679820] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:08.679981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:08.680025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:08.680056] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:08.683506] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: DOWN (p=44.76%) [2026-02-03T20:18:08.683800] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-02-03T20:18:08.683928] [INFO ] [sig ] BSJQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:08.828850] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BSJQ.txt [2026-02-03T20:18:08.829016] [INFO ] [sig ] [506/3452] Completed BSJQ in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-02-03T20:18:08.829055] [INFO ] [sig ] [507/3452] Forecasting BSJS... [2026-02-03T20:18:08.829087] [INFO ] [sig ] Generating forecast for: BSJS [2026-02-03T20:18:08.829117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-02-03T20:18:08.840437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-02-03T20:18:08.840846] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-02-03T20:18:08.841639] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-02-03T20:18:08.841693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:08.841726] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:08.841754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:08.841828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:08.903489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:08.904427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:08.904532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:08.904596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:09.028122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:09.028291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:09.028332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:09.028364] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:09.031911] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-02-03T20:18:09.032218] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-02-03T20:18:09.032360] [INFO ] [sig ] BSJS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:09.179283] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSJS.txt [2026-02-03T20:18:09.179447] [INFO ] [sig ] [507/3452] Completed BSJS in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-02-03T20:18:09.179496] [INFO ] [sig ] [508/3452] Forecasting BSL... [2026-02-03T20:18:09.179535] [INFO ] [sig ] Generating forecast for: BSL [2026-02-03T20:18:09.179593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-02-03T20:18:09.190617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-02-03T20:18:09.190994] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-02-03T20:18:09.191787] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-02-03T20:18:09.191841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:09.191873] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:09.191900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:09.191957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:09.249189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:09.250090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:09.250175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:09.250207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:09.365961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:09.366114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:09.366154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:09.366214] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:09.370027] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-02-03T20:18:09.370303] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-02-03T20:18:09.370427] [INFO ] [sig ] BSL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:09.516345] [INFO ] [LOCAL ] Saved forecast: BSL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSL.txt [2026-02-03T20:18:09.516509] [INFO ] [sig ] [508/3452] Completed BSL in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-02-03T20:18:09.516550] [INFO ] [sig ] [509/3452] Forecasting BSM... [2026-02-03T20:18:09.516602] [INFO ] [sig ] Generating forecast for: BSM [2026-02-03T20:18:09.516634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-02-03T20:18:09.528341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-02-03T20:18:09.528804] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-02-03T20:18:09.529719] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-02-03T20:18:09.529788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:09.529820] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:09.529846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:09.529903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:09.590467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:09.591450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:09.591596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:09.591634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:09.716712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:09.716886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:09.716928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:09.716958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:09.720893] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=6.75%) [2026-02-03T20:18:09.721290] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-02-03T20:18:09.721533] [INFO ] [sig ] BSM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:09.874338] [INFO ] [LOCAL ] Saved forecast: BSM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BSM.txt [2026-02-03T20:18:09.874513] [INFO ] [sig ] [509/3452] Completed BSM in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.9m [2026-02-03T20:18:09.874559] [INFO ] [sig ] [510/3452] Forecasting BSMQ... [2026-02-03T20:18:09.874610] [INFO ] [sig ] Generating forecast for: BSMQ [2026-02-03T20:18:09.874643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-02-03T20:18:09.886554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-02-03T20:18:09.886970] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-02-03T20:18:09.887832] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-02-03T20:18:09.887888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:09.887920] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:09.887948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:09.888005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:09.949042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:09.949962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:09.950057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:09.950120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:10.088095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:10.088260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:10.088303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:10.088334] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:10.092533] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-02-03T20:18:10.092893] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-02-03T20:18:10.093041] [INFO ] [sig ] BSMQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:10.248194] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSMQ.txt [2026-02-03T20:18:10.248349] [INFO ] [sig ] [510/3452] Completed BSMQ in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:10.248392] [INFO ] [sig ] [511/3452] Forecasting BSMS... [2026-02-03T20:18:10.248422] [INFO ] [sig ] Generating forecast for: BSMS [2026-02-03T20:18:10.248452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-02-03T20:18:10.259760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-02-03T20:18:10.260147] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-02-03T20:18:10.260978] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-02-03T20:18:10.261031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:10.261062] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:10.261089] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:10.261145] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:10.319512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:10.320382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:10.320467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:10.320499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:10.443940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:10.444102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:10.444143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:10.444172] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:10.448228] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=42.27%) [2026-02-03T20:18:10.448505] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-02-03T20:18:10.448649] [INFO ] [sig ] BSMS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:10.596291] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BSMS.txt [2026-02-03T20:18:10.596455] [INFO ] [sig ] [511/3452] Completed BSMS in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:10.596495] [INFO ] [sig ] [512/3452] Forecasting BSSX... [2026-02-03T20:18:10.596526] [INFO ] [sig ] Generating forecast for: BSSX [2026-02-03T20:18:10.596558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-02-03T20:18:10.608517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-02-03T20:18:10.609095] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-02-03T20:18:10.610083] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-02-03T20:18:10.610135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:10.610167] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:10.610224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:10.610288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:10.671798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:10.672673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:10.672757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:10.672790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:10.791128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:10.791292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:10.791333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:10.791362] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:10.794785] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-02-03T20:18:10.795063] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-02-03T20:18:10.795191] [INFO ] [sig ] BSSX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:10.942691] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BSSX.txt [2026-02-03T20:18:10.943045] [INFO ] [sig ] [512/3452] Completed BSSX in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:10.943086] [INFO ] [sig ] [513/3452] Forecasting BSTZ... [2026-02-03T20:18:10.943115] [INFO ] [sig ] Generating forecast for: BSTZ [2026-02-03T20:18:10.943145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-02-03T20:18:10.954859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-02-03T20:18:10.955239] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-02-03T20:18:10.956307] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-02-03T20:18:10.956373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:10.956416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:10.956454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:10.956544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:11.018211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:11.019143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:11.019227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:11.019261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:11.143056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:11.143222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:11.143263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:11.143293] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:11.146843] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=65.44%) [2026-02-03T20:18:11.147121] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-02-03T20:18:11.147248] [INFO ] [sig ] BSTZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:11.294076] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSTZ.txt [2026-02-03T20:18:11.294236] [INFO ] [sig ] [513/3452] Completed BSTZ in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:11.294276] [INFO ] [sig ] [514/3452] Forecasting BSVN... [2026-02-03T20:18:11.294308] [INFO ] [sig ] Generating forecast for: BSVN [2026-02-03T20:18:11.294340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-02-03T20:18:11.305133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-02-03T20:18:11.305514] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-02-03T20:18:11.306317] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-02-03T20:18:11.306371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:11.306403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:11.306430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:11.306487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:11.364037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:11.364914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:11.365004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:11.365038] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:11.487676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:11.487868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:11.487911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:11.487940] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:11.491496] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=9.93%) [2026-02-03T20:18:11.491807] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-02-03T20:18:11.491939] [INFO ] [sig ] BSVN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:11.638852] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BSVN.txt [2026-02-03T20:18:11.639012] [INFO ] [sig ] [514/3452] Completed BSVN in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:11.639054] [INFO ] [sig ] [515/3452] Forecasting BSVO... [2026-02-03T20:18:11.639084] [INFO ] [sig ] Generating forecast for: BSVO [2026-02-03T20:18:11.639114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-02-03T20:18:11.652341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-02-03T20:18:11.652778] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-02-03T20:18:11.654013] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-02-03T20:18:11.654067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:11.654100] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:11.654127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:11.654185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:11.714737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:11.715615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:11.715701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:11.715735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:11.852944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:11.853109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:11.853152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:11.853182] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:11.856724] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: UP (p=69.50%) [2026-02-03T20:18:11.857018] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-02-03T20:18:11.857151] [INFO ] [sig ] BSVO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:12.006044] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BSVO.txt [2026-02-03T20:18:12.006207] [INFO ] [sig ] [515/3452] Completed BSVO in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:12.006251] [INFO ] [sig ] [516/3452] Forecasting BSX... [2026-02-03T20:18:12.006283] [INFO ] [sig ] Generating forecast for: BSX [2026-02-03T20:18:12.006321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-02-03T20:18:12.018281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-02-03T20:18:12.018675] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-02-03T20:18:12.019702] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-02-03T20:18:12.019781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:12.019825] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:12.019857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:12.019915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:12.082761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:12.084085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:12.084178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:12.084211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:12.211320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:12.211520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:12.211569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:12.211659] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:12.215909] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: DOWN (p=48.61%) [2026-02-03T20:18:12.216210] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-02-03T20:18:12.216345] [INFO ] [sig ] BSX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:12.362717] [INFO ] [LOCAL ] Saved forecast: BSX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BSX.txt [2026-02-03T20:18:12.362880] [INFO ] [sig ] [516/3452] Completed BSX in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:12.362921] [INFO ] [sig ] [517/3452] Forecasting BSY... [2026-02-03T20:18:12.362951] [INFO ] [sig ] Generating forecast for: BSY [2026-02-03T20:18:12.362981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-02-03T20:18:12.374096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-02-03T20:18:12.374478] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-02-03T20:18:12.375280] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-02-03T20:18:12.375333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:12.375365] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:12.375392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:12.375448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:12.435152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:12.436134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:12.436240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:12.436278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:12.560838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:12.561172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:12.561215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:12.561245] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:12.565493] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=9.98%) [2026-02-03T20:18:12.565985] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-02-03T20:18:12.566127] [INFO ] [sig ] BSY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:12.718264] [INFO ] [LOCAL ] Saved forecast: BSY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BSY.txt [2026-02-03T20:18:12.718457] [INFO ] [sig ] [517/3452] Completed BSY in 0.4s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:12.718523] [INFO ] [sig ] [518/3452] Forecasting BTA... [2026-02-03T20:18:12.718584] [INFO ] [sig ] Generating forecast for: BTA [2026-02-03T20:18:12.718629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-02-03T20:18:12.730623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-02-03T20:18:12.731172] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-02-03T20:18:12.732046] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-02-03T20:18:12.732101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:12.732134] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:12.732161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:12.732219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:12.792283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:12.793012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:12.793095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:12.793129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:12.915307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:12.915467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:12.915514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:12.915548] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:12.919322] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: DOWN (p=31.27%) [2026-02-03T20:18:12.919623] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-02-03T20:18:12.919758] [INFO ] [sig ] BTA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:13.066420] [INFO ] [LOCAL ] Saved forecast: BTA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BTA.txt [2026-02-03T20:18:13.066590] [INFO ] [sig ] [518/3452] Completed BTA in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:13.066635] [INFO ] [sig ] [519/3452] Forecasting BTAI... [2026-02-03T20:18:13.066667] [INFO ] [sig ] Generating forecast for: BTAI [2026-02-03T20:18:13.066697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-02-03T20:18:13.078137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-02-03T20:18:13.078522] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-02-03T20:18:13.079357] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-02-03T20:18:13.079411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:13.079443] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:13.079470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:13.079526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:13.136598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:13.137416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:13.137499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:13.137534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:13.256984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:13.257139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:13.257182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:13.257210] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:13.261054] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: UP (p=69.67%) [2026-02-03T20:18:13.261326] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-02-03T20:18:13.261454] [INFO ] [sig ] BTAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:13.406655] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BTAI.txt [2026-02-03T20:18:13.406841] [INFO ] [sig ] [519/3452] Completed BTAI in 0.3s | 2.75 sym/s | Total: 3.1m | ETA: 17.8m [2026-02-03T20:18:13.406885] [INFO ] [sig ] [520/3452] Forecasting BTCS... [2026-02-03T20:18:13.406949] [INFO ] [sig ] Generating forecast for: BTCS [2026-02-03T20:18:13.406982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-02-03T20:18:13.418362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-02-03T20:18:13.418799] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-02-03T20:18:13.419657] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-02-03T20:18:13.419717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:13.419751] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:13.419778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:13.419838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:13.478698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:13.479555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:13.479692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:13.479730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:13.599319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:13.599481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:13.599525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:13.599555] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:13.603059] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: UP (p=86.76%) [2026-02-03T20:18:13.603334] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-02-03T20:18:13.603467] [INFO ] [sig ] BTCS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:13.745819] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BTCS.txt [2026-02-03T20:18:13.745957] [INFO ] [sig ] [520/3452] Completed BTCS in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-02-03T20:18:13.745997] [INFO ] [sig ] [521/3452] Forecasting BTE... [2026-02-03T20:18:13.746027] [INFO ] [sig ] Generating forecast for: BTE [2026-02-03T20:18:13.746057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-02-03T20:18:13.757003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-02-03T20:18:13.757345] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-02-03T20:18:13.758191] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-02-03T20:18:13.758245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:13.758276] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:13.758303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:13.758359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:13.815520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:13.816375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:13.816458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:13.816492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:13.933303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:13.933481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:13.933524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:13.933554] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:13.937078] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-02-03T20:18:13.937358] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-02-03T20:18:13.937482] [INFO ] [sig ] BTE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:14.080936] [INFO ] [LOCAL ] Saved forecast: BTE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BTE.txt [2026-02-03T20:18:14.081085] [INFO ] [sig ] [521/3452] Completed BTE in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-02-03T20:18:14.081125] [INFO ] [sig ] [522/3452] Forecasting BTF... [2026-02-03T20:18:14.081157] [INFO ] [sig ] Generating forecast for: BTF [2026-02-03T20:18:14.081188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-02-03T20:18:14.092486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-02-03T20:18:14.092883] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-02-03T20:18:14.093672] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-02-03T20:18:14.093726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:14.093759] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:14.093786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:14.093843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:14.153632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:14.154559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:14.154697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:14.154739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:14.277694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:14.277870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:14.277911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:14.277945] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:14.281870] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-02-03T20:18:14.282146] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-02-03T20:18:14.282272] [INFO ] [sig ] BTF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:14.432832] [INFO ] [LOCAL ] Saved forecast: BTF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BTF.txt [2026-02-03T20:18:14.432988] [INFO ] [sig ] [522/3452] Completed BTF in 0.4s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-02-03T20:18:14.433029] [INFO ] [sig ] [523/3452] Forecasting BTI... [2026-02-03T20:18:14.433059] [INFO ] [sig ] Generating forecast for: BTI [2026-02-03T20:18:14.433089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-02-03T20:18:14.444146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-02-03T20:18:14.444534] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-02-03T20:18:14.445408] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-02-03T20:18:14.445463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:14.445495] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:14.445522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:14.445667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:14.503649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:14.504549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:14.504662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:14.504696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:14.631138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:14.631303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:14.631343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:14.631373] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:14.634938] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=30.97%) [2026-02-03T20:18:14.635220] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-02-03T20:18:14.635353] [INFO ] [sig ] BTI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:14.844196] [INFO ] [LOCAL ] Saved forecast: BTI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BTI.txt [2026-02-03T20:18:14.844364] [INFO ] [sig ] [523/3452] Completed BTI in 0.4s | 2.75 sym/s | Total: 3.2m | ETA: 17.8m [2026-02-03T20:18:14.844407] [INFO ] [sig ] [524/3452] Forecasting BTMD... [2026-02-03T20:18:14.844437] [INFO ] [sig ] Generating forecast for: BTMD [2026-02-03T20:18:14.844468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-02-03T20:18:14.855074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-02-03T20:18:14.855399] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-02-03T20:18:14.856211] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-02-03T20:18:14.856281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:14.856327] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:14.856356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:14.856415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:14.914277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:14.915043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:14.915128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:14.915161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:15.036287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:15.036440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:15.036483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:15.036512] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:15.039971] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: UP (p=68.69%) [2026-02-03T20:18:15.040242] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-02-03T20:18:15.040367] [INFO ] [sig ] BTMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:15.185501] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BTMD.txt [2026-02-03T20:18:15.185652] [INFO ] [sig ] [524/3452] Completed BTMD in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:15.185693] [INFO ] [sig ] [525/3452] Forecasting BTSG... [2026-02-03T20:18:15.185723] [INFO ] [sig ] Generating forecast for: BTSG [2026-02-03T20:18:15.185753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-02-03T20:18:15.199340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-02-03T20:18:15.199691] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-02-03T20:18:15.200517] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-02-03T20:18:15.200588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:15.200638] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:15.200668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:15.200726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:15.259401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:15.260266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:15.260345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:15.260377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:15.387431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:15.387643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:15.387695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:15.387732] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:15.391519] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-02-03T20:18:15.391856] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-02-03T20:18:15.391997] [INFO ] [sig ] BTSG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:15.537321] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BTSG.txt [2026-02-03T20:18:15.537463] [INFO ] [sig ] [525/3452] Completed BTSG in 0.4s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:15.537504] [INFO ] [sig ] [526/3452] Forecasting BTZ... [2026-02-03T20:18:15.537533] [INFO ] [sig ] Generating forecast for: BTZ [2026-02-03T20:18:15.537562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-02-03T20:18:15.548787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-02-03T20:18:15.549101] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-02-03T20:18:15.549892] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-02-03T20:18:15.549946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:15.549978] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:15.550004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:15.550061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:15.606751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:15.607561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:15.607676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:15.607717] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:15.718779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:15.718931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:15.718971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:15.718999] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:15.722394] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=69.50%) [2026-02-03T20:18:15.722744] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-02-03T20:18:15.722873] [INFO ] [sig ] BTZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:15.864257] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BTZ.txt [2026-02-03T20:18:15.864393] [INFO ] [sig ] [526/3452] Completed BTZ in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:15.864434] [INFO ] [sig ] [527/3452] Forecasting BUD... [2026-02-03T20:18:15.864464] [INFO ] [sig ] Generating forecast for: BUD [2026-02-03T20:18:15.864494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-02-03T20:18:15.875924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-02-03T20:18:15.876416] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-02-03T20:18:15.877356] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-02-03T20:18:15.877409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:15.877440] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:15.877466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:15.877521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:15.938469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:15.939240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:15.939321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:15.939354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:16.056419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:16.056564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:16.056623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:16.056653] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:16.060421] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=72.74%) [2026-02-03T20:18:16.060708] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-02-03T20:18:16.060836] [INFO ] [sig ] BUD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:16.207806] [INFO ] [LOCAL ] Saved forecast: BUD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BUD.txt [2026-02-03T20:18:16.207940] [INFO ] [sig ] [527/3452] Completed BUD in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:16.207978] [INFO ] [sig ] [528/3452] Forecasting BUFC... [2026-02-03T20:18:16.208008] [INFO ] [sig ] Generating forecast for: BUFC [2026-02-03T20:18:16.208045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-02-03T20:18:16.218313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-02-03T20:18:16.218706] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-02-03T20:18:16.219609] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-02-03T20:18:16.219663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:16.219696] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:16.219722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:16.219779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:16.279196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:16.279917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:16.279997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:16.280029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:16.375104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:16.375237] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:18:16.375275] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:16.375303] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:16.378644] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: DOWN (p=33.10%) [2026-02-03T20:18:16.378938] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-02-03T20:18:16.379235] [INFO ] [sig ] BUFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:16.524128] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BUFC.txt [2026-02-03T20:18:16.524272] [INFO ] [sig ] [528/3452] Completed BUFC in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:16.524326] [INFO ] [sig ] [529/3452] Forecasting BUG... [2026-02-03T20:18:16.524358] [INFO ] [sig ] Generating forecast for: BUG [2026-02-03T20:18:16.524388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-02-03T20:18:16.535625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-02-03T20:18:16.536001] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-02-03T20:18:16.536869] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-02-03T20:18:16.536924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:16.536959] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:16.536988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:16.537047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:16.594754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:16.595434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:16.595515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:16.595548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:16.716192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:16.716348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:16.716391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:16.716421] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:16.720043] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-02-03T20:18:16.720342] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-02-03T20:18:16.720478] [INFO ] [sig ] BUG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:16.865675] [INFO ] [LOCAL ] Saved forecast: BUG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BUG.txt [2026-02-03T20:18:16.865827] [INFO ] [sig ] [529/3452] Completed BUG in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:16.865874] [INFO ] [sig ] [530/3452] Forecasting BUI... [2026-02-03T20:18:16.865906] [INFO ] [sig ] Generating forecast for: BUI [2026-02-03T20:18:16.865936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-02-03T20:18:16.877124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-02-03T20:18:16.877540] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-02-03T20:18:16.878695] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-02-03T20:18:16.878765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:16.878814] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:16.878856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:16.878943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:16.938242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:16.939197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:16.939282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:16.939317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:17.061686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:17.061845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:17.061887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:17.061918] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:17.065453] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=99.44%) [2026-02-03T20:18:17.065771] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-02-03T20:18:17.065963] [INFO ] [sig ] BUI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:17.209926] [INFO ] [LOCAL ] Saved forecast: BUI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BUI.txt [2026-02-03T20:18:17.210100] [INFO ] [sig ] [530/3452] Completed BUI in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:17.210143] [INFO ] [sig ] [531/3452] Forecasting BURL... [2026-02-03T20:18:17.210176] [INFO ] [sig ] Generating forecast for: BURL [2026-02-03T20:18:17.210206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-02-03T20:18:17.221730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-02-03T20:18:17.222167] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-02-03T20:18:17.223050] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-02-03T20:18:17.223107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:17.223139] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:17.223165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:17.223223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:17.283521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:17.284651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:17.284741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:17.284775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:17.407453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:17.407631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:17.407675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:17.407703] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:17.411215] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-02-03T20:18:17.411505] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-02-03T20:18:17.411660] [INFO ] [sig ] BURL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:17.553361] [INFO ] [LOCAL ] Saved forecast: BURL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BURL.txt [2026-02-03T20:18:17.553528] [INFO ] [sig ] [531/3452] Completed BURL in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:17.553588] [INFO ] [sig ] [532/3452] Forecasting BUSE... [2026-02-03T20:18:17.553621] [INFO ] [sig ] Generating forecast for: BUSE [2026-02-03T20:18:17.553652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-02-03T20:18:17.564952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-02-03T20:18:17.565330] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-02-03T20:18:17.566162] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-02-03T20:18:17.566217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:17.566250] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:17.566278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:17.566336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:17.626757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:17.627773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:17.627897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:17.627931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:17.753450] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:17.753636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:17.753681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:17.753727] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:17.758147] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=10.58%) [2026-02-03T20:18:17.758477] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-02-03T20:18:17.758645] [INFO ] [sig ] BUSE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:17.910433] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BUSE.txt [2026-02-03T20:18:17.910627] [INFO ] [sig ] [532/3452] Completed BUSE in 0.4s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:17.910679] [INFO ] [sig ] [533/3452] Forecasting BUXX... [2026-02-03T20:18:17.910717] [INFO ] [sig ] Generating forecast for: BUXX [2026-02-03T20:18:17.910755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-02-03T20:18:17.922176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-02-03T20:18:17.922599] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-02-03T20:18:17.923428] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-02-03T20:18:17.923492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:17.923528] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:17.923555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:17.923634] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:17.984041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:17.984966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:17.985054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:17.985088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:18.104616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:18.104785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:18.104827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:18.104857] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:18.108487] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-02-03T20:18:18.108848] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-02-03T20:18:18.109003] [INFO ] [sig ] BUXX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:18.255054] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BUXX.txt [2026-02-03T20:18:18.255203] [INFO ] [sig ] [533/3452] Completed BUXX in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:18.255243] [INFO ] [sig ] [534/3452] Forecasting BVFL... [2026-02-03T20:18:18.255273] [INFO ] [sig ] Generating forecast for: BVFL [2026-02-03T20:18:18.255304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-02-03T20:18:18.266242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-02-03T20:18:18.266585] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-02-03T20:18:18.267351] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-02-03T20:18:18.267405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:18.267439] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:18.267466] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:18.267522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:18.326170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:18.327245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:18.327405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:18.327441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:18.444175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:18.444335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:18.444377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:18.444408] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:18.447876] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-02-03T20:18:18.448158] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-02-03T20:18:18.448288] [INFO ] [sig ] BVFL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:18.591800] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BVFL.txt [2026-02-03T20:18:18.592122] [INFO ] [sig ] [534/3452] Completed BVFL in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:18.592165] [INFO ] [sig ] [535/3452] Forecasting BVN... [2026-02-03T20:18:18.592195] [INFO ] [sig ] Generating forecast for: BVN [2026-02-03T20:18:18.592226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-02-03T20:18:18.604815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-02-03T20:18:18.605185] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-02-03T20:18:18.606011] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-02-03T20:18:18.606066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:18.606100] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:18.606128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:18.606187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:18.666972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:18.667766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:18.667859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:18.667892] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:18.789227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:18.789388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:18.789431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:18.789460] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:18.792851] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=92.63%) [2026-02-03T20:18:18.793126] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-02-03T20:18:18.793253] [INFO ] [sig ] BVN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:18.935128] [INFO ] [LOCAL ] Saved forecast: BVN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BVN.txt [2026-02-03T20:18:18.935272] [INFO ] [sig ] [535/3452] Completed BVN in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:18.935312] [INFO ] [sig ] [536/3452] Forecasting BVS... [2026-02-03T20:18:18.935341] [INFO ] [sig ] Generating forecast for: BVS [2026-02-03T20:18:18.935371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-02-03T20:18:18.946435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-02-03T20:18:18.946769] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-02-03T20:18:18.947528] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-02-03T20:18:18.947609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:18.947645] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:18.947695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:18.947756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:19.005204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:19.006020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:19.006105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:19.006137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:19.128771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:19.128935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:19.128975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:19.129004] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:19.132402] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-02-03T20:18:19.132707] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-02-03T20:18:19.132840] [INFO ] [sig ] BVS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:19.276048] [INFO ] [LOCAL ] Saved forecast: BVS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BVS.txt [2026-02-03T20:18:19.276184] [INFO ] [sig ] [536/3452] Completed BVS in 0.3s | 2.75 sym/s | Total: 3.2m | ETA: 17.7m [2026-02-03T20:18:19.276259] [INFO ] [sig ] [537/3452] Forecasting BWA... [2026-02-03T20:18:19.276290] [INFO ] [sig ] Generating forecast for: BWA [2026-02-03T20:18:19.276320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-02-03T20:18:19.287177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-02-03T20:18:19.287530] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-02-03T20:18:19.288381] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-02-03T20:18:19.288435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:19.288468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:19.288495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:19.288552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:19.346863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:19.347947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:19.348052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:19.348096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:19.474271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:19.474471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:19.474519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:19.474551] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:19.478228] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-02-03T20:18:19.478513] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-02-03T20:18:19.478664] [INFO ] [sig ] BWA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:19.621444] [INFO ] [LOCAL ] Saved forecast: BWA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BWA.txt [2026-02-03T20:18:19.621610] [INFO ] [sig ] [537/3452] Completed BWA in 0.3s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:19.621652] [INFO ] [sig ] [538/3452] Forecasting BWAY... [2026-02-03T20:18:19.621682] [INFO ] [sig ] Generating forecast for: BWAY [2026-02-03T20:18:19.621723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-02-03T20:18:19.634487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-02-03T20:18:19.634962] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-02-03T20:18:19.635854] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-02-03T20:18:19.635910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:19.635942] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:19.635969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:19.636026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:19.693462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:19.694264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:19.694374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:19.694409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:19.820414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:19.820589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:19.820632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:19.820661] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:19.824018] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-02-03T20:18:19.824292] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-02-03T20:18:19.824416] [INFO ] [sig ] BWAY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:19.970165] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BWAY.txt [2026-02-03T20:18:19.970329] [INFO ] [sig ] [538/3452] Completed BWAY in 0.3s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:19.970370] [INFO ] [sig ] [539/3452] Forecasting BWB... [2026-02-03T20:18:19.970402] [INFO ] [sig ] Generating forecast for: BWB [2026-02-03T20:18:19.970433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-02-03T20:18:19.982429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-02-03T20:18:19.982819] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-02-03T20:18:19.983613] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-02-03T20:18:19.983667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:19.983698] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:19.983725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:19.983781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:20.042693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:20.043594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:20.043681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:20.043713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:20.176995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:20.177156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:20.177198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:20.177226] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:20.180958] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: UP (p=80.53%) [2026-02-03T20:18:20.181235] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-02-03T20:18:20.181363] [INFO ] [sig ] BWB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:20.331910] [INFO ] [LOCAL ] Saved forecast: BWB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BWB.txt [2026-02-03T20:18:20.332239] [INFO ] [sig ] [539/3452] Completed BWB in 0.4s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:20.332278] [INFO ] [sig ] [540/3452] Forecasting BWEN... [2026-02-03T20:18:20.332310] [INFO ] [sig ] Generating forecast for: BWEN [2026-02-03T20:18:20.332346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-02-03T20:18:20.343840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-02-03T20:18:20.344228] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-02-03T20:18:20.345070] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-02-03T20:18:20.345125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:20.345159] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:20.345219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:20.345279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:20.404608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:20.405485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:20.405589] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:20.405625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:20.530534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:20.530711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:20.530754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:20.530783] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:20.534283] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-02-03T20:18:20.534561] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-02-03T20:18:20.534714] [INFO ] [sig ] BWEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:20.685094] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BWEN.txt [2026-02-03T20:18:20.685244] [INFO ] [sig ] [540/3452] Completed BWEN in 0.4s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:20.685293] [INFO ] [sig ] [541/3452] Forecasting BWFG... [2026-02-03T20:18:20.685332] [INFO ] [sig ] Generating forecast for: BWFG [2026-02-03T20:18:20.685369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-02-03T20:18:20.695970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-02-03T20:18:20.696328] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-02-03T20:18:20.697186] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-02-03T20:18:20.697241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:20.697275] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:20.697303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:20.697362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:20.755136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:20.755962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:20.756060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:20.756093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:20.876080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:20.876231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:20.876272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:20.876303] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:20.879749] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: UP (p=90.86%) [2026-02-03T20:18:20.880048] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-02-03T20:18:20.880171] [INFO ] [sig ] BWFG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:21.028269] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BWFG.txt [2026-02-03T20:18:21.028448] [INFO ] [sig ] [541/3452] Completed BWFG in 0.3s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:21.028492] [INFO ] [sig ] [542/3452] Forecasting BWG... [2026-02-03T20:18:21.028522] [INFO ] [sig ] Generating forecast for: BWG [2026-02-03T20:18:21.028560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-02-03T20:18:21.039918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-02-03T20:18:21.040278] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-02-03T20:18:21.041201] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-02-03T20:18:21.041255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:21.041290] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:21.041320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:21.041380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:21.101919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:21.103035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:21.103130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:21.103165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:21.226551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:21.226725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:21.226769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:21.226799] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:21.230353] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=39.00%) [2026-02-03T20:18:21.230665] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-02-03T20:18:21.230808] [INFO ] [sig ] BWG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:21.386144] [INFO ] [LOCAL ] Saved forecast: BWG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BWG.txt [2026-02-03T20:18:21.386298] [INFO ] [sig ] [542/3452] Completed BWG in 0.4s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:21.386339] [INFO ] [sig ] [543/3452] Forecasting BWIN... [2026-02-03T20:18:21.386368] [INFO ] [sig ] Generating forecast for: BWIN [2026-02-03T20:18:21.386398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-02-03T20:18:21.399487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-02-03T20:18:21.399921] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-02-03T20:18:21.400849] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-02-03T20:18:21.400905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:21.400937] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:21.400964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:21.401021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:21.461099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:21.461981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:21.462067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:21.462101] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:21.588080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:21.588245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:21.588287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:21.588317] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:21.592408] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: DOWN (p=26.59%) [2026-02-03T20:18:21.592740] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-02-03T20:18:21.592886] [INFO ] [sig ] BWIN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:21.740316] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BWIN.txt [2026-02-03T20:18:21.740476] [INFO ] [sig ] [543/3452] Completed BWIN in 0.4s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:21.740518] [INFO ] [sig ] [544/3452] Forecasting BWMN... [2026-02-03T20:18:21.740549] [INFO ] [sig ] Generating forecast for: BWMN [2026-02-03T20:18:21.740598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-02-03T20:18:21.753585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-02-03T20:18:21.753968] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-02-03T20:18:21.754954] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-02-03T20:18:21.755008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:21.755207] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:21.755233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:21.755289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:21.814373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:21.815080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:21.815161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:21.815194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:21.952432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:21.952610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:21.952653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:21.952681] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:21.957207] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=4.57%) [2026-02-03T20:18:21.957503] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-02-03T20:18:21.957658] [INFO ] [sig ] BWMN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:22.112025] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BWMN.txt [2026-02-03T20:18:22.112186] [INFO ] [sig ] [544/3452] Completed BWMN in 0.4s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:22.112226] [INFO ] [sig ] [545/3452] Forecasting BXC... [2026-02-03T20:18:22.112257] [INFO ] [sig ] Generating forecast for: BXC [2026-02-03T20:18:22.112287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-02-03T20:18:22.124351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-02-03T20:18:22.124799] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-02-03T20:18:22.125833] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-02-03T20:18:22.125888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:22.125924] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:22.125952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:22.126010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:22.190978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:22.192072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:22.192168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:22.192203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:22.322069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:22.322238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:22.322282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:22.322312] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:22.325988] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=20.01%) [2026-02-03T20:18:22.326297] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-02-03T20:18:22.326441] [INFO ] [sig ] BXC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:22.472502] [INFO ] [LOCAL ] Saved forecast: BXC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BXC.txt [2026-02-03T20:18:22.472697] [INFO ] [sig ] [545/3452] Completed BXC in 0.4s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:22.472743] [INFO ] [sig ] [546/3452] Forecasting BXMX... [2026-02-03T20:18:22.472773] [INFO ] [sig ] Generating forecast for: BXMX [2026-02-03T20:18:22.472803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-02-03T20:18:22.484865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-02-03T20:18:22.485261] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-02-03T20:18:22.486098] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-02-03T20:18:22.486151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:22.486183] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:22.486210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:22.486267] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:22.545099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:22.546056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:22.546148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:22.546181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:22.677531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:22.677706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:22.677747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:22.677775] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:22.681390] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-02-03T20:18:22.681694] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-02-03T20:18:22.681822] [INFO ] [sig ] BXMX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:22.835425] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BXMX.txt [2026-02-03T20:18:22.835561] [INFO ] [sig ] [546/3452] Completed BXMX in 0.4s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:22.835620] [INFO ] [sig ] [547/3452] Forecasting BXP... [2026-02-03T20:18:22.835650] [INFO ] [sig ] Generating forecast for: BXP [2026-02-03T20:18:22.835680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-02-03T20:18:22.847592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-02-03T20:18:22.847971] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-02-03T20:18:22.848978] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-02-03T20:18:22.849031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:22.849064] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:22.849090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:22.849295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:22.909367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:22.910302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:22.910403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:22.910438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:23.030875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:23.031044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:23.031086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:23.031115] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:23.034515] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=93.60%) [2026-02-03T20:18:23.034804] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-02-03T20:18:23.034943] [INFO ] [sig ] BXP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:23.177301] [INFO ] [LOCAL ] Saved forecast: BXP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BXP.txt [2026-02-03T20:18:23.177446] [INFO ] [sig ] [547/3452] Completed BXP in 0.3s | 2.75 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:23.177486] [INFO ] [sig ] [548/3452] Forecasting BXSL... [2026-02-03T20:18:23.177516] [INFO ] [sig ] Generating forecast for: BXSL [2026-02-03T20:18:23.177545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-02-03T20:18:23.188811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-02-03T20:18:23.189168] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-02-03T20:18:23.189961] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-02-03T20:18:23.190013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:23.190045] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:23.190073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:23.190131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:23.246454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:23.247071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:23.247148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:23.247181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:23.364342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:23.364520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:23.364564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:23.364614] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:23.368505] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=90.79%) [2026-02-03T20:18:23.368800] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-02-03T20:18:23.368935] [INFO ] [sig ] BXSL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:23.515222] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BXSL.txt [2026-02-03T20:18:23.515386] [INFO ] [sig ] [548/3452] Completed BXSL in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:23.515426] [INFO ] [sig ] [549/3452] Forecasting BYD... [2026-02-03T20:18:23.515458] [INFO ] [sig ] Generating forecast for: BYD [2026-02-03T20:18:23.515488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-02-03T20:18:23.527149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-02-03T20:18:23.527535] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-02-03T20:18:23.528386] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-02-03T20:18:23.528457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:23.528492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:23.528519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:23.528592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:23.585766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:23.586405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:23.586489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:23.586521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:23.706410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:23.706597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:23.706642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:23.706670] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:23.710144] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-02-03T20:18:23.710433] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-02-03T20:18:23.710569] [INFO ] [sig ] BYD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:23.867109] [INFO ] [LOCAL ] Saved forecast: BYD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BYD.txt [2026-02-03T20:18:23.867299] [INFO ] [sig ] [549/3452] Completed BYD in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:23.867346] [INFO ] [sig ] [550/3452] Forecasting BYM... [2026-02-03T20:18:23.867378] [INFO ] [sig ] Generating forecast for: BYM [2026-02-03T20:18:23.867409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-02-03T20:18:23.879146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-02-03T20:18:23.879517] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-02-03T20:18:23.880539] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-02-03T20:18:23.880632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:23.880676] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:23.880711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:23.880771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:23.938188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:23.938931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:23.939055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:23.939089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:24.058891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:24.059053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:24.059097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:24.059126] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:24.062546] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-02-03T20:18:24.062863] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-02-03T20:18:24.063018] [INFO ] [sig ] BYM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:24.205465] [INFO ] [LOCAL ] Saved forecast: BYM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BYM.txt [2026-02-03T20:18:24.205633] [INFO ] [sig ] [550/3452] Completed BYM in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.6m [2026-02-03T20:18:24.205678] [INFO ] [sig ] [551/3452] Forecasting BYRN... [2026-02-03T20:18:24.205710] [INFO ] [sig ] Generating forecast for: BYRN [2026-02-03T20:18:24.205741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-02-03T20:18:24.217733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-02-03T20:18:24.218124] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-02-03T20:18:24.218954] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-02-03T20:18:24.219020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:24.219056] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:24.219083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:24.219141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:24.278623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:24.279422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:24.279508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:24.279542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:24.415235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:24.415395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:24.415440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:24.415469] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:24.419001] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=83.75%) [2026-02-03T20:18:24.419472] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-02-03T20:18:24.419625] [INFO ] [sig ] BYRN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:24.568175] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BYRN.txt [2026-02-03T20:18:24.568316] [INFO ] [sig ] [551/3452] Completed BYRN in 0.4s | 2.76 sym/s | Total: 3.3m | ETA: 17.5m [2026-02-03T20:18:24.568358] [INFO ] [sig ] [552/3452] Forecasting BYSI... [2026-02-03T20:18:24.568387] [INFO ] [sig ] Generating forecast for: BYSI [2026-02-03T20:18:24.568417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-02-03T20:18:24.580259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-02-03T20:18:24.580651] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-02-03T20:18:24.581452] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-02-03T20:18:24.581506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:24.581540] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:24.581600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:24.581685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:24.641382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:24.642158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:24.642244] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:24.642278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:24.753407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:24.753561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:24.753628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:24.753665] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:24.757079] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-02-03T20:18:24.757347] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-02-03T20:18:24.757474] [INFO ] [sig ] BYSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:24.901300] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BYSI.txt [2026-02-03T20:18:24.901462] [INFO ] [sig ] [552/3452] Completed BYSI in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.5m [2026-02-03T20:18:24.901509] [INFO ] [sig ] [553/3452] Forecasting BZ... [2026-02-03T20:18:24.901540] [INFO ] [sig ] Generating forecast for: BZ [2026-02-03T20:18:24.901596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-02-03T20:18:24.914015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-02-03T20:18:24.914418] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-02-03T20:18:24.915224] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-02-03T20:18:24.915278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:24.915314] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:24.915343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:24.915401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:24.974460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:24.975286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:24.975370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:24.975403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:25.099604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:25.099755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:25.099798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:25.099829] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:25.103516] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-02-03T20:18:25.103827] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-02-03T20:18:25.103965] [INFO ] [sig ] BZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:25.246928] [INFO ] [LOCAL ] Saved forecast: BZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BZ.txt [2026-02-03T20:18:25.247094] [INFO ] [sig ] [553/3452] Completed BZ in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.5m [2026-02-03T20:18:25.247136] [INFO ] [sig ] [554/3452] Forecasting BZH... [2026-02-03T20:18:25.247165] [INFO ] [sig ] Generating forecast for: BZH [2026-02-03T20:18:25.247195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-02-03T20:18:25.260838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-02-03T20:18:25.261276] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-02-03T20:18:25.262119] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-02-03T20:18:25.262172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:25.262206] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:25.262232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:25.262289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:25.322724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:25.323645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:25.323733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:25.323765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:25.445177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:25.445380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:25.445433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:25.445465] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:25.449127] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=87.02%) [2026-02-03T20:18:25.449456] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-02-03T20:18:25.449656] [INFO ] [sig ] BZH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:25.595474] [INFO ] [LOCAL ] Saved forecast: BZH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/BZH.txt [2026-02-03T20:18:25.595651] [INFO ] [sig ] [554/3452] Completed BZH in 0.3s | 2.76 sym/s | Total: 3.3m | ETA: 17.5m [2026-02-03T20:18:25.595694] [INFO ] [sig ] [555/3452] Forecasting BZUN... [2026-02-03T20:18:25.595725] [INFO ] [sig ] Generating forecast for: BZUN [2026-02-03T20:18:25.595755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-02-03T20:18:25.607513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-02-03T20:18:25.607932] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-02-03T20:18:25.608929] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-02-03T20:18:25.608994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:25.609034] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:25.609067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:25.609124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:25.670752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:25.671676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:25.671764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:25.671799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:25.800372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:25.800537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:25.800597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:25.800629] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:25.804250] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=34.67%) [2026-02-03T20:18:25.804568] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-02-03T20:18:25.804729] [INFO ] [sig ] BZUN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:25.945172] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/BZUN.txt [2026-02-03T20:18:25.945302] [INFO ] [sig ] [555/3452] Completed BZUN in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:25.945342] [INFO ] [sig ] [556/3452] Forecasting C... [2026-02-03T20:18:25.945373] [INFO ] [sig ] Generating forecast for: C [2026-02-03T20:18:25.945404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-02-03T20:18:25.957264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-02-03T20:18:25.957612] [INFO ] [FORECASTER] Starting predict_future for C [2026-02-03T20:18:25.958419] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-02-03T20:18:25.958471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:25.958504] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:25.958530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:25.958603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:26.017023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:26.017820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:26.017903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:26.017936] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:26.143683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:26.143850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:26.143891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:26.143946] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:26.147522] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-02-03T20:18:26.147830] [INFO ] [FORECASTER] Completed predict_future for C [2026-02-03T20:18:26.147963] [INFO ] [sig ] C: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:26.294117] [INFO ] [LOCAL ] Saved forecast: C 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/C.txt [2026-02-03T20:18:26.294253] [INFO ] [sig ] [556/3452] Completed C in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:26.294293] [INFO ] [sig ] [557/3452] Forecasting CAAP... [2026-02-03T20:18:26.294323] [INFO ] [sig ] Generating forecast for: CAAP [2026-02-03T20:18:26.294354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-02-03T20:18:26.305976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-02-03T20:18:26.306336] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-02-03T20:18:26.307160] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-02-03T20:18:26.307213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:26.307283] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:26.307314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:26.307372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:26.368157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:26.368913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:26.369010] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:26.369051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:26.489554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:26.489725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:26.489766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:26.489795] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:26.493508] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: DOWN (p=31.23%) [2026-02-03T20:18:26.493796] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-02-03T20:18:26.493936] [INFO ] [sig ] CAAP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:26.636013] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CAAP.txt [2026-02-03T20:18:26.636146] [INFO ] [sig ] [557/3452] Completed CAAP in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:26.636186] [INFO ] [sig ] [558/3452] Forecasting CAAS... [2026-02-03T20:18:26.636215] [INFO ] [sig ] Generating forecast for: CAAS [2026-02-03T20:18:26.636246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-02-03T20:18:26.647214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-02-03T20:18:26.647546] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-02-03T20:18:26.648588] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-02-03T20:18:26.648641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:26.648672] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:26.648699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:26.648754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:26.709144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:26.710048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:26.710366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:26.710401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:26.821623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:26.821811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:26.821855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:26.821885] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:26.825362] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=58.09%) [2026-02-03T20:18:26.825666] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-02-03T20:18:26.825800] [INFO ] [sig ] CAAS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:26.992278] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CAAS.txt [2026-02-03T20:18:26.992430] [INFO ] [sig ] [558/3452] Completed CAAS in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:26.992470] [INFO ] [sig ] [559/3452] Forecasting CABA... [2026-02-03T20:18:26.992500] [INFO ] [sig ] Generating forecast for: CABA [2026-02-03T20:18:26.992537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-02-03T20:18:27.004057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-02-03T20:18:27.004405] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-02-03T20:18:27.005205] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-02-03T20:18:27.005259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:27.005293] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:27.005506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:27.005563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:27.068117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:27.068934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:27.069031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:27.069070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:27.192180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:27.192335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:27.192375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:27.192403] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:27.195774] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-02-03T20:18:27.196046] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-02-03T20:18:27.196171] [INFO ] [sig ] CABA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:27.348311] [INFO ] [LOCAL ] Saved forecast: CABA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CABA.txt [2026-02-03T20:18:27.348471] [INFO ] [sig ] [559/3452] Completed CABA in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:27.348512] [INFO ] [sig ] [560/3452] Forecasting CABO... [2026-02-03T20:18:27.348541] [INFO ] [sig ] Generating forecast for: CABO [2026-02-03T20:18:27.348589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-02-03T20:18:27.360443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-02-03T20:18:27.360844] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-02-03T20:18:27.361686] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-02-03T20:18:27.361747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:27.361783] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:27.361839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:27.361900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:27.421425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:27.422348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:27.422434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:27.422468] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:27.550246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:27.550403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:27.550445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:27.550538] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:27.554499] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: DOWN (p=7.56%) [2026-02-03T20:18:27.554809] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-02-03T20:18:27.554946] [INFO ] [sig ] CABO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:27.702107] [INFO ] [LOCAL ] Saved forecast: CABO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CABO.txt [2026-02-03T20:18:27.702259] [INFO ] [sig ] [560/3452] Completed CABO in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:27.702298] [INFO ] [sig ] [561/3452] Forecasting CAC... [2026-02-03T20:18:27.702330] [INFO ] [sig ] Generating forecast for: CAC [2026-02-03T20:18:27.702361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-02-03T20:18:27.713415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-02-03T20:18:27.713771] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-02-03T20:18:27.714535] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-02-03T20:18:27.714606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:27.714641] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:27.714669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:27.714726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:27.775410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:27.776374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:27.776457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:27.776490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:27.896907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:27.897067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:27.897107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:27.897136] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:27.900736] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: DOWN (p=49.10%) [2026-02-03T20:18:27.901014] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-02-03T20:18:27.901143] [INFO ] [sig ] CAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:28.045016] [INFO ] [LOCAL ] Saved forecast: CAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CAC.txt [2026-02-03T20:18:28.045158] [INFO ] [sig ] [561/3452] Completed CAC in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:28.045197] [INFO ] [sig ] [562/3452] Forecasting CACC... [2026-02-03T20:18:28.045228] [INFO ] [sig ] Generating forecast for: CACC [2026-02-03T20:18:28.045258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-02-03T20:18:28.057004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-02-03T20:18:28.057357] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-02-03T20:18:28.058209] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-02-03T20:18:28.058263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:28.058298] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:28.058325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:28.058385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:28.120161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:28.121205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:28.121287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:28.121319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:28.241907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:28.242076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:28.242120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:28.242149] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:28.245482] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=17.43%) [2026-02-03T20:18:28.245766] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-02-03T20:18:28.245894] [INFO ] [sig ] CACC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:28.389831] [INFO ] [LOCAL ] Saved forecast: CACC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CACC.txt [2026-02-03T20:18:28.389975] [INFO ] [sig ] [562/3452] Completed CACC in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:28.390016] [INFO ] [sig ] [563/3452] Forecasting CACI... [2026-02-03T20:18:28.390045] [INFO ] [sig ] Generating forecast for: CACI [2026-02-03T20:18:28.390075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-02-03T20:18:28.401399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-02-03T20:18:28.401764] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-02-03T20:18:28.402696] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-02-03T20:18:28.402758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:28.402802] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:28.402839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:28.402926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:28.474704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:28.475569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:28.475683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:28.475716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:28.594519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:28.594700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:28.594743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:28.594773] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:28.598274] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=86.57%) [2026-02-03T20:18:28.598565] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-02-03T20:18:28.598721] [INFO ] [sig ] CACI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:28.739971] [INFO ] [LOCAL ] Saved forecast: CACI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CACI.txt [2026-02-03T20:18:28.740116] [INFO ] [sig ] [563/3452] Completed CACI in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:28.740156] [INFO ] [sig ] [564/3452] Forecasting CADL... [2026-02-03T20:18:28.740186] [INFO ] [sig ] Generating forecast for: CADL [2026-02-03T20:18:28.740222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-02-03T20:18:28.751010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-02-03T20:18:28.751369] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-02-03T20:18:28.752167] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-02-03T20:18:28.752220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:28.752253] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:28.752280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:28.752336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:28.810548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:28.811467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:28.811556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:28.811609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:28.947479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:28.947660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:28.947703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:28.947734] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:28.951605] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: UP (p=67.54%) [2026-02-03T20:18:28.951883] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-02-03T20:18:28.952014] [INFO ] [sig ] CADL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:29.106268] [INFO ] [LOCAL ] Saved forecast: CADL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CADL.txt [2026-02-03T20:18:29.106433] [INFO ] [sig ] [564/3452] Completed CADL in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.5m [2026-02-03T20:18:29.106481] [INFO ] [sig ] [565/3452] Forecasting CAE... [2026-02-03T20:18:29.106515] [INFO ] [sig ] Generating forecast for: CAE [2026-02-03T20:18:29.106568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-02-03T20:18:29.118367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-02-03T20:18:29.118739] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-02-03T20:18:29.119545] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-02-03T20:18:29.119616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:29.119652] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:29.119679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:29.119745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:29.183023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:29.183773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:29.183870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:29.183905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:29.314704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:29.314861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:29.314905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:29.314935] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:29.318663] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-02-03T20:18:29.318955] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-02-03T20:18:29.319140] [INFO ] [sig ] CAE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:29.475565] [INFO ] [LOCAL ] Saved forecast: CAE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CAE.txt [2026-02-03T20:18:29.475737] [INFO ] [sig ] [565/3452] Completed CAE in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.4m [2026-02-03T20:18:29.475778] [INFO ] [sig ] [566/3452] Forecasting CAF... [2026-02-03T20:18:29.475810] [INFO ] [sig ] Generating forecast for: CAF [2026-02-03T20:18:29.475841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-02-03T20:18:29.488836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-02-03T20:18:29.489240] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-02-03T20:18:29.490177] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-02-03T20:18:29.490235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:29.490282] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:29.490320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:29.490380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:29.558400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:29.559225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:29.559311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:29.559347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:29.702742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:29.702940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:29.702991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:29.703027] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:29.707119] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-02-03T20:18:29.707687] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-02-03T20:18:29.707907] [INFO ] [sig ] CAF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:29.868642] [INFO ] [LOCAL ] Saved forecast: CAF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CAF.txt [2026-02-03T20:18:29.868808] [INFO ] [sig ] [566/3452] Completed CAF in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.4m [2026-02-03T20:18:29.868858] [INFO ] [sig ] [567/3452] Forecasting CAG... [2026-02-03T20:18:29.868890] [INFO ] [sig ] Generating forecast for: CAG [2026-02-03T20:18:29.868921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-02-03T20:18:29.880989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-02-03T20:18:29.881360] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-02-03T20:18:29.882200] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-02-03T20:18:29.882254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:29.882288] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:29.882318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:29.882376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:29.940188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:29.940950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:29.941072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:29.941107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:30.057762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:30.057958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:30.058011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:30.058050] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:30.061685] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-02-03T20:18:30.061997] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-02-03T20:18:30.062138] [INFO ] [sig ] CAG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:30.206244] [INFO ] [LOCAL ] Saved forecast: CAG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CAG.txt [2026-02-03T20:18:30.206382] [INFO ] [sig ] [567/3452] Completed CAG in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.4m [2026-02-03T20:18:30.206422] [INFO ] [sig ] [568/3452] Forecasting CAH... [2026-02-03T20:18:30.206453] [INFO ] [sig ] Generating forecast for: CAH [2026-02-03T20:18:30.206483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-02-03T20:18:30.217859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-02-03T20:18:30.218212] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-02-03T20:18:30.219003] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-02-03T20:18:30.219056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:30.219090] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:30.219116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:30.219173] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:30.277010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:30.277662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:30.277745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:30.277778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:30.391618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:30.391749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:30.391786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:30.391816] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:30.395127] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=88.44%) [2026-02-03T20:18:30.395399] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-02-03T20:18:30.395526] [INFO ] [sig ] CAH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:30.536585] [INFO ] [LOCAL ] Saved forecast: CAH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CAH.txt [2026-02-03T20:18:30.536709] [INFO ] [sig ] [568/3452] Completed CAH in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.4m [2026-02-03T20:18:30.536747] [INFO ] [sig ] [569/3452] Forecasting CAKE... [2026-02-03T20:18:30.536777] [INFO ] [sig ] Generating forecast for: CAKE [2026-02-03T20:18:30.536814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-02-03T20:18:30.547700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-02-03T20:18:30.548086] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-02-03T20:18:30.548902] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-02-03T20:18:30.548956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:30.548990] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:30.549018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:30.549077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:30.606398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:30.607082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:30.607177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:30.607218] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:30.730500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:30.730703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:30.730747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:30.730777] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:30.734149] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=32.08%) [2026-02-03T20:18:30.734419] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-02-03T20:18:30.734546] [INFO ] [sig ] CAKE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:30.875954] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CAKE.txt [2026-02-03T20:18:30.876070] [INFO ] [sig ] [569/3452] Completed CAKE in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.4m [2026-02-03T20:18:30.876110] [INFO ] [sig ] [570/3452] Forecasting CAL... [2026-02-03T20:18:30.876140] [INFO ] [sig ] Generating forecast for: CAL [2026-02-03T20:18:30.876169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-02-03T20:18:30.888621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-02-03T20:18:30.889070] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-02-03T20:18:30.889935] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-02-03T20:18:30.889989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:30.890022] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:30.890049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:30.890106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:30.946750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:30.947731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:30.947849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:30.947884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:31.070075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:31.070242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:31.070284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:31.070316] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:31.073867] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: DOWN (p=37.78%) [2026-02-03T20:18:31.074155] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-02-03T20:18:31.074289] [INFO ] [sig ] CAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:31.216722] [INFO ] [LOCAL ] Saved forecast: CAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CAL.txt [2026-02-03T20:18:31.216917] [INFO ] [sig ] [570/3452] Completed CAL in 0.3s | 2.76 sym/s | Total: 3.4m | ETA: 17.4m [2026-02-03T20:18:31.216958] [INFO ] [sig ] [571/3452] Forecasting CALM... [2026-02-03T20:18:31.216989] [INFO ] [sig ] Generating forecast for: CALM [2026-02-03T20:18:31.217022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-02-03T20:18:31.230354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-02-03T20:18:31.230750] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-02-03T20:18:31.231547] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-02-03T20:18:31.231621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:31.231658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:31.231687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:31.231744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:31.289542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:31.290424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:31.290511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:31.290545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:31.414453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:31.414628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:31.414670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:31.414701] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:31.418625] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: UP (p=56.00%) [2026-02-03T20:18:31.418901] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-02-03T20:18:31.419035] [INFO ] [sig ] CALM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:31.568233] [INFO ] [LOCAL ] Saved forecast: CALM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CALM.txt [2026-02-03T20:18:31.568621] [INFO ] [sig ] [571/3452] Completed CALM in 0.4s | 2.76 sym/s | Total: 3.4m | ETA: 17.4m [2026-02-03T20:18:31.568666] [INFO ] [sig ] [572/3452] Forecasting CALX... [2026-02-03T20:18:31.568698] [INFO ] [sig ] Generating forecast for: CALX [2026-02-03T20:18:31.568729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-02-03T20:18:31.581024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-02-03T20:18:31.581454] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-02-03T20:18:31.582378] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-02-03T20:18:31.582432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:31.582465] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:31.582492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:31.582550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:31.643956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:31.644873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:31.644962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:31.644996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:31.772357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:31.772517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:31.772557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:31.772606] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:31.776238] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-02-03T20:18:31.776516] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-02-03T20:18:31.776664] [INFO ] [sig ] CALX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:31.936496] [INFO ] [LOCAL ] Saved forecast: CALX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CALX.txt [2026-02-03T20:18:31.936702] [INFO ] [sig ] [572/3452] Completed CALX in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-02-03T20:18:31.936749] [INFO ] [sig ] [573/3452] Forecasting CAPL... [2026-02-03T20:18:31.936785] [INFO ] [sig ] Generating forecast for: CAPL [2026-02-03T20:18:31.936820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-02-03T20:18:31.956022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-02-03T20:18:31.956493] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-02-03T20:18:31.957512] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-02-03T20:18:31.957617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:31.957669] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:31.957711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:31.957815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:32.016434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:32.017285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:32.017370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:32.017404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:32.135367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:32.135533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:32.135593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:32.135628] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:32.139119] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=20.58%) [2026-02-03T20:18:32.139428] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-02-03T20:18:32.139563] [INFO ] [sig ] CAPL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:32.282726] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CAPL.txt [2026-02-03T20:18:32.282879] [INFO ] [sig ] [573/3452] Completed CAPL in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-02-03T20:18:32.282919] [INFO ] [sig ] [574/3452] Forecasting CARE... [2026-02-03T20:18:32.282951] [INFO ] [sig ] Generating forecast for: CARE [2026-02-03T20:18:32.282981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-02-03T20:18:32.294385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-02-03T20:18:32.294758] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-02-03T20:18:32.295622] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-02-03T20:18:32.295676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:32.295769] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:32.295819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:32.295903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:32.354302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:32.355107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:32.355190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:32.355223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:32.481187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:32.481348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:32.481391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:32.481422] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:32.485041] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=64.01%) [2026-02-03T20:18:32.485538] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-02-03T20:18:32.485693] [INFO ] [sig ] CARE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:32.629238] [INFO ] [LOCAL ] Saved forecast: CARE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CARE.txt [2026-02-03T20:18:32.629386] [INFO ] [sig ] [574/3452] Completed CARE in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-02-03T20:18:32.629426] [INFO ] [sig ] [575/3452] Forecasting CARG... [2026-02-03T20:18:32.629456] [INFO ] [sig ] Generating forecast for: CARG [2026-02-03T20:18:32.629487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-02-03T20:18:32.640498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-02-03T20:18:32.640878] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-02-03T20:18:32.641693] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-02-03T20:18:32.641748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:32.641782] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:32.641810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:32.641869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:32.699416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:32.700299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:32.700391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:32.700426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:32.823978] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:32.824139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:32.824201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:32.824231] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:32.827776] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=22.71%) [2026-02-03T20:18:32.828108] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-02-03T20:18:32.828264] [INFO ] [sig ] CARG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:32.974518] [INFO ] [LOCAL ] Saved forecast: CARG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CARG.txt [2026-02-03T20:18:32.974695] [INFO ] [sig ] [575/3452] Completed CARG in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-02-03T20:18:32.974736] [INFO ] [sig ] [576/3452] Forecasting CARS... [2026-02-03T20:18:32.974767] [INFO ] [sig ] Generating forecast for: CARS [2026-02-03T20:18:32.974799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-02-03T20:18:32.987715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-02-03T20:18:32.988127] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-02-03T20:18:32.988951] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-02-03T20:18:32.989014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:32.989064] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:32.989102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:32.989175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:33.050514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:33.051463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:33.051556] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:33.051610] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:33.183183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:33.183538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:33.183597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:33.183630] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:33.187295] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=44.44%) [2026-02-03T20:18:33.187594] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-02-03T20:18:33.187726] [INFO ] [sig ] CARS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:33.333141] [INFO ] [LOCAL ] Saved forecast: CARS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CARS.txt [2026-02-03T20:18:33.333301] [INFO ] [sig ] [576/3452] Completed CARS in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-02-03T20:18:33.333349] [INFO ] [sig ] [577/3452] Forecasting CASH... [2026-02-03T20:18:33.333382] [INFO ] [sig ] Generating forecast for: CASH [2026-02-03T20:18:33.333415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-02-03T20:18:33.344634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-02-03T20:18:33.345000] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-02-03T20:18:33.345844] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-02-03T20:18:33.345898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:33.345931] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:33.345959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:33.346018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:33.403167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:33.404050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:33.404152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:33.404192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:33.522425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:33.522603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:33.522645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:33.522716] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:33.526356] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: UP (p=99.89%) [2026-02-03T20:18:33.526656] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-02-03T20:18:33.526788] [INFO ] [sig ] CASH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:33.670777] [INFO ] [LOCAL ] Saved forecast: CASH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CASH.txt [2026-02-03T20:18:33.670939] [INFO ] [sig ] [577/3452] Completed CASH in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-02-03T20:18:33.670978] [INFO ] [sig ] [578/3452] Forecasting CASS... [2026-02-03T20:18:33.671008] [INFO ] [sig ] Generating forecast for: CASS [2026-02-03T20:18:33.671037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-02-03T20:18:33.681752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-02-03T20:18:33.682122] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-02-03T20:18:33.682922] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-02-03T20:18:33.682974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:33.683005] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:33.683031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:33.683089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:33.739947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:33.740811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:33.740893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:33.740927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:33.863371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:33.863533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:33.863589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:33.863622] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:33.867126] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-02-03T20:18:33.867423] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-02-03T20:18:33.867554] [INFO ] [sig ] CASS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:34.010879] [INFO ] [LOCAL ] Saved forecast: CASS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CASS.txt [2026-02-03T20:18:34.011039] [INFO ] [sig ] [578/3452] Completed CASS in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.4m [2026-02-03T20:18:34.011084] [INFO ] [sig ] [579/3452] Forecasting CASY... [2026-02-03T20:18:34.011117] [INFO ] [sig ] Generating forecast for: CASY [2026-02-03T20:18:34.011148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-02-03T20:18:34.022566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-02-03T20:18:34.022958] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-02-03T20:18:34.023788] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-02-03T20:18:34.023841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:34.023874] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:34.023901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:34.023958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:34.080500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:34.081274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:34.081356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:34.081388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:34.203679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:34.203843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:34.203884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:34.203913] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:34.207357] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-02-03T20:18:34.207682] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-02-03T20:18:34.207862] [INFO ] [sig ] CASY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:34.348045] [INFO ] [LOCAL ] Saved forecast: CASY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CASY.txt [2026-02-03T20:18:34.348210] [INFO ] [sig ] [579/3452] Completed CASY in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:34.348252] [INFO ] [sig ] [580/3452] Forecasting CATH... [2026-02-03T20:18:34.348283] [INFO ] [sig ] Generating forecast for: CATH [2026-02-03T20:18:34.348313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-02-03T20:18:34.359559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-02-03T20:18:34.359990] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-02-03T20:18:34.360827] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-02-03T20:18:34.360880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:34.360912] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:34.360938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:34.360993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:34.421194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:34.422214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:34.422304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:34.422337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:34.542697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:34.542856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:34.542938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:34.542971] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:34.546565] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=11.17%) [2026-02-03T20:18:34.546860] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-02-03T20:18:34.547006] [INFO ] [sig ] CATH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:34.701898] [INFO ] [LOCAL ] Saved forecast: CATH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CATH.txt [2026-02-03T20:18:34.702061] [INFO ] [sig ] [580/3452] Completed CATH in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:34.702104] [INFO ] [sig ] [581/3452] Forecasting CATO... [2026-02-03T20:18:34.702136] [INFO ] [sig ] Generating forecast for: CATO [2026-02-03T20:18:34.702166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-02-03T20:18:34.714049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-02-03T20:18:34.714458] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-02-03T20:18:34.715272] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-02-03T20:18:34.715327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:34.715362] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:34.715389] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:34.715446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:34.782635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:34.783670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:34.783759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:34.783799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:34.910922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:34.911090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:34.911138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:34.911175] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:34.915063] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: UP (p=94.41%) [2026-02-03T20:18:34.915347] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-02-03T20:18:34.915481] [INFO ] [sig ] CATO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:35.067189] [INFO ] [LOCAL ] Saved forecast: CATO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CATO.txt [2026-02-03T20:18:35.067334] [INFO ] [sig ] [581/3452] Completed CATO in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:35.067374] [INFO ] [sig ] [582/3452] Forecasting CATY... [2026-02-03T20:18:35.067404] [INFO ] [sig ] Generating forecast for: CATY [2026-02-03T20:18:35.067435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-02-03T20:18:35.079809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-02-03T20:18:35.080176] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-02-03T20:18:35.080979] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-02-03T20:18:35.081032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:35.081064] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:35.081091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:35.081147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:35.142796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:35.143733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:35.143833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:35.143866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:35.267651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:35.267846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:35.267891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:35.267921] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:35.271636] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-02-03T20:18:35.271941] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-02-03T20:18:35.272077] [INFO ] [sig ] CATY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:35.429133] [INFO ] [LOCAL ] Saved forecast: CATY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CATY.txt [2026-02-03T20:18:35.429304] [INFO ] [sig ] [582/3452] Completed CATY in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:35.429350] [INFO ] [sig ] [583/3452] Forecasting CAVA... [2026-02-03T20:18:35.429380] [INFO ] [sig ] Generating forecast for: CAVA [2026-02-03T20:18:35.429413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-02-03T20:18:35.442890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-02-03T20:18:35.443304] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-02-03T20:18:35.444213] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-02-03T20:18:35.444266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:35.444299] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:35.444325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:35.444382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:35.513970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:35.514914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:35.515005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:35.515039] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:35.651169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:35.651340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:35.651384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:35.651415] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:35.654921] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=92.22%) [2026-02-03T20:18:35.655208] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-02-03T20:18:35.655344] [INFO ] [sig ] CAVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:35.814266] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CAVA.txt [2026-02-03T20:18:35.814627] [INFO ] [sig ] [583/3452] Completed CAVA in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:35.814674] [INFO ] [sig ] [584/3452] Forecasting CB... [2026-02-03T20:18:35.814704] [INFO ] [sig ] Generating forecast for: CB [2026-02-03T20:18:35.814735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-02-03T20:18:35.826293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-02-03T20:18:35.826684] [INFO ] [FORECASTER] Starting predict_future for CB [2026-02-03T20:18:35.827478] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-02-03T20:18:35.827531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:35.827616] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:35.827649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:35.827707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:35.887828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:35.888706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:35.888819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:35.888854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:36.015248] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:36.015417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:36.015460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:36.015494] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:36.019116] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: UP (p=66.68%) [2026-02-03T20:18:36.019405] [INFO ] [FORECASTER] Completed predict_future for CB [2026-02-03T20:18:36.019537] [INFO ] [sig ] CB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:36.165437] [INFO ] [LOCAL ] Saved forecast: CB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CB.txt [2026-02-03T20:18:36.165598] [INFO ] [sig ] [584/3452] Completed CB in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:36.165639] [INFO ] [sig ] [585/3452] Forecasting CBAN... [2026-02-03T20:18:36.165669] [INFO ] [sig ] Generating forecast for: CBAN [2026-02-03T20:18:36.165702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-02-03T20:18:36.177715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-02-03T20:18:36.178117] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-02-03T20:18:36.178991] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-02-03T20:18:36.179046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:36.179081] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:36.179110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:36.179170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:36.236386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:36.237217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:36.237307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:36.237339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:36.356179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:36.356356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:36.356401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:36.356431] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:36.359963] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-02-03T20:18:36.360293] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-02-03T20:18:36.360434] [INFO ] [sig ] CBAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:36.507604] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CBAN.txt [2026-02-03T20:18:36.507753] [INFO ] [sig ] [585/3452] Completed CBAN in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:36.507817] [INFO ] [sig ] [586/3452] Forecasting CBL... [2026-02-03T20:18:36.507856] [INFO ] [sig ] Generating forecast for: CBL [2026-02-03T20:18:36.507887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-02-03T20:18:36.522136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-02-03T20:18:36.522775] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-02-03T20:18:36.523786] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-02-03T20:18:36.523843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:36.523878] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:36.523905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:36.523966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:36.592842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:36.594521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:36.594639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:36.594676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:36.735835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:36.736008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:36.736064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:36.736112] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:36.739997] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: DOWN (p=7.56%) [2026-02-03T20:18:36.740323] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-02-03T20:18:36.740469] [INFO ] [sig ] CBL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:36.883701] [INFO ] [LOCAL ] Saved forecast: CBL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CBL.txt [2026-02-03T20:18:36.883877] [INFO ] [sig ] [586/3452] Completed CBL in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:36.883919] [INFO ] [sig ] [587/3452] Forecasting CBNK... [2026-02-03T20:18:36.883949] [INFO ] [sig ] Generating forecast for: CBNK [2026-02-03T20:18:36.883979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-02-03T20:18:36.895904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-02-03T20:18:36.896282] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-02-03T20:18:36.897106] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-02-03T20:18:36.897168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:36.897210] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:36.897245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:36.897310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:36.956526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:36.957187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:36.957269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:36.957302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:37.076877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:37.077034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:37.077075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:37.077104] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:37.080986] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-02-03T20:18:37.081263] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-02-03T20:18:37.081398] [INFO ] [sig ] CBNK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:37.229724] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CBNK.txt [2026-02-03T20:18:37.229922] [INFO ] [sig ] [587/3452] Completed CBNK in 0.3s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:37.229966] [INFO ] [sig ] [588/3452] Forecasting CBRE... [2026-02-03T20:18:37.230006] [INFO ] [sig ] Generating forecast for: CBRE [2026-02-03T20:18:37.230040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-02-03T20:18:37.242068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-02-03T20:18:37.242476] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-02-03T20:18:37.243324] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-02-03T20:18:37.243383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:37.243416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:37.243443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:37.243500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:37.313393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:37.314440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:37.314535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:37.314569] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:37.436253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:37.436423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:37.436462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:37.436491] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:37.439933] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: UP (p=88.94%) [2026-02-03T20:18:37.440204] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-02-03T20:18:37.440329] [INFO ] [sig ] CBRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:37.581554] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CBRE.txt [2026-02-03T20:18:37.581734] [INFO ] [sig ] [588/3452] Completed CBRE in 0.4s | 2.76 sym/s | Total: 3.5m | ETA: 17.3m [2026-02-03T20:18:37.581776] [INFO ] [sig ] [589/3452] Forecasting CBRL... [2026-02-03T20:18:37.581806] [INFO ] [sig ] Generating forecast for: CBRL [2026-02-03T20:18:37.581838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-02-03T20:18:37.593505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-02-03T20:18:37.593892] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-02-03T20:18:37.594857] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-02-03T20:18:37.594909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:37.594941] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:37.594969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:37.595026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:37.655268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:37.656546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:37.656651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:37.656685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:37.778751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:37.778914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:37.778956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:37.778985] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:37.782481] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-02-03T20:18:37.782822] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-02-03T20:18:37.782961] [INFO ] [sig ] CBRL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:37.928835] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CBRL.txt [2026-02-03T20:18:37.928997] [INFO ] [sig ] [589/3452] Completed CBRL in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-02-03T20:18:37.929036] [INFO ] [sig ] [590/3452] Forecasting CBSH... [2026-02-03T20:18:37.929067] [INFO ] [sig ] Generating forecast for: CBSH [2026-02-03T20:18:37.929098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-02-03T20:18:37.940396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-02-03T20:18:37.940750] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-02-03T20:18:37.941531] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-02-03T20:18:37.941607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:37.941641] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:37.941668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:37.941724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:38.002245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:38.003130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:38.003216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:38.003250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:38.123742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:38.123955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:38.124003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:38.124036] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:38.127652] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: UP (p=80.44%) [2026-02-03T20:18:38.127971] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-02-03T20:18:38.128115] [INFO ] [sig ] CBSH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:38.271045] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CBSH.txt [2026-02-03T20:18:38.271198] [INFO ] [sig ] [590/3452] Completed CBSH in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-02-03T20:18:38.271250] [INFO ] [sig ] [591/3452] Forecasting CBUS... [2026-02-03T20:18:38.271282] [INFO ] [sig ] Generating forecast for: CBUS [2026-02-03T20:18:38.271313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-02-03T20:18:38.282848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-02-03T20:18:38.283172] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-02-03T20:18:38.283959] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-02-03T20:18:38.284012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:38.284072] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:38.284101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:38.284163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:38.341823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:38.342495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:38.342591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:38.342626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:38.462989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:38.463145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:38.463193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:38.463250] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:38.466797] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=20.25%) [2026-02-03T20:18:38.467076] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-02-03T20:18:38.467226] [INFO ] [sig ] CBUS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:38.610283] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CBUS.txt [2026-02-03T20:18:38.610442] [INFO ] [sig ] [591/3452] Completed CBUS in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-02-03T20:18:38.610482] [INFO ] [sig ] [592/3452] Forecasting CBZ... [2026-02-03T20:18:38.610514] [INFO ] [sig ] Generating forecast for: CBZ [2026-02-03T20:18:38.610544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-02-03T20:18:38.621684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-02-03T20:18:38.622002] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-02-03T20:18:38.622775] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-02-03T20:18:38.622828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:38.622860] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:38.622888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:38.622944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:38.681697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:38.682613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:38.682700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:38.682734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:38.806727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:38.806898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:38.806947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:38.806978] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:38.810554] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=59.42%) [2026-02-03T20:18:38.810861] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-02-03T20:18:38.810989] [INFO ] [sig ] CBZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:38.952618] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CBZ.txt [2026-02-03T20:18:38.952762] [INFO ] [sig ] [592/3452] Completed CBZ in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-02-03T20:18:38.952803] [INFO ] [sig ] [593/3452] Forecasting CC... [2026-02-03T20:18:38.952834] [INFO ] [sig ] Generating forecast for: CC [2026-02-03T20:18:38.952865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-02-03T20:18:38.965374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-02-03T20:18:38.965852] [INFO ] [FORECASTER] Starting predict_future for CC [2026-02-03T20:18:38.966726] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-02-03T20:18:38.966781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:38.966817] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:38.966845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:38.966904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:39.029977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:39.030959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:39.031051] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:39.031107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:39.162756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:39.162942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:39.163004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:39.163040] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:39.166699] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=45.09%) [2026-02-03T20:18:39.166997] [INFO ] [FORECASTER] Completed predict_future for CC [2026-02-03T20:18:39.167162] [INFO ] [sig ] CC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:39.317315] [INFO ] [LOCAL ] Saved forecast: CC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CC.txt [2026-02-03T20:18:39.317471] [INFO ] [sig ] [593/3452] Completed CC in 0.4s | 2.76 sym/s | Total: 3.6m | ETA: 17.3m [2026-02-03T20:18:39.317512] [INFO ] [sig ] [594/3452] Forecasting CCAP... [2026-02-03T20:18:39.317542] [INFO ] [sig ] Generating forecast for: CCAP [2026-02-03T20:18:39.317590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-02-03T20:18:39.330204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-02-03T20:18:39.330596] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-02-03T20:18:39.331384] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-02-03T20:18:39.331439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:39.331471] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:39.331499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:39.331558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:39.390739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:39.391533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:39.391637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:39.391672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:39.515273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:39.515434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:39.515476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:39.515505] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:39.519188] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: UP (p=68.63%) [2026-02-03T20:18:39.519491] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-02-03T20:18:39.519647] [INFO ] [sig ] CCAP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:39.666364] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCAP.txt [2026-02-03T20:18:39.666750] [INFO ] [sig ] [594/3452] Completed CCAP in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:39.666814] [INFO ] [sig ] [595/3452] Forecasting CCB... [2026-02-03T20:18:39.666846] [INFO ] [sig ] Generating forecast for: CCB [2026-02-03T20:18:39.666876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-02-03T20:18:39.677968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-02-03T20:18:39.678349] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-02-03T20:18:39.679151] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-02-03T20:18:39.679213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:39.679255] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:39.679305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:39.679376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:39.739199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:39.740035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:39.740119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:39.740152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:39.863221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:39.863376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:39.863417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:39.863446] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:39.866819] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-02-03T20:18:39.867098] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-02-03T20:18:39.867238] [INFO ] [sig ] CCB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:40.026209] [INFO ] [LOCAL ] Saved forecast: CCB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCB.txt [2026-02-03T20:18:40.026413] [INFO ] [sig ] [595/3452] Completed CCB in 0.4s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:40.026472] [INFO ] [sig ] [596/3452] Forecasting CCBG... [2026-02-03T20:18:40.026711] [INFO ] [sig ] Generating forecast for: CCBG [2026-02-03T20:18:40.026760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-02-03T20:18:40.038494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-02-03T20:18:40.038898] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-02-03T20:18:40.039736] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-02-03T20:18:40.039792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:40.039826] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:40.039854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:40.039911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:40.109653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:40.110540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:40.110645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:40.110681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:40.234413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:40.234568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:40.234628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:40.234659] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:40.238176] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=14.04%) [2026-02-03T20:18:40.238545] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-02-03T20:18:40.238721] [INFO ] [sig ] CCBG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:40.385096] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CCBG.txt [2026-02-03T20:18:40.385240] [INFO ] [sig ] [596/3452] Completed CCBG in 0.4s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:40.385281] [INFO ] [sig ] [597/3452] Forecasting CCCC... [2026-02-03T20:18:40.385312] [INFO ] [sig ] Generating forecast for: CCCC [2026-02-03T20:18:40.385341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-02-03T20:18:40.396518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-02-03T20:18:40.396921] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-02-03T20:18:40.397764] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-02-03T20:18:40.397836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:40.397871] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:40.397897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:40.397955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:40.456618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:40.457337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:40.457420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:40.457456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:40.586250] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:40.586410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:40.586450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:40.586479] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:40.589983] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-02-03T20:18:40.590268] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-02-03T20:18:40.590399] [INFO ] [sig ] CCCC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:40.733214] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCCC.txt [2026-02-03T20:18:40.733378] [INFO ] [sig ] [597/3452] Completed CCCC in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:40.733431] [INFO ] [sig ] [598/3452] Forecasting CCD... [2026-02-03T20:18:40.733470] [INFO ] [sig ] Generating forecast for: CCD [2026-02-03T20:18:40.733511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-02-03T20:18:40.744692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-02-03T20:18:40.745052] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-02-03T20:18:40.745901] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-02-03T20:18:40.745957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:40.745991] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:40.746019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:40.746078] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:40.805928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:40.806772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:40.806852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:40.806885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:40.930044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:40.930197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:40.930243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:40.930273] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:40.934599] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: UP (p=83.27%) [2026-02-03T20:18:40.934943] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-02-03T20:18:40.935100] [INFO ] [sig ] CCD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:41.081093] [INFO ] [LOCAL ] Saved forecast: CCD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCD.txt [2026-02-03T20:18:41.081259] [INFO ] [sig ] [598/3452] Completed CCD in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:41.081305] [INFO ] [sig ] [599/3452] Forecasting CCEC... [2026-02-03T20:18:41.081336] [INFO ] [sig ] Generating forecast for: CCEC [2026-02-03T20:18:41.081368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-02-03T20:18:41.092273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-02-03T20:18:41.092706] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-02-03T20:18:41.093667] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-02-03T20:18:41.093723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:41.093755] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:41.093783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:41.093841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:41.151295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:41.152147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:41.152232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:41.152265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:41.261989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:41.262180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:41.262224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:41.262254] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:41.265996] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-02-03T20:18:41.266280] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-02-03T20:18:41.266410] [INFO ] [sig ] CCEC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:41.415822] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCEC.txt [2026-02-03T20:18:41.415981] [INFO ] [sig ] [599/3452] Completed CCEC in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:41.416026] [INFO ] [sig ] [600/3452] Forecasting CCEP... [2026-02-03T20:18:41.416058] [INFO ] [sig ] Generating forecast for: CCEP [2026-02-03T20:18:41.416090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-02-03T20:18:41.427507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-02-03T20:18:41.427902] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-02-03T20:18:41.428720] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-02-03T20:18:41.428773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:41.428805] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:41.428832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:41.428887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:41.493858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:41.494944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:41.495049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:41.495094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:41.624032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:41.624198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:41.624245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:41.624280] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:41.628488] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=83.73%) [2026-02-03T20:18:41.628781] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-02-03T20:18:41.628911] [INFO ] [sig ] CCEP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:41.774878] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCEP.txt [2026-02-03T20:18:41.775047] [INFO ] [sig ] [600/3452] Completed CCEP in 0.4s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:41.775089] [INFO ] [sig ] [601/3452] Forecasting CCI... [2026-02-03T20:18:41.775121] [INFO ] [sig ] Generating forecast for: CCI [2026-02-03T20:18:41.775151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-02-03T20:18:41.787826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-02-03T20:18:41.788142] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-02-03T20:18:41.788978] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-02-03T20:18:41.789034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:41.789066] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:41.789095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:41.789153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:41.848989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:41.850188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:41.850365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:41.850417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:41.980814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:41.980971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:41.981017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:41.981047] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:41.984779] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=66.09%) [2026-02-03T20:18:41.985065] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-02-03T20:18:41.985197] [INFO ] [sig ] CCI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:42.133925] [INFO ] [LOCAL ] Saved forecast: CCI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCI.txt [2026-02-03T20:18:42.134079] [INFO ] [sig ] [601/3452] Completed CCI in 0.4s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:42.134119] [INFO ] [sig ] [602/3452] Forecasting CCIF... [2026-02-03T20:18:42.134150] [INFO ] [sig ] Generating forecast for: CCIF [2026-02-03T20:18:42.134180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-02-03T20:18:42.146093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-02-03T20:18:42.146650] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-02-03T20:18:42.147418] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-02-03T20:18:42.147471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:42.147504] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:42.147531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:42.147612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:42.205420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:42.206312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:42.206397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:42.206432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:42.330682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:42.330842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:42.330884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:42.330914] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:42.334803] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=51.58%) [2026-02-03T20:18:42.335129] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-02-03T20:18:42.335276] [INFO ] [sig ] CCIF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:42.483352] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCIF.txt [2026-02-03T20:18:42.483515] [INFO ] [sig ] [602/3452] Completed CCIF in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:42.483555] [INFO ] [sig ] [603/3452] Forecasting CCJ... [2026-02-03T20:18:42.483605] [INFO ] [sig ] Generating forecast for: CCJ [2026-02-03T20:18:42.483637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-02-03T20:18:42.494927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-02-03T20:18:42.495287] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-02-03T20:18:42.496109] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-02-03T20:18:42.496164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:42.496198] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:42.496226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:42.496303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:42.552906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:42.553755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:42.553841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:42.553873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:42.679736] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:42.679896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:42.679943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:42.679989] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:42.684343] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: UP (p=56.68%) [2026-02-03T20:18:42.684664] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-02-03T20:18:42.684803] [INFO ] [sig ] CCJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:42.833954] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCJ.txt [2026-02-03T20:18:42.834134] [INFO ] [sig ] [603/3452] Completed CCJ in 0.4s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:42.834177] [INFO ] [sig ] [604/3452] Forecasting CCK... [2026-02-03T20:18:42.834207] [INFO ] [sig ] Generating forecast for: CCK [2026-02-03T20:18:42.834237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-02-03T20:18:42.846116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-02-03T20:18:42.846491] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-02-03T20:18:42.847280] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-02-03T20:18:42.847333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:42.847365] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:42.847392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:42.847449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:42.906202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:42.907065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:42.907149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:42.907183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:43.042331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:43.042527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:43.042597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:43.042640] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:43.047181] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=5.87%) [2026-02-03T20:18:43.047620] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-02-03T20:18:43.047888] [INFO ] [sig ] CCK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:43.203877] [INFO ] [LOCAL ] Saved forecast: CCK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CCK.txt [2026-02-03T20:18:43.204046] [INFO ] [sig ] [604/3452] Completed CCK in 0.4s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:43.204087] [INFO ] [sig ] [605/3452] Forecasting CCL... [2026-02-03T20:18:43.204118] [INFO ] [sig ] Generating forecast for: CCL [2026-02-03T20:18:43.204148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-02-03T20:18:43.216382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-02-03T20:18:43.216785] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-02-03T20:18:43.217644] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-02-03T20:18:43.217698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:43.217732] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:43.217760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:43.217839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:43.279531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:43.280518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:43.280796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:43.280832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:43.406223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:43.406381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:43.406424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:43.406454] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:43.410103] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: UP (p=56.49%) [2026-02-03T20:18:43.410417] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-02-03T20:18:43.410557] [INFO ] [sig ] CCL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:43.553970] [INFO ] [LOCAL ] Saved forecast: CCL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCL.txt [2026-02-03T20:18:43.554111] [INFO ] [sig ] [605/3452] Completed CCL in 0.3s | 2.76 sym/s | Total: 3.6m | ETA: 17.2m [2026-02-03T20:18:43.554151] [INFO ] [sig ] [606/3452] Forecasting CCLD... [2026-02-03T20:18:43.554182] [INFO ] [sig ] Generating forecast for: CCLD [2026-02-03T20:18:43.554212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-02-03T20:18:43.566514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-02-03T20:18:43.567085] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-02-03T20:18:43.567945] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-02-03T20:18:43.567999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:43.568033] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:43.568061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:43.568119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:43.628844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:43.629677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:43.629762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:43.629796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:43.754238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:43.754401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:43.754445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:43.754475] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:43.757966] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-02-03T20:18:43.758246] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-02-03T20:18:43.758383] [INFO ] [sig ] CCLD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:43.906790] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCLD.txt [2026-02-03T20:18:43.906942] [INFO ] [sig ] [606/3452] Completed CCLD in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-02-03T20:18:43.906984] [INFO ] [sig ] [607/3452] Forecasting CCNE... [2026-02-03T20:18:43.907013] [INFO ] [sig ] Generating forecast for: CCNE [2026-02-03T20:18:43.907042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-02-03T20:18:43.919006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-02-03T20:18:43.919349] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-02-03T20:18:43.920130] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-02-03T20:18:43.920182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:43.920215] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:43.920242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:43.920298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:43.987183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:43.988545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:43.988676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:43.988733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:44.130968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:44.131124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:44.131166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:44.131196] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:44.134607] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-02-03T20:18:44.134885] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-02-03T20:18:44.135010] [INFO ] [sig ] CCNE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:44.283456] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCNE.txt [2026-02-03T20:18:44.283822] [INFO ] [sig ] [607/3452] Completed CCNE in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-02-03T20:18:44.283867] [INFO ] [sig ] [608/3452] Forecasting CCO... [2026-02-03T20:18:44.283896] [INFO ] [sig ] Generating forecast for: CCO [2026-02-03T20:18:44.283926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-02-03T20:18:44.295542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-02-03T20:18:44.295899] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-02-03T20:18:44.296728] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-02-03T20:18:44.296784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:44.296885] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:44.296918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:44.296977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:44.356176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:44.356960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:44.357044] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:44.357078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:44.481846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:44.482015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:44.482058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:44.482091] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:44.486019] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: UP (p=83.54%) [2026-02-03T20:18:44.486317] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-02-03T20:18:44.486455] [INFO ] [sig ] CCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:44.635944] [INFO ] [LOCAL ] Saved forecast: CCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCO.txt [2026-02-03T20:18:44.636113] [INFO ] [sig ] [608/3452] Completed CCO in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.2m [2026-02-03T20:18:44.636154] [INFO ] [sig ] [609/3452] Forecasting CCOI... [2026-02-03T20:18:44.636185] [INFO ] [sig ] Generating forecast for: CCOI [2026-02-03T20:18:44.636215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-02-03T20:18:44.648185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-02-03T20:18:44.648781] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-02-03T20:18:44.649804] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-02-03T20:18:44.649860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:44.649893] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:44.649919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:44.649976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:44.709464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:44.710258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:44.710340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:44.710375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:44.833048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:44.833213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:44.833260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:44.833288] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:44.836694] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: UP (p=66.87%) [2026-02-03T20:18:44.836964] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-02-03T20:18:44.837114] [INFO ] [sig ] CCOI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:44.980888] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCOI.txt [2026-02-03T20:18:44.981046] [INFO ] [sig ] [609/3452] Completed CCOI in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:44.981088] [INFO ] [sig ] [610/3452] Forecasting CCRN... [2026-02-03T20:18:44.981118] [INFO ] [sig ] Generating forecast for: CCRN [2026-02-03T20:18:44.981149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-02-03T20:18:44.992714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-02-03T20:18:44.993075] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-02-03T20:18:44.993850] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-02-03T20:18:44.993903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:44.993936] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:44.993963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:44.994020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:45.050894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:45.051652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:45.051732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:45.051766] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:45.174332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:45.174486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:45.174528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:45.174558] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:45.178042] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=22.78%) [2026-02-03T20:18:45.178323] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-02-03T20:18:45.178457] [INFO ] [sig ] CCRN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:45.321216] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CCRN.txt [2026-02-03T20:18:45.321352] [INFO ] [sig ] [610/3452] Completed CCRN in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:45.321392] [INFO ] [sig ] [611/3452] Forecasting CCS... [2026-02-03T20:18:45.321421] [INFO ] [sig ] Generating forecast for: CCS [2026-02-03T20:18:45.321451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-02-03T20:18:45.333315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-02-03T20:18:45.333900] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-02-03T20:18:45.334743] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-02-03T20:18:45.334798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:45.334831] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:45.334857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:45.334914] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:45.395768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:45.396552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:45.396657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:45.396692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:45.517525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:45.517698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:45.517740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:45.517820] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:45.521318] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-02-03T20:18:45.521612] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-02-03T20:18:45.521743] [INFO ] [sig ] CCS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:45.664426] [INFO ] [LOCAL ] Saved forecast: CCS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CCS.txt [2026-02-03T20:18:45.664591] [INFO ] [sig ] [611/3452] Completed CCS in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:45.664654] [INFO ] [sig ] [612/3452] Forecasting CCSI... [2026-02-03T20:18:45.664688] [INFO ] [sig ] Generating forecast for: CCSI [2026-02-03T20:18:45.664719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-02-03T20:18:45.675299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-02-03T20:18:45.675669] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-02-03T20:18:45.676440] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-02-03T20:18:45.676493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:45.676525] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:45.676552] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:45.676647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:45.734534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:45.735206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:45.735288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:45.735320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:45.856029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:45.856202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:45.856244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:45.856272] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:45.859714] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-02-03T20:18:45.859991] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-02-03T20:18:45.860121] [INFO ] [sig ] CCSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:46.004987] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CCSI.txt [2026-02-03T20:18:46.005128] [INFO ] [sig ] [612/3452] Completed CCSI in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:46.005168] [INFO ] [sig ] [613/3452] Forecasting CDC... [2026-02-03T20:18:46.005198] [INFO ] [sig ] Generating forecast for: CDC [2026-02-03T20:18:46.005229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-02-03T20:18:46.015874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-02-03T20:18:46.016234] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-02-03T20:18:46.017067] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-02-03T20:18:46.017121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:46.017152] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:46.017177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:46.017234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:46.074064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:46.074776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:46.074856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:46.074889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:46.193611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:46.193773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:46.193814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:46.193844] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:46.197205] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: DOWN (p=4.87%) [2026-02-03T20:18:46.197512] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-02-03T20:18:46.197659] [INFO ] [sig ] CDC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:46.339689] [INFO ] [LOCAL ] Saved forecast: CDC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CDC.txt [2026-02-03T20:18:46.339824] [INFO ] [sig ] [613/3452] Completed CDC in 0.3s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:46.339865] [INFO ] [sig ] [614/3452] Forecasting CDE... [2026-02-03T20:18:46.339894] [INFO ] [sig ] Generating forecast for: CDE [2026-02-03T20:18:46.339926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-02-03T20:18:46.350755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-02-03T20:18:46.351084] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-02-03T20:18:46.351863] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-02-03T20:18:46.351915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:46.351946] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:46.351972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:46.352029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:46.418605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:46.419564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:46.419673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:46.419707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:46.549668] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:46.549825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:46.549867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:46.549896] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:46.553610] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-02-03T20:18:46.553882] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-02-03T20:18:46.554006] [INFO ] [sig ] CDE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:46.695614] [INFO ] [LOCAL ] Saved forecast: CDE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CDE.txt [2026-02-03T20:18:46.695762] [INFO ] [sig ] [614/3452] Completed CDE in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:46.695802] [INFO ] [sig ] [615/3452] Forecasting CDIO... [2026-02-03T20:18:46.695833] [INFO ] [sig ] Generating forecast for: CDIO [2026-02-03T20:18:46.695862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-02-03T20:18:46.706530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-02-03T20:18:46.706888] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-02-03T20:18:46.707710] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-02-03T20:18:46.707763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:46.707814] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:46.707843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:46.707907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:46.771004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:46.771878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:46.771964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:46.771998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:46.895467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:46.895688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:46.895750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:46.895797] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:46.899353] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=16.93%) [2026-02-03T20:18:46.899690] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-02-03T20:18:46.899859] [INFO ] [sig ] CDIO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:47.047981] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CDIO.txt [2026-02-03T20:18:47.048128] [INFO ] [sig ] [615/3452] Completed CDIO in 0.4s | 2.76 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:47.048171] [INFO ] [sig ] [616/3452] Forecasting CDL... [2026-02-03T20:18:47.048202] [INFO ] [sig ] Generating forecast for: CDL [2026-02-03T20:18:47.048233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-02-03T20:18:47.058744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-02-03T20:18:47.059104] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-02-03T20:18:47.059887] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-02-03T20:18:47.059940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:47.059972] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:47.059999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:47.060060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:47.120870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:47.121727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:47.121817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:47.121851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:47.234954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:47.235112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:47.235153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:47.235182] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:47.238650] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-02-03T20:18:47.238939] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-02-03T20:18:47.239073] [INFO ] [sig ] CDL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:47.382757] [INFO ] [LOCAL ] Saved forecast: CDL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CDL.txt [2026-02-03T20:18:47.382925] [INFO ] [sig ] [616/3452] Completed CDL in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:47.382967] [INFO ] [sig ] [617/3452] Forecasting CDNA... [2026-02-03T20:18:47.383001] [INFO ] [sig ] Generating forecast for: CDNA [2026-02-03T20:18:47.383033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-02-03T20:18:47.396690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-02-03T20:18:47.397026] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-02-03T20:18:47.397862] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-02-03T20:18:47.397915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:47.397948] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:47.397975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:47.398032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:47.458905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:47.459804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:47.459888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:47.459955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:47.579831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:47.579987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:47.580028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:47.580059] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:47.583673] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-02-03T20:18:47.584023] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-02-03T20:18:47.584170] [INFO ] [sig ] CDNA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:47.726221] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CDNA.txt [2026-02-03T20:18:47.726406] [INFO ] [sig ] [617/3452] Completed CDNA in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:47.726471] [INFO ] [sig ] [618/3452] Forecasting CDNS... [2026-02-03T20:18:47.726518] [INFO ] [sig ] Generating forecast for: CDNS [2026-02-03T20:18:47.726567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-02-03T20:18:47.738820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-02-03T20:18:47.739197] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-02-03T20:18:47.739975] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-02-03T20:18:47.740028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:47.740060] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:47.740087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:47.740144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:47.801227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:47.802090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:47.802212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:47.802247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:47.922187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:47.922350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:47.922392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:47.922421] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:47.925842] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-02-03T20:18:47.926116] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-02-03T20:18:47.926245] [INFO ] [sig ] CDNS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:48.067992] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CDNS.txt [2026-02-03T20:18:48.068271] [INFO ] [sig ] [618/3452] Completed CDNS in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:48.068326] [INFO ] [sig ] [619/3452] Forecasting CDP... [2026-02-03T20:18:48.068358] [INFO ] [sig ] Generating forecast for: CDP [2026-02-03T20:18:48.068387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-02-03T20:18:48.079059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-02-03T20:18:48.079375] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-02-03T20:18:48.080180] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-02-03T20:18:48.080233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:48.080265] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:48.080305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:48.080363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:48.139955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:48.140868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:48.140958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:48.140992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:48.259837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:48.259992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:48.260033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:48.260063] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:48.263538] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-02-03T20:18:48.263859] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-02-03T20:18:48.263994] [INFO ] [sig ] CDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:48.405741] [INFO ] [LOCAL ] Saved forecast: CDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CDP.txt [2026-02-03T20:18:48.405883] [INFO ] [sig ] [619/3452] Completed CDP in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:48.405924] [INFO ] [sig ] [620/3452] Forecasting CDRE... [2026-02-03T20:18:48.405956] [INFO ] [sig ] Generating forecast for: CDRE [2026-02-03T20:18:48.405986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-02-03T20:18:48.416761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-02-03T20:18:48.417110] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-02-03T20:18:48.417933] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-02-03T20:18:48.417986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:48.418019] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:48.418045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:48.418102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:48.475975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:48.476889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:48.476974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:48.477008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:48.598762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:48.598929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:48.598973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:48.599003] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:48.602498] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: UP (p=87.45%) [2026-02-03T20:18:48.602794] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-02-03T20:18:48.602925] [INFO ] [sig ] CDRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:48.745432] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CDRE.txt [2026-02-03T20:18:48.745585] [INFO ] [sig ] [620/3452] Completed CDRE in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:48.745820] [INFO ] [sig ] [621/3452] Forecasting CDRO... [2026-02-03T20:18:48.745850] [INFO ] [sig ] Generating forecast for: CDRO [2026-02-03T20:18:48.745880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-02-03T20:18:48.757457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-02-03T20:18:48.757849] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-02-03T20:18:48.758669] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-02-03T20:18:48.758722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:48.758755] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:48.758782] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:48.758838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:48.815892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:48.816618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:48.816716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:48.816751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:48.928876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:48.929034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:48.929075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:48.929105] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:48.932639] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-02-03T20:18:48.932917] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-02-03T20:18:48.933048] [INFO ] [sig ] CDRO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:49.074787] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CDRO.txt [2026-02-03T20:18:49.074973] [INFO ] [sig ] [621/3452] Completed CDRO in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.1m [2026-02-03T20:18:49.075015] [INFO ] [sig ] [622/3452] Forecasting CDXS... [2026-02-03T20:18:49.075044] [INFO ] [sig ] Generating forecast for: CDXS [2026-02-03T20:18:49.075074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-02-03T20:18:49.085795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-02-03T20:18:49.086142] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-02-03T20:18:49.087027] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-02-03T20:18:49.087080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:49.087113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:49.087139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:49.087195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:49.145250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:49.146002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:49.146085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:49.146117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:49.268614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:49.268774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:49.268816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:49.268845] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:49.272198] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=27.92%) [2026-02-03T20:18:49.272470] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-02-03T20:18:49.272615] [INFO ] [sig ] CDXS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:49.412175] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CDXS.txt [2026-02-03T20:18:49.412328] [INFO ] [sig ] [622/3452] Completed CDXS in 0.3s | 2.77 sym/s | Total: 3.7m | ETA: 17.0m [2026-02-03T20:18:49.412370] [INFO ] [sig ] [623/3452] Forecasting CDZI... [2026-02-03T20:18:49.412400] [INFO ] [sig ] Generating forecast for: CDZI [2026-02-03T20:18:49.412437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-02-03T20:18:49.424233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-02-03T20:18:49.424700] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-02-03T20:18:49.425747] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-02-03T20:18:49.425804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:49.425837] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:49.425864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:49.425921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:49.483538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:49.484352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:49.484446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:49.484481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:49.615695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:49.615864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:49.615914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:49.615959] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:49.620371] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=22.22%) [2026-02-03T20:18:49.620693] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-02-03T20:18:49.621032] [INFO ] [sig ] CDZI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:49.781783] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CDZI.txt [2026-02-03T20:18:49.781956] [INFO ] [sig ] [623/3452] Completed CDZI in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:49.782000] [INFO ] [sig ] [624/3452] Forecasting CE... [2026-02-03T20:18:49.782030] [INFO ] [sig ] Generating forecast for: CE [2026-02-03T20:18:49.782061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-02-03T20:18:49.793543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-02-03T20:18:49.794005] [INFO ] [FORECASTER] Starting predict_future for CE [2026-02-03T20:18:49.794837] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-02-03T20:18:49.794893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:49.794929] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:49.794958] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:49.795017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:49.854865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:49.855774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:49.855864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:49.855898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:49.994879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:49.995051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:49.995095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:49.995126] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:49.999010] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-02-03T20:18:49.999340] [INFO ] [FORECASTER] Completed predict_future for CE [2026-02-03T20:18:49.999512] [INFO ] [sig ] CE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:50.152482] [INFO ] [LOCAL ] Saved forecast: CE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CE.txt [2026-02-03T20:18:50.152654] [INFO ] [sig ] [624/3452] Completed CE in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:50.152701] [INFO ] [sig ] [625/3452] Forecasting CECO... [2026-02-03T20:18:50.152734] [INFO ] [sig ] Generating forecast for: CECO [2026-02-03T20:18:50.152764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-02-03T20:18:50.165915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-02-03T20:18:50.166403] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-02-03T20:18:50.167448] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-02-03T20:18:50.167511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:50.167628] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:50.167675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:50.167757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:50.233409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:50.234423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:50.234516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:50.234550] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:50.360625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:50.360794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:50.360837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:50.360865] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:50.364758] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=57.62%) [2026-02-03T20:18:50.365048] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-02-03T20:18:50.365184] [INFO ] [sig ] CECO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:50.526895] [INFO ] [LOCAL ] Saved forecast: CECO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CECO.txt [2026-02-03T20:18:50.527064] [INFO ] [sig ] [625/3452] Completed CECO in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:50.527108] [INFO ] [sig ] [626/3452] Forecasting CEG... [2026-02-03T20:18:50.527139] [INFO ] [sig ] Generating forecast for: CEG [2026-02-03T20:18:50.527171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-02-03T20:18:50.539750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-02-03T20:18:50.540226] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-02-03T20:18:50.541191] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-02-03T20:18:50.541247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:50.541280] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:50.541306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:50.541363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:50.609557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:50.610452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:50.610554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:50.610617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:50.732451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:50.732606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:50.732648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:50.732676] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:50.736038] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: UP (p=60.29%) [2026-02-03T20:18:50.736316] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-02-03T20:18:50.736447] [INFO ] [sig ] CEG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:50.875977] [INFO ] [LOCAL ] Saved forecast: CEG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CEG.txt [2026-02-03T20:18:50.876089] [INFO ] [sig ] [626/3452] Completed CEG in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:50.876129] [INFO ] [sig ] [627/3452] Forecasting CELC... [2026-02-03T20:18:50.876158] [INFO ] [sig ] Generating forecast for: CELC [2026-02-03T20:18:50.876188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-02-03T20:18:50.887368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-02-03T20:18:50.887697] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-02-03T20:18:50.888473] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-02-03T20:18:50.888526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:50.888557] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:50.888604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:50.888663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:50.944364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:50.944976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:50.945054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:50.945086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:51.061947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:51.062095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:51.062134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:51.062163] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:51.065503] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: UP (p=88.51%) [2026-02-03T20:18:51.065791] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-02-03T20:18:51.065922] [INFO ] [sig ] CELC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:51.205446] [INFO ] [LOCAL ] Saved forecast: CELC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CELC.txt [2026-02-03T20:18:51.205556] [INFO ] [sig ] [627/3452] Completed CELC in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:51.205613] [INFO ] [sig ] [628/3452] Forecasting CELH... [2026-02-03T20:18:51.205643] [INFO ] [sig ] Generating forecast for: CELH [2026-02-03T20:18:51.205672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-02-03T20:18:51.216155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-02-03T20:18:51.216475] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-02-03T20:18:51.217244] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-02-03T20:18:51.217296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:51.217328] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:51.217354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:51.217411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:51.276225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:51.276941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:51.277023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:51.277057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:51.395526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:51.395678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:51.395721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:51.395778] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:51.399155] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=47.44%) [2026-02-03T20:18:51.399430] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-02-03T20:18:51.399599] [INFO ] [sig ] CELH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:51.540415] [INFO ] [LOCAL ] Saved forecast: CELH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CELH.txt [2026-02-03T20:18:51.540601] [INFO ] [sig ] [628/3452] Completed CELH in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:51.540646] [INFO ] [sig ] [629/3452] Forecasting CELZ... [2026-02-03T20:18:51.540675] [INFO ] [sig ] Generating forecast for: CELZ [2026-02-03T20:18:51.540704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-02-03T20:18:51.551665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-02-03T20:18:51.552208] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-02-03T20:18:51.553014] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-02-03T20:18:51.553066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:51.553099] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:51.553126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:51.553181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:51.612623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:51.613711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:51.613972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:51.614006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:51.729407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:51.729558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:51.729617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:51.729648] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:51.733054] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-02-03T20:18:51.733326] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-02-03T20:18:51.733449] [INFO ] [sig ] CELZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:51.899103] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CELZ.txt [2026-02-03T20:18:51.899267] [INFO ] [sig ] [629/3452] Completed CELZ in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:51.899309] [INFO ] [sig ] [630/3452] Forecasting CENTA... [2026-02-03T20:18:51.899343] [INFO ] [sig ] Generating forecast for: CENTA [2026-02-03T20:18:51.899374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-02-03T20:18:51.910538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-02-03T20:18:51.910918] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-02-03T20:18:51.911716] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-02-03T20:18:51.911771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:51.911804] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:51.911831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:51.911891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:51.973216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:51.974343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:51.974440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:51.974484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:52.095185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:52.095348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:52.095392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:52.095432] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:52.099097] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-02-03T20:18:52.099380] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-02-03T20:18:52.099515] [INFO ] [sig ] CENTA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:52.242922] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CENTA.txt [2026-02-03T20:18:52.243060] [INFO ] [sig ] [630/3452] Completed CENTA in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:52.243102] [INFO ] [sig ] [631/3452] Forecasting CENX... [2026-02-03T20:18:52.243132] [INFO ] [sig ] Generating forecast for: CENX [2026-02-03T20:18:52.243164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-02-03T20:18:52.254832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-02-03T20:18:52.255178] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-02-03T20:18:52.256045] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-02-03T20:18:52.256108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:52.256143] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:52.256171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:52.256232] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:52.316970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:52.317732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:52.317834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:52.317871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:52.457733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:52.457913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:52.457955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:52.457984] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:52.461391] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-02-03T20:18:52.461684] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-02-03T20:18:52.461812] [INFO ] [sig ] CENX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:52.604070] [INFO ] [LOCAL ] Saved forecast: CENX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CENX.txt [2026-02-03T20:18:52.604203] [INFO ] [sig ] [631/3452] Completed CENX in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:52.604242] [INFO ] [sig ] [632/3452] Forecasting CERS... [2026-02-03T20:18:52.604272] [INFO ] [sig ] Generating forecast for: CERS [2026-02-03T20:18:52.604302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-02-03T20:18:52.615934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-02-03T20:18:52.616301] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-02-03T20:18:52.617114] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-02-03T20:18:52.617180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:52.617213] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:52.617239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:52.617296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:52.675200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:52.675916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:52.675995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:52.676027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:52.799030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:52.799189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:52.799230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:52.799261] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:52.802851] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: UP (p=55.99%) [2026-02-03T20:18:52.803151] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-02-03T20:18:52.803285] [INFO ] [sig ] CERS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:52.950253] [INFO ] [LOCAL ] Saved forecast: CERS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CERS.txt [2026-02-03T20:18:52.950412] [INFO ] [sig ] [632/3452] Completed CERS in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:52.950453] [INFO ] [sig ] [633/3452] Forecasting CETX... [2026-02-03T20:18:52.950484] [INFO ] [sig ] Generating forecast for: CETX [2026-02-03T20:18:52.950514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-02-03T20:18:52.962175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-02-03T20:18:52.962611] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-02-03T20:18:52.963387] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-02-03T20:18:52.963440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:52.963472] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:52.963499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:52.963564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:53.021645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:53.022495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:53.022599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:53.022635] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:53.135075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:53.135212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:53.135258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:53.135289] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:53.138981] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: UP (p=93.62%) [2026-02-03T20:18:53.139266] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-02-03T20:18:53.139420] [INFO ] [sig ] CETX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:53.285759] [INFO ] [LOCAL ] Saved forecast: CETX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CETX.txt [2026-02-03T20:18:53.285957] [INFO ] [sig ] [633/3452] Completed CETX in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:53.286010] [INFO ] [sig ] [634/3452] Forecasting CEVA... [2026-02-03T20:18:53.286051] [INFO ] [sig ] Generating forecast for: CEVA [2026-02-03T20:18:53.286091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-02-03T20:18:53.299391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-02-03T20:18:53.299864] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-02-03T20:18:53.300865] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-02-03T20:18:53.300928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:53.300973] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:53.301010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:53.301088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:53.361193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:53.362266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:53.362356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:53.362390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:53.491936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:53.492100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:53.492143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:53.492175] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:53.495934] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=44.94%) [2026-02-03T20:18:53.496230] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-02-03T20:18:53.496366] [INFO ] [sig ] CEVA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:53.642455] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CEVA.txt [2026-02-03T20:18:53.642655] [INFO ] [sig ] [634/3452] Completed CEVA in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:53.642707] [INFO ] [sig ] [635/3452] Forecasting CF... [2026-02-03T20:18:53.642740] [INFO ] [sig ] Generating forecast for: CF [2026-02-03T20:18:53.642771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-02-03T20:18:53.654448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-02-03T20:18:53.654888] [INFO ] [FORECASTER] Starting predict_future for CF [2026-02-03T20:18:53.655768] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-02-03T20:18:53.655827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:53.655862] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:53.655891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:53.655950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:53.730884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:53.731723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:53.731880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:53.731933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:53.853849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:53.854009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:53.854051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:53.854082] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:53.857532] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=67.84%) [2026-02-03T20:18:53.857852] [INFO ] [FORECASTER] Completed predict_future for CF [2026-02-03T20:18:53.857984] [INFO ] [sig ] CF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:54.005561] [INFO ] [LOCAL ] Saved forecast: CF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CF.txt [2026-02-03T20:18:54.005749] [INFO ] [sig ] [635/3452] Completed CF in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:54.005798] [INFO ] [sig ] [636/3452] Forecasting CFFN... [2026-02-03T20:18:54.005829] [INFO ] [sig ] Generating forecast for: CFFN [2026-02-03T20:18:54.005860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-02-03T20:18:54.018073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-02-03T20:18:54.018495] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-02-03T20:18:54.019650] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-02-03T20:18:54.019714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:54.019748] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:54.019777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:54.020039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:54.079766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:54.080675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:54.080761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:54.080820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:54.207443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:54.207617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:54.207662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:54.207714] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:54.211654] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-02-03T20:18:54.211995] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-02-03T20:18:54.212154] [INFO ] [sig ] CFFN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:54.367095] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CFFN.txt [2026-02-03T20:18:54.367227] [INFO ] [sig ] [636/3452] Completed CFFN in 0.4s | 2.77 sym/s | Total: 3.8m | ETA: 17.0m [2026-02-03T20:18:54.367268] [INFO ] [sig ] [637/3452] Forecasting CFG... [2026-02-03T20:18:54.367297] [INFO ] [sig ] Generating forecast for: CFG [2026-02-03T20:18:54.367327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-02-03T20:18:54.379005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-02-03T20:18:54.379328] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-02-03T20:18:54.380145] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-02-03T20:18:54.380198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:54.380230] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:54.380257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:54.380314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:54.438039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:54.438729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:54.438811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:54.438858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:54.564738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:54.564893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:54.564936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:54.564967] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:54.568480] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: UP (p=90.59%) [2026-02-03T20:18:54.568804] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-02-03T20:18:54.568972] [INFO ] [sig ] CFG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:54.713451] [INFO ] [LOCAL ] Saved forecast: CFG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CFG.txt [2026-02-03T20:18:54.713625] [INFO ] [sig ] [637/3452] Completed CFG in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-03T20:18:54.713668] [INFO ] [sig ] [638/3452] Forecasting CFO... [2026-02-03T20:18:54.713698] [INFO ] [sig ] Generating forecast for: CFO [2026-02-03T20:18:54.713926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-02-03T20:18:54.724878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-02-03T20:18:54.725210] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-02-03T20:18:54.725994] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-02-03T20:18:54.726047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:54.726079] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:54.726105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:54.726162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:54.784244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:54.784955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:54.785036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:54.785068] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:54.892951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:54.893092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:54.893131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:54.893160] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:54.896699] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=70.35%) [2026-02-03T20:18:54.897154] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-02-03T20:18:54.897279] [INFO ] [sig ] CFO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:55.040638] [INFO ] [LOCAL ] Saved forecast: CFO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CFO.txt [2026-02-03T20:18:55.040791] [INFO ] [sig ] [638/3452] Completed CFO in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-03T20:18:55.040832] [INFO ] [sig ] [639/3452] Forecasting CG... [2026-02-03T20:18:55.040862] [INFO ] [sig ] Generating forecast for: CG [2026-02-03T20:18:55.040892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-02-03T20:18:55.052022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-02-03T20:18:55.052350] [INFO ] [FORECASTER] Starting predict_future for CG [2026-02-03T20:18:55.053119] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-02-03T20:18:55.053172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:55.053206] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:55.053233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:55.053289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:55.111786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:55.112451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:55.112531] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:55.112563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:55.232269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:55.232441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:55.232501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:55.232531] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:55.236062] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-02-03T20:18:55.236397] [INFO ] [FORECASTER] Completed predict_future for CG [2026-02-03T20:18:55.236542] [INFO ] [sig ] CG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:55.387122] [INFO ] [LOCAL ] Saved forecast: CG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CG.txt [2026-02-03T20:18:55.387255] [INFO ] [sig ] [639/3452] Completed CG in 0.3s | 2.77 sym/s | Total: 3.8m | ETA: 16.9m [2026-02-03T20:18:55.387294] [INFO ] [sig ] [640/3452] Forecasting CGABL... [2026-02-03T20:18:55.387323] [INFO ] [sig ] Generating forecast for: CGABL [2026-02-03T20:18:55.387354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-02-03T20:18:55.398537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-02-03T20:18:55.398894] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-02-03T20:18:55.399673] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-02-03T20:18:55.399725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:55.399757] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:55.399784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:55.399841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:55.456245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:55.456927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:55.457007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:55.457040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:55.580026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:55.580181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:55.580221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:55.580249] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:55.583681] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: DOWN (p=15.30%) [2026-02-03T20:18:55.583958] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-02-03T20:18:55.584092] [INFO ] [sig ] CGABL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:55.727724] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CGABL.txt [2026-02-03T20:18:55.728306] [INFO ] [sig ] [640/3452] Completed CGABL in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:55.728450] [INFO ] [sig ] [641/3452] Forecasting CGBD... [2026-02-03T20:18:55.728486] [INFO ] [sig ] Generating forecast for: CGBD [2026-02-03T20:18:55.728519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-02-03T20:18:55.742502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-02-03T20:18:55.742888] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-02-03T20:18:55.743703] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-02-03T20:18:55.743764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:55.743798] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:55.743825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:55.743882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:55.800500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:55.801120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:55.801215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:55.801248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:55.916789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:55.916926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:55.916964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:55.916993] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:55.920398] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: DOWN (p=17.01%) [2026-02-03T20:18:55.920721] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-02-03T20:18:55.920855] [INFO ] [sig ] CGBD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:56.063217] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CGBD.txt [2026-02-03T20:18:56.063327] [INFO ] [sig ] [641/3452] Completed CGBD in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:56.063365] [INFO ] [sig ] [642/3452] Forecasting CGC... [2026-02-03T20:18:56.063394] [INFO ] [sig ] Generating forecast for: CGC [2026-02-03T20:18:56.063424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-02-03T20:18:56.074913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-02-03T20:18:56.075227] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-02-03T20:18:56.076045] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-02-03T20:18:56.076098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:56.076158] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:56.076186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:56.076244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:56.135047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:56.135663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:56.135756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:56.135790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:56.255035] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:56.255181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:56.255223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:56.255251] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:56.258735] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=21.06%) [2026-02-03T20:18:56.259005] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-02-03T20:18:56.259132] [INFO ] [sig ] CGC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:56.401928] [INFO ] [LOCAL ] Saved forecast: CGC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CGC.txt [2026-02-03T20:18:56.402051] [INFO ] [sig ] [642/3452] Completed CGC in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:56.402097] [INFO ] [sig ] [643/3452] Forecasting CGEM... [2026-02-03T20:18:56.402127] [INFO ] [sig ] Generating forecast for: CGEM [2026-02-03T20:18:56.402156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-02-03T20:18:56.414780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-02-03T20:18:56.415390] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-02-03T20:18:56.416560] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-02-03T20:18:56.416643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:56.416705] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:56.416746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:56.416825] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:56.477341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:56.478355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:56.478464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:56.478501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:56.606493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:56.606690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:56.606742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:56.606777] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:56.611078] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-02-03T20:18:56.611419] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-02-03T20:18:56.611566] [INFO ] [sig ] CGEM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:56.755426] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CGEM.txt [2026-02-03T20:18:56.755608] [INFO ] [sig ] [643/3452] Completed CGEM in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:56.755652] [INFO ] [sig ] [644/3452] Forecasting CGEN... [2026-02-03T20:18:56.755681] [INFO ] [sig ] Generating forecast for: CGEN [2026-02-03T20:18:56.755711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-02-03T20:18:56.768169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-02-03T20:18:56.768597] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-02-03T20:18:56.769394] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-02-03T20:18:56.769448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:56.769482] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:56.769510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:56.769569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:56.837243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:56.838251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:56.838354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:56.838390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:56.961085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:56.961253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:56.961294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:56.961323] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:56.964808] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-02-03T20:18:56.965098] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-02-03T20:18:56.965230] [INFO ] [sig ] CGEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:57.105213] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CGEN.txt [2026-02-03T20:18:57.105372] [INFO ] [sig ] [644/3452] Completed CGEN in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:57.105411] [INFO ] [sig ] [645/3452] Forecasting CGNX... [2026-02-03T20:18:57.105442] [INFO ] [sig ] Generating forecast for: CGNX [2026-02-03T20:18:57.105473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-02-03T20:18:57.116405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-02-03T20:18:57.116809] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-02-03T20:18:57.117604] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-02-03T20:18:57.117657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:57.117689] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:57.117715] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:57.117771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:57.177778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:57.178801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:57.178918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:57.178955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:57.300695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:57.300864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:57.300904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:57.300976] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:57.304428] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: DOWN (p=18.64%) [2026-02-03T20:18:57.304767] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-02-03T20:18:57.304908] [INFO ] [sig ] CGNX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:57.447456] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CGNX.txt [2026-02-03T20:18:57.447632] [INFO ] [sig ] [645/3452] Completed CGNX in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:57.447683] [INFO ] [sig ] [646/3452] Forecasting CGO... [2026-02-03T20:18:57.447721] [INFO ] [sig ] Generating forecast for: CGO [2026-02-03T20:18:57.447759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-02-03T20:18:57.460405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-02-03T20:18:57.460839] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-02-03T20:18:57.461667] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-02-03T20:18:57.461733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:57.461774] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:57.461803] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:57.461861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:57.521291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:57.522222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:57.522308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:57.522342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:57.636094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:57.636257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:57.636298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:57.636328] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:57.640176] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: UP (p=64.62%) [2026-02-03T20:18:57.640463] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-02-03T20:18:57.640609] [INFO ] [sig ] CGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:57.788101] [INFO ] [LOCAL ] Saved forecast: CGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CGO.txt [2026-02-03T20:18:57.788267] [INFO ] [sig ] [646/3452] Completed CGO in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:57.788308] [INFO ] [sig ] [647/3452] Forecasting CGON... [2026-02-03T20:18:57.788344] [INFO ] [sig ] Generating forecast for: CGON [2026-02-03T20:18:57.788375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-02-03T20:18:57.800645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-02-03T20:18:57.801010] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-02-03T20:18:57.801797] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-02-03T20:18:57.801850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:57.801881] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:57.801908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:57.801965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:57.863445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:57.864567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:57.864685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:57.864725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:57.987882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:57.988044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:57.988093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:57.988133] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:57.991689] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-02-03T20:18:57.991959] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-02-03T20:18:57.992101] [INFO ] [sig ] CGON: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:58.134236] [INFO ] [LOCAL ] Saved forecast: CGON 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CGON.txt [2026-02-03T20:18:58.134361] [INFO ] [sig ] [647/3452] Completed CGON in 0.3s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:58.134402] [INFO ] [sig ] [648/3452] Forecasting CGTX... [2026-02-03T20:18:58.134431] [INFO ] [sig ] Generating forecast for: CGTX [2026-02-03T20:18:58.134463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-02-03T20:18:58.146354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-02-03T20:18:58.146694] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-02-03T20:18:58.147451] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-02-03T20:18:58.147503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:58.147535] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:58.147562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:58.147647] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:58.207459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:58.208113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:58.208207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:58.208241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:58.335367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:58.335523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:58.335595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:58.335631] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:58.340195] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: DOWN (p=16.57%) [2026-02-03T20:18:58.340684] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-02-03T20:18:58.340867] [INFO ] [sig ] CGTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:58.491900] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CGTX.txt [2026-02-03T20:18:58.492075] [INFO ] [sig ] [648/3452] Completed CGTX in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:58.492115] [INFO ] [sig ] [649/3452] Forecasting CHCI... [2026-02-03T20:18:58.492144] [INFO ] [sig ] Generating forecast for: CHCI [2026-02-03T20:18:58.492173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-02-03T20:18:58.503800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-02-03T20:18:58.504271] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-02-03T20:18:58.505268] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-02-03T20:18:58.505331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:58.505375] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:58.505411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:58.505490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:58.578854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:58.579803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:58.579892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:58.579927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:58.705090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:58.705318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:58.705368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:58.705398] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:58.709139] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=14.93%) [2026-02-03T20:18:58.709416] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-02-03T20:18:58.709550] [INFO ] [sig ] CHCI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:18:58.855725] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHCI.txt [2026-02-03T20:18:58.855868] [INFO ] [sig ] [649/3452] Completed CHCI in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:58.855909] [INFO ] [sig ] [650/3452] Forecasting CHCO... [2026-02-03T20:18:58.855938] [INFO ] [sig ] Generating forecast for: CHCO [2026-02-03T20:18:58.855968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-02-03T20:18:58.868835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-02-03T20:18:58.869392] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-02-03T20:18:58.870190] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-02-03T20:18:58.870245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:58.870278] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:58.870306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:58.870365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:58.931252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:58.932148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:58.932233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:58.932266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:59.059519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:59.059704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:59.059758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:59.059825] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:59.063974] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-02-03T20:18:59.064264] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-02-03T20:18:59.064396] [INFO ] [sig ] CHCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:59.214508] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHCO.txt [2026-02-03T20:18:59.214690] [INFO ] [sig ] [650/3452] Completed CHCO in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.9m [2026-02-03T20:18:59.214735] [INFO ] [sig ] [651/3452] Forecasting CHD... [2026-02-03T20:18:59.214764] [INFO ] [sig ] Generating forecast for: CHD [2026-02-03T20:18:59.214795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-02-03T20:18:59.228213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-02-03T20:18:59.228647] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-02-03T20:18:59.229468] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-02-03T20:18:59.229520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:59.229552] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:59.229601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:59.229660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:59.291557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:59.292478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:59.292568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:59.292620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:59.421351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:59.421516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:59.421557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:59.421607] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:59.425215] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-02-03T20:18:59.425514] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-02-03T20:18:59.425674] [INFO ] [sig ] CHD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:59.575777] [INFO ] [LOCAL ] Saved forecast: CHD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHD.txt [2026-02-03T20:18:59.575950] [INFO ] [sig ] [651/3452] Completed CHD in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-03T20:18:59.575999] [INFO ] [sig ] [652/3452] Forecasting CHDN... [2026-02-03T20:18:59.576032] [INFO ] [sig ] Generating forecast for: CHDN [2026-02-03T20:18:59.576063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-02-03T20:18:59.587492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-02-03T20:18:59.588121] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-02-03T20:18:59.589471] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-02-03T20:18:59.589545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:59.589627] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:59.589661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:59.589720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:18:59.650016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:18:59.650844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:18:59.650969] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:18:59.651027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:18:59.773124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:18:59.773282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:18:59.773326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:18:59.773356] [INFO ] [FORECASTER] Training complete [2026-02-03T20:18:59.778188] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-02-03T20:18:59.778618] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-02-03T20:18:59.778789] [INFO ] [sig ] CHDN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:18:59.945010] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHDN.txt [2026-02-03T20:18:59.945173] [INFO ] [sig ] [652/3452] Completed CHDN in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-03T20:18:59.945216] [INFO ] [sig ] [653/3452] Forecasting CHE... [2026-02-03T20:18:59.945247] [INFO ] [sig ] Generating forecast for: CHE [2026-02-03T20:18:59.945278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-02-03T20:18:59.956536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-02-03T20:18:59.956973] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-02-03T20:18:59.957840] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-02-03T20:18:59.957896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:18:59.957929] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:18:59.957956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:18:59.958013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:00.016738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:00.017756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:00.017876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:00.017911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:00.142068] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:00.142203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:00.142245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:00.142274] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:00.145969] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: UP (p=59.31%) [2026-02-03T20:19:00.146295] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-02-03T20:19:00.146436] [INFO ] [sig ] CHE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:00.295391] [INFO ] [LOCAL ] Saved forecast: CHE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHE.txt [2026-02-03T20:19:00.295545] [INFO ] [sig ] [653/3452] Completed CHE in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-03T20:19:00.295605] [INFO ] [sig ] [654/3452] Forecasting CHEF... [2026-02-03T20:19:00.295637] [INFO ] [sig ] Generating forecast for: CHEF [2026-02-03T20:19:00.295668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-02-03T20:19:00.306959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-02-03T20:19:00.307333] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-02-03T20:19:00.308841] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-02-03T20:19:00.308991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:00.309028] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:00.309055] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:00.309140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:00.366444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:00.367272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:00.367357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:00.367392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:00.489182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:00.489342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:00.489384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:00.489414] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:00.492929] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=69.00%) [2026-02-03T20:19:00.493209] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-02-03T20:19:00.493337] [INFO ] [sig ] CHEF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:00.711485] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHEF.txt [2026-02-03T20:19:00.711650] [INFO ] [sig ] [654/3452] Completed CHEF in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-03T20:19:00.711694] [INFO ] [sig ] [655/3452] Forecasting CHH... [2026-02-03T20:19:00.711725] [INFO ] [sig ] Generating forecast for: CHH [2026-02-03T20:19:00.711760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-02-03T20:19:00.724389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-02-03T20:19:00.724843] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-02-03T20:19:00.725665] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-02-03T20:19:00.725719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:00.725756] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:00.725784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:00.725840] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:00.798248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:00.799113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:00.799196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:00.799229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:00.921288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:00.921463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:00.921507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:00.921537] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:00.925058] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-02-03T20:19:00.925337] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-02-03T20:19:00.925467] [INFO ] [sig ] CHH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:01.072609] [INFO ] [LOCAL ] Saved forecast: CHH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHH.txt [2026-02-03T20:19:01.072812] [INFO ] [sig ] [655/3452] Completed CHH in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-03T20:19:01.072857] [INFO ] [sig ] [656/3452] Forecasting CHI... [2026-02-03T20:19:01.072888] [INFO ] [sig ] Generating forecast for: CHI [2026-02-03T20:19:01.072918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-02-03T20:19:01.084280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-02-03T20:19:01.084693] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-02-03T20:19:01.085470] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-02-03T20:19:01.085539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:01.085595] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:01.085626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:01.085684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:01.143041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:01.143957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:01.144066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:01.144100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:01.273444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:01.273625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:01.273670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:01.273702] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:01.277431] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=36.20%) [2026-02-03T20:19:01.277731] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-02-03T20:19:01.277880] [INFO ] [sig ] CHI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:01.439661] [INFO ] [LOCAL ] Saved forecast: CHI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHI.txt [2026-02-03T20:19:01.439859] [INFO ] [sig ] [656/3452] Completed CHI in 0.4s | 2.77 sym/s | Total: 3.9m | ETA: 16.8m [2026-02-03T20:19:01.439918] [INFO ] [sig ] [657/3452] Forecasting CHKP... [2026-02-03T20:19:01.439963] [INFO ] [sig ] Generating forecast for: CHKP [2026-02-03T20:19:01.439999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-02-03T20:19:01.452476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-02-03T20:19:01.452939] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-02-03T20:19:01.453822] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-02-03T20:19:01.453880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:01.453913] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:01.453940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:01.453996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:01.515278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:01.516219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:01.516326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:01.516362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:01.649003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:01.649173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:01.649217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:01.649248] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:01.653164] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=50.21%) [2026-02-03T20:19:01.653563] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-02-03T20:19:01.653741] [INFO ] [sig ] CHKP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:01.833283] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHKP.txt [2026-02-03T20:19:01.833470] [INFO ] [sig ] [657/3452] Completed CHKP in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:01.833521] [INFO ] [sig ] [658/3452] Forecasting CHMI... [2026-02-03T20:19:01.833553] [INFO ] [sig ] Generating forecast for: CHMI [2026-02-03T20:19:01.833609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-02-03T20:19:01.845869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-02-03T20:19:01.846282] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-02-03T20:19:01.847122] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-02-03T20:19:01.847177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:01.847209] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:01.847237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:01.847295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:01.908251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:01.909222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:01.909337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:01.909372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:02.045537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:02.045723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:02.045766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:02.045795] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:02.049620] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-02-03T20:19:02.049965] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-02-03T20:19:02.050106] [INFO ] [sig ] CHMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:02.199430] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHMI.txt [2026-02-03T20:19:02.199616] [INFO ] [sig ] [658/3452] Completed CHMI in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:02.199662] [INFO ] [sig ] [659/3452] Forecasting CHRD... [2026-02-03T20:19:02.199693] [INFO ] [sig ] Generating forecast for: CHRD [2026-02-03T20:19:02.199724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-02-03T20:19:02.213289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-02-03T20:19:02.213782] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-02-03T20:19:02.214927] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-02-03T20:19:02.214998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:02.215085] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:02.215130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:02.215217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:02.275327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:02.276281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:02.276386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:02.276435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:02.401668] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:02.401835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:02.401877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:02.401906] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:02.405350] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=20.94%) [2026-02-03T20:19:02.405666] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-02-03T20:19:02.405819] [INFO ] [sig ] CHRD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:02.576376] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHRD.txt [2026-02-03T20:19:02.576662] [INFO ] [sig ] [659/3452] Completed CHRD in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:02.576718] [INFO ] [sig ] [660/3452] Forecasting CHRS... [2026-02-03T20:19:02.576751] [INFO ] [sig ] Generating forecast for: CHRS [2026-02-03T20:19:02.576790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-02-03T20:19:02.591502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-02-03T20:19:02.592094] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-02-03T20:19:02.593353] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-02-03T20:19:02.593429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:02.593480] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:02.593521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:02.593626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:02.665898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:02.666895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:02.666996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:02.667032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:02.812351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:02.812539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:02.812613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:02.812665] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:02.817609] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=49.06%) [2026-02-03T20:19:02.818077] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-02-03T20:19:02.818288] [INFO ] [sig ] CHRS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:03.021073] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHRS.txt [2026-02-03T20:19:03.021315] [INFO ] [sig ] [660/3452] Completed CHRS in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:03.021386] [INFO ] [sig ] [661/3452] Forecasting CHSCL... [2026-02-03T20:19:03.021440] [INFO ] [sig ] Generating forecast for: CHSCL [2026-02-03T20:19:03.021495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-02-03T20:19:03.041554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-02-03T20:19:03.042096] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-02-03T20:19:03.043245] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-02-03T20:19:03.043382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:03.043436] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:03.043471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:03.043550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:03.121853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:03.123054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:03.123189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:03.123230] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:03.287831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:03.288037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:03.288092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:03.288129] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:03.293010] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=69.97%) [2026-02-03T20:19:03.293529] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-02-03T20:19:03.293750] [INFO ] [sig ] CHSCL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:03.512251] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHSCL.txt [2026-02-03T20:19:03.512428] [INFO ] [sig ] [661/3452] Completed CHSCL in 0.5s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:03.512472] [INFO ] [sig ] [662/3452] Forecasting CHSCM... [2026-02-03T20:19:03.512502] [INFO ] [sig ] Generating forecast for: CHSCM [2026-02-03T20:19:03.512533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-02-03T20:19:03.525774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-02-03T20:19:03.526255] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-02-03T20:19:03.527373] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-02-03T20:19:03.527443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:03.527481] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:03.527511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:03.527604] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:03.593704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:03.594667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:03.594764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:03.594798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:03.722108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:03.722276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:03.722318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:03.722392] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:03.727351] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=37.36%) [2026-02-03T20:19:03.727850] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-02-03T20:19:03.728054] [INFO ] [sig ] CHSCM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:03.916200] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHSCM.txt [2026-02-03T20:19:03.916379] [INFO ] [sig ] [662/3452] Completed CHSCM in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:03.916425] [INFO ] [sig ] [663/3452] Forecasting CHSCN... [2026-02-03T20:19:03.916455] [INFO ] [sig ] Generating forecast for: CHSCN [2026-02-03T20:19:03.916487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-02-03T20:19:03.927535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-02-03T20:19:03.927935] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-02-03T20:19:03.928779] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-02-03T20:19:03.928834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:03.928868] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:03.928896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:03.928954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:03.986987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:03.988300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:03.988388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:03.988421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:04.112155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:04.112316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:04.112359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:04.112391] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:04.116065] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: DOWN (p=39.28%) [2026-02-03T20:19:04.116345] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-02-03T20:19:04.116482] [INFO ] [sig ] CHSCN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:04.267066] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHSCN.txt [2026-02-03T20:19:04.267188] [INFO ] [sig ] [663/3452] Completed CHSCN in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:04.267228] [INFO ] [sig ] [664/3452] Forecasting CHSCO... [2026-02-03T20:19:04.267257] [INFO ] [sig ] Generating forecast for: CHSCO [2026-02-03T20:19:04.267286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-02-03T20:19:04.278366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-02-03T20:19:04.278722] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-02-03T20:19:04.279553] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-02-03T20:19:04.279638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:04.279679] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:04.279708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:04.279766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:04.337933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:04.338537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:04.338631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:04.338665] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:04.449662] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:04.449825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:04.449865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:04.449895] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:04.453440] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=12.02%) [2026-02-03T20:19:04.453762] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-02-03T20:19:04.453922] [INFO ] [sig ] CHSCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:04.614958] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHSCO.txt [2026-02-03T20:19:04.615122] [INFO ] [sig ] [664/3452] Completed CHSCO in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:04.615163] [INFO ] [sig ] [665/3452] Forecasting CHSCP... [2026-02-03T20:19:04.615191] [INFO ] [sig ] Generating forecast for: CHSCP [2026-02-03T20:19:04.615222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-02-03T20:19:04.626075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-02-03T20:19:04.626467] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-02-03T20:19:04.627399] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-02-03T20:19:04.627459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:04.627495] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:04.627527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:04.627631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:04.695968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:04.697077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:04.697197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:04.697240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:04.826505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:04.826685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:04.826727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:04.826757] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:04.830847] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-02-03T20:19:04.831336] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-02-03T20:19:04.831475] [INFO ] [sig ] CHSCP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:04.994337] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHSCP.txt [2026-02-03T20:19:04.994499] [INFO ] [sig ] [665/3452] Completed CHSCP in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:04.994543] [INFO ] [sig ] [666/3452] Forecasting CHWY... [2026-02-03T20:19:04.994590] [INFO ] [sig ] Generating forecast for: CHWY [2026-02-03T20:19:04.994651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-02-03T20:19:05.005866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-02-03T20:19:05.006265] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-02-03T20:19:05.007073] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-02-03T20:19:05.007127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:05.007159] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:05.007187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:05.007243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:05.064939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:05.065836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:05.065933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:05.065966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:05.191241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:05.191401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:05.191443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:05.191472] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:05.194952] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: DOWN (p=38.95%) [2026-02-03T20:19:05.195263] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-02-03T20:19:05.195402] [INFO ] [sig ] CHWY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:05.339490] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CHWY.txt [2026-02-03T20:19:05.339666] [INFO ] [sig ] [666/3452] Completed CHWY in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:05.339709] [INFO ] [sig ] [667/3452] Forecasting CHY... [2026-02-03T20:19:05.339739] [INFO ] [sig ] Generating forecast for: CHY [2026-02-03T20:19:05.339770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-02-03T20:19:05.351430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-02-03T20:19:05.351836] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-02-03T20:19:05.352663] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-02-03T20:19:05.352730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:05.352763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:05.352790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:05.352847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:05.410119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:05.411023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:05.411111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:05.411144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:05.529385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:05.529544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:05.529603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:05.529635] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:05.533066] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=82.55%) [2026-02-03T20:19:05.533339] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-02-03T20:19:05.533468] [INFO ] [sig ] CHY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:05.674288] [INFO ] [LOCAL ] Saved forecast: CHY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CHY.txt [2026-02-03T20:19:05.674405] [INFO ] [sig ] [667/3452] Completed CHY in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:05.674445] [INFO ] [sig ] [668/3452] Forecasting CI... [2026-02-03T20:19:05.674474] [INFO ] [sig ] Generating forecast for: CI [2026-02-03T20:19:05.674504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-02-03T20:19:05.686294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-02-03T20:19:05.686692] [INFO ] [FORECASTER] Starting predict_future for CI [2026-02-03T20:19:05.687736] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-02-03T20:19:05.687826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:05.687866] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:05.687894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:05.687951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:05.744120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:05.744932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:05.745017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:05.745050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:05.870203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:05.870365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:05.870407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:05.870438] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:05.873989] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: DOWN (p=30.24%) [2026-02-03T20:19:05.874279] [INFO ] [FORECASTER] Completed predict_future for CI [2026-02-03T20:19:05.874409] [INFO ] [sig ] CI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:06.024884] [INFO ] [LOCAL ] Saved forecast: CI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CI.txt [2026-02-03T20:19:06.025059] [INFO ] [sig ] [668/3452] Completed CI in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:06.025104] [INFO ] [sig ] [669/3452] Forecasting CIA... [2026-02-03T20:19:06.025135] [INFO ] [sig ] Generating forecast for: CIA [2026-02-03T20:19:06.025167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-02-03T20:19:06.041047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-02-03T20:19:06.041490] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-02-03T20:19:06.042455] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-02-03T20:19:06.042515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:06.042549] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:06.042600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:06.042700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:06.103390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:06.104380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:06.104490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:06.104528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:06.228543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:06.228734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:06.228779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:06.228813] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:06.232480] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=23.51%) [2026-02-03T20:19:06.232823] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-02-03T20:19:06.232973] [INFO ] [sig ] CIA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:06.381289] [INFO ] [LOCAL ] Saved forecast: CIA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CIA.txt [2026-02-03T20:19:06.381424] [INFO ] [sig ] [669/3452] Completed CIA in 0.4s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:06.381465] [INFO ] [sig ] [670/3452] Forecasting CIB... [2026-02-03T20:19:06.381496] [INFO ] [sig ] Generating forecast for: CIB [2026-02-03T20:19:06.381526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-02-03T20:19:06.393263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-02-03T20:19:06.393632] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-02-03T20:19:06.394396] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-02-03T20:19:06.394449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:06.394481] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:06.394508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:06.394565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:06.452681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:06.453360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:06.453440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:06.453473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:06.583815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:06.583972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:06.584014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:06.584044] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:06.587390] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=72.38%) [2026-02-03T20:19:06.587686] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-02-03T20:19:06.587836] [INFO ] [sig ] CIB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:06.730756] [INFO ] [LOCAL ] Saved forecast: CIB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CIB.txt [2026-02-03T20:19:06.730897] [INFO ] [sig ] [670/3452] Completed CIB in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.8m [2026-02-03T20:19:06.730944] [INFO ] [sig ] [671/3452] Forecasting CIEN... [2026-02-03T20:19:06.730997] [INFO ] [sig ] Generating forecast for: CIEN [2026-02-03T20:19:06.731029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-02-03T20:19:06.742862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-02-03T20:19:06.743257] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-02-03T20:19:06.744059] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-02-03T20:19:06.744114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:06.744145] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:06.744171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:06.744227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:06.800245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:06.800904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:06.800996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:06.801029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:06.922042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:06.922177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:06.922216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:06.922244] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:06.925553] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=83.90%) [2026-02-03T20:19:06.925842] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-02-03T20:19:06.925969] [INFO ] [sig ] CIEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:07.071753] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CIEN.txt [2026-02-03T20:19:07.071895] [INFO ] [sig ] [671/3452] Completed CIEN in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-03T20:19:07.071936] [INFO ] [sig ] [672/3452] Forecasting CIF... [2026-02-03T20:19:07.071965] [INFO ] [sig ] Generating forecast for: CIF [2026-02-03T20:19:07.071994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-02-03T20:19:07.085234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-02-03T20:19:07.085771] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-02-03T20:19:07.086723] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-02-03T20:19:07.086781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:07.086818] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:07.086852] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:07.086923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:07.145383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:07.146388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:07.146485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:07.146520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:07.257254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:07.257433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:07.257478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:07.257508] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:07.261209] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=78.36%) [2026-02-03T20:19:07.261504] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-02-03T20:19:07.261698] [INFO ] [sig ] CIF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:07.405022] [INFO ] [LOCAL ] Saved forecast: CIF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CIF.txt [2026-02-03T20:19:07.405191] [INFO ] [sig ] [672/3452] Completed CIF in 0.3s | 2.77 sym/s | Total: 4.0m | ETA: 16.7m [2026-02-03T20:19:07.405233] [INFO ] [sig ] [673/3452] Forecasting CIG... [2026-02-03T20:19:07.405263] [INFO ] [sig ] Generating forecast for: CIG [2026-02-03T20:19:07.405295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-02-03T20:19:07.417704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-02-03T20:19:07.418365] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-02-03T20:19:07.419255] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-02-03T20:19:07.419313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:07.419355] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:07.419395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:07.419478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:07.482201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:07.483126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:07.483213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:07.483248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:07.611890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:07.612064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:07.612108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:07.612159] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:07.615882] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=69.24%) [2026-02-03T20:19:07.616206] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-02-03T20:19:07.616352] [INFO ] [sig ] CIG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:07.760963] [INFO ] [LOCAL ] Saved forecast: CIG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CIG.txt [2026-02-03T20:19:07.761129] [INFO ] [sig ] [673/3452] Completed CIG in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:07.761172] [INFO ] [sig ] [674/3452] Forecasting CIGI... [2026-02-03T20:19:07.761204] [INFO ] [sig ] Generating forecast for: CIGI [2026-02-03T20:19:07.761236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-02-03T20:19:07.773588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-02-03T20:19:07.773971] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-02-03T20:19:07.774762] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-02-03T20:19:07.774815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:07.774847] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:07.774873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:07.774929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:07.838204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:07.839111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:07.839205] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:07.839240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:08.006988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:08.007169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:08.007247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:08.007281] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:08.011027] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-02-03T20:19:08.011324] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-02-03T20:19:08.011456] [INFO ] [sig ] CIGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:08.156852] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CIGI.txt [2026-02-03T20:19:08.157029] [INFO ] [sig ] [674/3452] Completed CIGI in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:08.157071] [INFO ] [sig ] [675/3452] Forecasting CII... [2026-02-03T20:19:08.157101] [INFO ] [sig ] Generating forecast for: CII [2026-02-03T20:19:08.157131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-02-03T20:19:08.170349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-02-03T20:19:08.170756] [INFO ] [FORECASTER] Starting predict_future for CII [2026-02-03T20:19:08.171551] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-02-03T20:19:08.171624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:08.171657] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:08.171684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:08.171740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:08.233100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:08.234039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:08.234124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:08.234157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:08.359615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:08.359789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:08.359832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:08.359859] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:08.363474] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-02-03T20:19:08.363809] [INFO ] [FORECASTER] Completed predict_future for CII [2026-02-03T20:19:08.363954] [INFO ] [sig ] CII: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:08.509674] [INFO ] [LOCAL ] Saved forecast: CII 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CII.txt [2026-02-03T20:19:08.509835] [INFO ] [sig ] [675/3452] Completed CII in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:08.509878] [INFO ] [sig ] [676/3452] Forecasting CIM... [2026-02-03T20:19:08.509910] [INFO ] [sig ] Generating forecast for: CIM [2026-02-03T20:19:08.509943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-02-03T20:19:08.521618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-02-03T20:19:08.522000] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-02-03T20:19:08.522779] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-02-03T20:19:08.522860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:08.522894] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:08.522921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:08.522978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:08.579926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:08.580811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:08.580939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:08.580974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:08.705043] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:08.705253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:08.705306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:08.705336] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:08.709050] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=90.59%) [2026-02-03T20:19:08.709395] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-02-03T20:19:08.709549] [INFO ] [sig ] CIM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:08.872072] [INFO ] [LOCAL ] Saved forecast: CIM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CIM.txt [2026-02-03T20:19:08.872230] [INFO ] [sig ] [676/3452] Completed CIM in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:08.872270] [INFO ] [sig ] [677/3452] Forecasting CINF... [2026-02-03T20:19:08.872301] [INFO ] [sig ] Generating forecast for: CINF [2026-02-03T20:19:08.872332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-02-03T20:19:08.884836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-02-03T20:19:08.885201] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-02-03T20:19:08.886019] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-02-03T20:19:08.886073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:08.886106] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:08.886134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:08.886192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:08.943714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:08.944750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:08.944842] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:08.944875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:09.071708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:09.071872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:09.071919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:09.071954] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:09.075562] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=19.60%) [2026-02-03T20:19:09.075879] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-02-03T20:19:09.076016] [INFO ] [sig ] CINF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:09.233068] [INFO ] [LOCAL ] Saved forecast: CINF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CINF.txt [2026-02-03T20:19:09.233439] [INFO ] [sig ] [677/3452] Completed CINF in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:09.233482] [INFO ] [sig ] [678/3452] Forecasting CING... [2026-02-03T20:19:09.233514] [INFO ] [sig ] Generating forecast for: CING [2026-02-03T20:19:09.233545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-02-03T20:19:09.246178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-02-03T20:19:09.246598] [INFO ] [FORECASTER] Starting predict_future for CING [2026-02-03T20:19:09.247460] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-02-03T20:19:09.247517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:09.247564] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:09.247625] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:09.247688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:09.310395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:09.311359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:09.311462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:09.311503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:09.435381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:09.435547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:09.435608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:09.435640] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:09.439657] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-02-03T20:19:09.439957] [INFO ] [FORECASTER] Completed predict_future for CING [2026-02-03T20:19:09.440092] [INFO ] [sig ] CING: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:09.593188] [INFO ] [LOCAL ] Saved forecast: CING 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CING.txt [2026-02-03T20:19:09.593374] [INFO ] [sig ] [678/3452] Completed CING in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:09.593424] [INFO ] [sig ] [679/3452] Forecasting CION... [2026-02-03T20:19:09.593457] [INFO ] [sig ] Generating forecast for: CION [2026-02-03T20:19:09.593490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-02-03T20:19:09.606982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-02-03T20:19:09.607514] [INFO ] [FORECASTER] Starting predict_future for CION [2026-02-03T20:19:09.608601] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-02-03T20:19:09.608672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:09.608709] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:09.608740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:09.608813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:09.671548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:09.672567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:09.672684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:09.672720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:09.814534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:09.814738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:09.814855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:09.814901] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:09.819674] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-02-03T20:19:09.820064] [INFO ] [FORECASTER] Completed predict_future for CION [2026-02-03T20:19:09.820217] [INFO ] [sig ] CION: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:09.978330] [INFO ] [LOCAL ] Saved forecast: CION 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CION.txt [2026-02-03T20:19:09.978535] [INFO ] [sig ] [679/3452] Completed CION in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:09.978617] [INFO ] [sig ] [680/3452] Forecasting CIVB... [2026-02-03T20:19:09.978670] [INFO ] [sig ] Generating forecast for: CIVB [2026-02-03T20:19:09.978718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-02-03T20:19:09.992146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-02-03T20:19:09.992525] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-02-03T20:19:09.993538] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-02-03T20:19:09.993611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:09.993647] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:09.993675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:09.993735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:10.062068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:10.062946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:10.063034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:10.063069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:10.184532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:10.184702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:10.184746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:10.184775] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:10.188291] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=76.48%) [2026-02-03T20:19:10.188566] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-02-03T20:19:10.188716] [INFO ] [sig ] CIVB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:10.330695] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CIVB.txt [2026-02-03T20:19:10.330817] [INFO ] [sig ] [680/3452] Completed CIVB in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:10.330859] [INFO ] [sig ] [681/3452] Forecasting CLB... [2026-02-03T20:19:10.330890] [INFO ] [sig ] Generating forecast for: CLB [2026-02-03T20:19:10.330921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-02-03T20:19:10.342553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-02-03T20:19:10.342897] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-02-03T20:19:10.343678] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-02-03T20:19:10.343731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:10.343763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:10.343792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:10.343849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:10.404474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:10.405214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:10.405294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:10.405327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:10.524483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:10.524637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:10.524680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:10.524711] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:10.528417] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-02-03T20:19:10.528712] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-02-03T20:19:10.528842] [INFO ] [sig ] CLB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:10.672965] [INFO ] [LOCAL ] Saved forecast: CLB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CLB.txt [2026-02-03T20:19:10.673094] [INFO ] [sig ] [681/3452] Completed CLB in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:10.673132] [INFO ] [sig ] [682/3452] Forecasting CLBK... [2026-02-03T20:19:10.673169] [INFO ] [sig ] Generating forecast for: CLBK [2026-02-03T20:19:10.673199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-02-03T20:19:10.685415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-02-03T20:19:10.685770] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-02-03T20:19:10.686531] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-02-03T20:19:10.686600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:10.686634] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:10.686661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:10.686718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:10.744059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:10.744733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:10.744814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:10.744847] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:10.862648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:10.862816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:10.862859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:10.862889] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:10.866365] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-02-03T20:19:10.866673] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-02-03T20:19:10.866818] [INFO ] [sig ] CLBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:11.013620] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CLBK.txt [2026-02-03T20:19:11.013779] [INFO ] [sig ] [682/3452] Completed CLBK in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:11.013818] [INFO ] [sig ] [683/3452] Forecasting CLDX... [2026-02-03T20:19:11.013848] [INFO ] [sig ] Generating forecast for: CLDX [2026-02-03T20:19:11.013953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-02-03T20:19:11.026199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-02-03T20:19:11.026617] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-02-03T20:19:11.027424] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-02-03T20:19:11.027480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:11.027513] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:11.027541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:11.027623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:11.085515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:11.086421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:11.086509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:11.086543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:11.204771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:11.204924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:11.204963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:11.204993] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:11.208368] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: UP (p=82.76%) [2026-02-03T20:19:11.208660] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-02-03T20:19:11.208789] [INFO ] [sig ] CLDX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:11.349116] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLDX.txt [2026-02-03T20:19:11.349249] [INFO ] [sig ] [683/3452] Completed CLDX in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:11.349288] [INFO ] [sig ] [684/3452] Forecasting CLF... [2026-02-03T20:19:11.349318] [INFO ] [sig ] Generating forecast for: CLF [2026-02-03T20:19:11.349348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-02-03T20:19:11.360308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-02-03T20:19:11.360644] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-02-03T20:19:11.361397] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-02-03T20:19:11.361450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:11.361482] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:11.361509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:11.361566] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:11.418055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:11.418704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:11.418782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:11.418815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:11.543770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:11.543942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:11.543983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:11.544014] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:11.547725] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=84.47%) [2026-02-03T20:19:11.548050] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-02-03T20:19:11.548191] [INFO ] [sig ] CLF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:11.690935] [INFO ] [LOCAL ] Saved forecast: CLF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLF.txt [2026-02-03T20:19:11.691065] [INFO ] [sig ] [684/3452] Completed CLF in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:11.691108] [INFO ] [sig ] [685/3452] Forecasting CLFD... [2026-02-03T20:19:11.691138] [INFO ] [sig ] Generating forecast for: CLFD [2026-02-03T20:19:11.691168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-02-03T20:19:11.703285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-02-03T20:19:11.703836] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-02-03T20:19:11.704807] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-02-03T20:19:11.704858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:11.704889] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:11.704914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:11.704970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:11.763947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:11.764697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:11.764778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:11.764810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:11.894895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:11.895062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:11.895104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:11.895153] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:11.899078] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: UP (p=60.80%) [2026-02-03T20:19:11.899363] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-02-03T20:19:11.899497] [INFO ] [sig ] CLFD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:12.071355] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLFD.txt [2026-02-03T20:19:12.071518] [INFO ] [sig ] [685/3452] Completed CLFD in 0.4s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:12.071560] [INFO ] [sig ] [686/3452] Forecasting CLH... [2026-02-03T20:19:12.071621] [INFO ] [sig ] Generating forecast for: CLH [2026-02-03T20:19:12.071654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-02-03T20:19:12.083705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-02-03T20:19:12.084121] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-02-03T20:19:12.085017] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-02-03T20:19:12.085085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:12.085126] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:12.085155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:12.085212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:12.144100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:12.144979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:12.145082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:12.145123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:12.265229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:12.265388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:12.265428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:12.265458] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:12.268905] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: UP (p=84.05%) [2026-02-03T20:19:12.269187] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-02-03T20:19:12.269320] [INFO ] [sig ] CLH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:12.411716] [INFO ] [LOCAL ] Saved forecast: CLH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLH.txt [2026-02-03T20:19:12.411880] [INFO ] [sig ] [686/3452] Completed CLH in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.7m [2026-02-03T20:19:12.411921] [INFO ] [sig ] [687/3452] Forecasting CLLS... [2026-02-03T20:19:12.411953] [INFO ] [sig ] Generating forecast for: CLLS [2026-02-03T20:19:12.411989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-02-03T20:19:12.423462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-02-03T20:19:12.423880] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-02-03T20:19:12.424756] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-02-03T20:19:12.424810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:12.424844] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:12.424873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:12.424930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:12.481399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:12.482192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:12.482276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:12.482310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:12.602370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:12.602529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:12.602587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:12.602620] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:12.606033] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: UP (p=63.19%) [2026-02-03T20:19:12.606303] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-02-03T20:19:12.606430] [INFO ] [sig ] CLLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:12.747507] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLLS.txt [2026-02-03T20:19:12.747654] [INFO ] [sig ] [687/3452] Completed CLLS in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-03T20:19:12.747697] [INFO ] [sig ] [688/3452] Forecasting CLMB... [2026-02-03T20:19:12.747727] [INFO ] [sig ] Generating forecast for: CLMB [2026-02-03T20:19:12.747757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-02-03T20:19:12.758833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-02-03T20:19:12.759194] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-02-03T20:19:12.759994] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-02-03T20:19:12.760047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:12.760079] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:12.760106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:12.760163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:12.820429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:12.821347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:12.821428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:12.821460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:12.939082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:12.939243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:12.939285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:12.939313] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:12.942755] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-02-03T20:19:12.943043] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-02-03T20:19:12.943189] [INFO ] [sig ] CLMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:13.084321] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CLMB.txt [2026-02-03T20:19:13.084483] [INFO ] [sig ] [688/3452] Completed CLMB in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-03T20:19:13.084524] [INFO ] [sig ] [689/3452] Forecasting CLNE... [2026-02-03T20:19:13.084553] [INFO ] [sig ] Generating forecast for: CLNE [2026-02-03T20:19:13.084603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-02-03T20:19:13.096487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-02-03T20:19:13.096903] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-02-03T20:19:13.097723] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-02-03T20:19:13.097776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:13.097838] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:13.097867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:13.097951] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:13.155300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:13.156198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:13.156291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:13.156325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:13.274094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:13.274259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:13.274300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:13.274329] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:13.277818] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=75.47%) [2026-02-03T20:19:13.278108] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-02-03T20:19:13.278285] [INFO ] [sig ] CLNE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:13.420154] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLNE.txt [2026-02-03T20:19:13.420313] [INFO ] [sig ] [689/3452] Completed CLNE in 0.3s | 2.77 sym/s | Total: 4.1m | ETA: 16.6m [2026-02-03T20:19:13.420355] [INFO ] [sig ] [690/3452] Forecasting CLNN... [2026-02-03T20:19:13.420385] [INFO ] [sig ] Generating forecast for: CLNN [2026-02-03T20:19:13.420415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-02-03T20:19:13.431481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-02-03T20:19:13.431874] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-02-03T20:19:13.432727] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-02-03T20:19:13.432781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:13.432814] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:13.432842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:13.432900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:13.490023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:13.490678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:13.490757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:13.490789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:13.612748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:13.612914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:13.612961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:13.612991] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:13.616610] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: UP (p=69.58%) [2026-02-03T20:19:13.616890] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-02-03T20:19:13.617024] [INFO ] [sig ] CLNN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:13.773698] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLNN.txt [2026-02-03T20:19:13.773845] [INFO ] [sig ] [690/3452] Completed CLNN in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:13.773893] [INFO ] [sig ] [691/3452] Forecasting CLOA... [2026-02-03T20:19:13.773924] [INFO ] [sig ] Generating forecast for: CLOA [2026-02-03T20:19:13.773960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-02-03T20:19:13.786967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-02-03T20:19:13.787329] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-02-03T20:19:13.788182] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-02-03T20:19:13.788253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:13.788286] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:13.788311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:13.788386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:13.845945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:13.846539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:13.846641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:13.846676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:13.946186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:13.946293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:13.946331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:13.946359] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:13.949813] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-02-03T20:19:13.950097] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-02-03T20:19:13.950235] [INFO ] [sig ] CLOA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:14.093175] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLOA.txt [2026-02-03T20:19:14.093315] [INFO ] [sig ] [691/3452] Completed CLOA in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:14.093355] [INFO ] [sig ] [692/3452] Forecasting CLRB... [2026-02-03T20:19:14.093384] [INFO ] [sig ] Generating forecast for: CLRB [2026-02-03T20:19:14.093415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-02-03T20:19:14.105045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-02-03T20:19:14.105370] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-02-03T20:19:14.106153] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-02-03T20:19:14.106207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:14.106238] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:14.106265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:14.106322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:14.165363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:14.166063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:14.166164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:14.166203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:14.286482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:14.286679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:14.286737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:14.286778] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:14.291232] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-02-03T20:19:14.291560] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-02-03T20:19:14.291735] [INFO ] [sig ] CLRB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:14.443620] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLRB.txt [2026-02-03T20:19:14.443766] [INFO ] [sig ] [692/3452] Completed CLRB in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:14.443809] [INFO ] [sig ] [693/3452] Forecasting CLRO... [2026-02-03T20:19:14.443840] [INFO ] [sig ] Generating forecast for: CLRO [2026-02-03T20:19:14.443872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-02-03T20:19:14.454994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-02-03T20:19:14.455314] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-02-03T20:19:14.456180] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-02-03T20:19:14.456236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:14.456269] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:14.456297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:14.456355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:14.514231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:14.514910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:14.514999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:14.515034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:14.628144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:14.628478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:14.628518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:14.628547] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:14.632413] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: DOWN (p=13.36%) [2026-02-03T20:19:14.632704] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-02-03T20:19:14.632829] [INFO ] [sig ] CLRO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:14.782634] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CLRO.txt [2026-02-03T20:19:14.782766] [INFO ] [sig ] [693/3452] Completed CLRO in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:14.782806] [INFO ] [sig ] [694/3452] Forecasting CLS... [2026-02-03T20:19:14.782836] [INFO ] [sig ] Generating forecast for: CLS [2026-02-03T20:19:14.782867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-02-03T20:19:14.796497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-02-03T20:19:14.796908] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-02-03T20:19:14.797732] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-02-03T20:19:14.797811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:14.797850] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:14.797882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:14.797939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:14.857963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:14.858876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:14.858963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:14.858996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:14.986438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:14.986621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:14.986664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:14.986696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:14.990248] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-02-03T20:19:14.990610] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-02-03T20:19:14.990754] [INFO ] [sig ] CLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:15.140485] [INFO ] [LOCAL ] Saved forecast: CLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CLS.txt [2026-02-03T20:19:15.140679] [INFO ] [sig ] [694/3452] Completed CLS in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:15.140721] [INFO ] [sig ] [695/3452] Forecasting CLX... [2026-02-03T20:19:15.140752] [INFO ] [sig ] Generating forecast for: CLX [2026-02-03T20:19:15.140783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-02-03T20:19:15.154104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-02-03T20:19:15.154735] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-02-03T20:19:15.155740] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-02-03T20:19:15.155794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:15.155826] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:15.155853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:15.155909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:15.216893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:15.217813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:15.217901] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:15.217936] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:15.353913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:15.354076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:15.354124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:15.354153] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:15.358002] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=32.87%) [2026-02-03T20:19:15.358327] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-02-03T20:19:15.358674] [INFO ] [sig ] CLX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:15.504627] [INFO ] [LOCAL ] Saved forecast: CLX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CLX.txt [2026-02-03T20:19:15.504773] [INFO ] [sig ] [695/3452] Completed CLX in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:15.504815] [INFO ] [sig ] [696/3452] Forecasting CM... [2026-02-03T20:19:15.504846] [INFO ] [sig ] Generating forecast for: CM [2026-02-03T20:19:15.504877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-02-03T20:19:15.515680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-02-03T20:19:15.516026] [INFO ] [FORECASTER] Starting predict_future for CM [2026-02-03T20:19:15.516802] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-02-03T20:19:15.516854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:15.516885] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:15.516912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:15.516969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:15.575370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:15.576120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:15.576208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:15.576245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:15.697153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:15.697344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:15.697385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:15.697415] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:15.700970] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-02-03T20:19:15.701294] [INFO ] [FORECASTER] Completed predict_future for CM [2026-02-03T20:19:15.701428] [INFO ] [sig ] CM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:15.845328] [INFO ] [LOCAL ] Saved forecast: CM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CM.txt [2026-02-03T20:19:15.845496] [INFO ] [sig ] [696/3452] Completed CM in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:15.845538] [INFO ] [sig ] [697/3452] Forecasting CMC... [2026-02-03T20:19:15.845587] [INFO ] [sig ] Generating forecast for: CMC [2026-02-03T20:19:15.845623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-02-03T20:19:15.857433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-02-03T20:19:15.857838] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-02-03T20:19:15.858664] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-02-03T20:19:15.858716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:15.858748] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:15.858775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:15.858832] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:15.919356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:15.920295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:15.920381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:15.920413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:16.046704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:16.046865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:16.046908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:16.046937] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:16.051241] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=28.99%) [2026-02-03T20:19:16.051527] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-02-03T20:19:16.051715] [INFO ] [sig ] CMC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:16.194703] [INFO ] [LOCAL ] Saved forecast: CMC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CMC.txt [2026-02-03T20:19:16.194857] [INFO ] [sig ] [697/3452] Completed CMC in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:16.194898] [INFO ] [sig ] [698/3452] Forecasting CMCM... [2026-02-03T20:19:16.194928] [INFO ] [sig ] Generating forecast for: CMCM [2026-02-03T20:19:16.194959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-02-03T20:19:16.206147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-02-03T20:19:16.206757] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-02-03T20:19:16.207551] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-02-03T20:19:16.207643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:16.207679] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:16.207708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:16.207767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:16.266617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:16.267436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:16.267521] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:16.267554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:16.380700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:16.380854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:16.380926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:16.380958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:16.384404] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-02-03T20:19:16.384703] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-02-03T20:19:16.384837] [INFO ] [sig ] CMCM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:16.532117] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMCM.txt [2026-02-03T20:19:16.532278] [INFO ] [sig ] [698/3452] Completed CMCM in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:16.532321] [INFO ] [sig ] [699/3452] Forecasting CMCO... [2026-02-03T20:19:16.532351] [INFO ] [sig ] Generating forecast for: CMCO [2026-02-03T20:19:16.532382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-02-03T20:19:16.544294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-02-03T20:19:16.544728] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-02-03T20:19:16.545567] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-02-03T20:19:16.545638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:16.545670] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:16.545699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:16.545787] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:16.604819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:16.605775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:16.605865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:16.605899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:16.735589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:16.735807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:16.735853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:16.735882] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:16.739619] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=27.86%) [2026-02-03T20:19:16.740004] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-02-03T20:19:16.740191] [INFO ] [sig ] CMCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:16.890015] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CMCO.txt [2026-02-03T20:19:16.890195] [INFO ] [sig ] [699/3452] Completed CMCO in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:16.890269] [INFO ] [sig ] [700/3452] Forecasting CMCSA... [2026-02-03T20:19:16.890300] [INFO ] [sig ] Generating forecast for: CMCSA [2026-02-03T20:19:16.890331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-02-03T20:19:16.902745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-02-03T20:19:16.903166] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-02-03T20:19:16.903993] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-02-03T20:19:16.904047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:16.904080] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:16.904108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:16.904167] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:16.963837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:16.964641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:16.964724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:16.964757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:17.085509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:17.085670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:17.085720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:17.085756] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:17.089174] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-02-03T20:19:17.089465] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-02-03T20:19:17.089612] [INFO ] [sig ] CMCSA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:17.231478] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CMCSA.txt [2026-02-03T20:19:17.231645] [INFO ] [sig ] [700/3452] Completed CMCSA in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.6m [2026-02-03T20:19:17.231688] [INFO ] [sig ] [701/3452] Forecasting CME... [2026-02-03T20:19:17.231718] [INFO ] [sig ] Generating forecast for: CME [2026-02-03T20:19:17.231748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-02-03T20:19:17.242908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-02-03T20:19:17.243263] [INFO ] [FORECASTER] Starting predict_future for CME [2026-02-03T20:19:17.244073] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-02-03T20:19:17.244138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:17.244187] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:17.244220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:17.244292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:17.302251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:17.302909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:17.302991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:17.303024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:17.431385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:17.431582] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:17.431633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:17.431664] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:17.435152] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-02-03T20:19:17.435429] [INFO ] [FORECASTER] Completed predict_future for CME [2026-02-03T20:19:17.435560] [INFO ] [sig ] CME: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:17.592305] [INFO ] [LOCAL ] Saved forecast: CME 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CME.txt [2026-02-03T20:19:17.592462] [INFO ] [sig ] [701/3452] Completed CME in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-03T20:19:17.592502] [INFO ] [sig ] [702/3452] Forecasting CMG... [2026-02-03T20:19:17.592533] [INFO ] [sig ] Generating forecast for: CMG [2026-02-03T20:19:17.592563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-02-03T20:19:17.604247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-02-03T20:19:17.604690] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-02-03T20:19:17.605538] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-02-03T20:19:17.605622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:17.605675] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:17.605707] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:17.605767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:17.662838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:17.663733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:17.663816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:17.663849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:17.785805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:17.785957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:17.785996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:17.786025] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:17.789444] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=64.44%) [2026-02-03T20:19:17.789743] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-02-03T20:19:17.789875] [INFO ] [sig ] CMG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:17.931682] [INFO ] [LOCAL ] Saved forecast: CMG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMG.txt [2026-02-03T20:19:17.931808] [INFO ] [sig ] [702/3452] Completed CMG in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-03T20:19:17.931848] [INFO ] [sig ] [703/3452] Forecasting CMI... [2026-02-03T20:19:17.931877] [INFO ] [sig ] Generating forecast for: CMI [2026-02-03T20:19:17.931906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-02-03T20:19:17.944039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-02-03T20:19:17.944373] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-02-03T20:19:17.945153] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-02-03T20:19:17.945206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:17.945239] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:17.945301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:17.945360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:18.003278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:18.003967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:18.004049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:18.004083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:18.124468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:18.124633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:18.124674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:18.124703] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:18.128096] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-02-03T20:19:18.128368] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-02-03T20:19:18.128493] [INFO ] [sig ] CMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:18.270193] [INFO ] [LOCAL ] Saved forecast: CMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMI.txt [2026-02-03T20:19:18.270321] [INFO ] [sig ] [703/3452] Completed CMI in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-03T20:19:18.270550] [INFO ] [sig ] [704/3452] Forecasting CMMB... [2026-02-03T20:19:18.270597] [INFO ] [sig ] Generating forecast for: CMMB [2026-02-03T20:19:18.270629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-02-03T20:19:18.282359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-02-03T20:19:18.282921] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-02-03T20:19:18.283700] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-02-03T20:19:18.283752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:18.283784] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:18.283811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:18.283868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:18.340948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:18.341593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:18.341670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:18.341702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:18.458196] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:18.458367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:18.458408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:18.458437] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:18.462211] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-02-03T20:19:18.462503] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-02-03T20:19:18.462662] [INFO ] [sig ] CMMB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:18.604011] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMMB.txt [2026-02-03T20:19:18.604145] [INFO ] [sig ] [704/3452] Completed CMMB in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-03T20:19:18.604185] [INFO ] [sig ] [705/3452] Forecasting CMP... [2026-02-03T20:19:18.604214] [INFO ] [sig ] Generating forecast for: CMP [2026-02-03T20:19:18.604245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-02-03T20:19:18.616188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-02-03T20:19:18.616528] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-02-03T20:19:18.617305] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-02-03T20:19:18.617358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:18.617597] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:18.617629] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:18.617688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:18.681515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:18.682714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:18.682802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:18.682835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:18.811361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:18.811519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:18.811593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:18.811628] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:18.815608] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=56.09%) [2026-02-03T20:19:18.815881] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-02-03T20:19:18.816008] [INFO ] [sig ] CMP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:18.958400] [INFO ] [LOCAL ] Saved forecast: CMP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMP.txt [2026-02-03T20:19:18.958526] [INFO ] [sig ] [705/3452] Completed CMP in 0.4s | 2.77 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-03T20:19:18.958584] [INFO ] [sig ] [706/3452] Forecasting CMPS... [2026-02-03T20:19:18.958633] [INFO ] [sig ] Generating forecast for: CMPS [2026-02-03T20:19:18.958665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-02-03T20:19:18.969870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-02-03T20:19:18.970214] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-02-03T20:19:18.970995] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-02-03T20:19:18.971062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:18.971094] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:18.971121] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:18.971182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:19.028724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:19.029376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:19.029455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:19.029489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:19.153672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:19.153834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:19.153877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:19.153907] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:19.157611] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: UP (p=88.50%) [2026-02-03T20:19:19.157920] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-02-03T20:19:19.158053] [INFO ] [sig ] CMPS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:19.301255] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMPS.txt [2026-02-03T20:19:19.301382] [INFO ] [sig ] [706/3452] Completed CMPS in 0.3s | 2.77 sym/s | Total: 4.2m | ETA: 16.5m [2026-02-03T20:19:19.301423] [INFO ] [sig ] [707/3452] Forecasting CMPX... [2026-02-03T20:19:19.301452] [INFO ] [sig ] Generating forecast for: CMPX [2026-02-03T20:19:19.301481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-02-03T20:19:19.312794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-02-03T20:19:19.313154] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-02-03T20:19:19.313952] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-02-03T20:19:19.314008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:19.314042] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:19.314071] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:19.314130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:19.371525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:19.372154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:19.372248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:19.372287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:19.493312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:19.493472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:19.493515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:19.493544] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:19.497070] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: DOWN (p=34.58%) [2026-02-03T20:19:19.497363] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-02-03T20:19:19.497497] [INFO ] [sig ] CMPX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:19.639992] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CMPX.txt [2026-02-03T20:19:19.640127] [INFO ] [sig ] [707/3452] Completed CMPX in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.5m [2026-02-03T20:19:19.640183] [INFO ] [sig ] [708/3452] Forecasting CMRE... [2026-02-03T20:19:19.640217] [INFO ] [sig ] Generating forecast for: CMRE [2026-02-03T20:19:19.640249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-02-03T20:19:19.652386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-02-03T20:19:19.652738] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-02-03T20:19:19.653541] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-02-03T20:19:19.653614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:19.653649] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:19.653678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:19.653737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:19.714416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:19.715286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:19.715371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:19.715406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:19.847605] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:19.847826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:19.847884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:19.847921] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:19.852601] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=58.98%) [2026-02-03T20:19:19.853027] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-02-03T20:19:19.853206] [INFO ] [sig ] CMRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:19.997269] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMRE.txt [2026-02-03T20:19:19.997411] [INFO ] [sig ] [708/3452] Completed CMRE in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.5m [2026-02-03T20:19:19.997451] [INFO ] [sig ] [709/3452] Forecasting CMS... [2026-02-03T20:19:19.997480] [INFO ] [sig ] Generating forecast for: CMS [2026-02-03T20:19:19.997509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-02-03T20:19:20.008662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-02-03T20:19:20.008984] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-02-03T20:19:20.009753] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-02-03T20:19:20.009805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:20.009837] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:20.009864] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:20.009921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:20.068043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:20.068914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:20.068993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:20.069026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:20.188456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:20.188604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:20.188648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:20.188694] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:20.191987] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: DOWN (p=47.02%) [2026-02-03T20:19:20.192256] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-02-03T20:19:20.192380] [INFO ] [sig ] CMS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:20.332126] [INFO ] [LOCAL ] Saved forecast: CMS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CMS.txt [2026-02-03T20:19:20.332273] [INFO ] [sig ] [709/3452] Completed CMS in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.5m [2026-02-03T20:19:20.332323] [INFO ] [sig ] [710/3452] Forecasting CMSA... [2026-02-03T20:19:20.332353] [INFO ] [sig ] Generating forecast for: CMSA [2026-02-03T20:19:20.332383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-02-03T20:19:20.343681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-02-03T20:19:20.344021] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-02-03T20:19:20.344790] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-02-03T20:19:20.344842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:20.344874] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:20.344901] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:20.344957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:20.401609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:20.402308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:20.402390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:20.402422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:20.515101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:20.515270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:20.515309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:20.515337] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:20.518810] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=61.02%) [2026-02-03T20:19:20.519101] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-02-03T20:19:20.519237] [INFO ] [sig ] CMSA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:20.662290] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMSA.txt [2026-02-03T20:19:20.662444] [INFO ] [sig ] [710/3452] Completed CMSA in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.5m [2026-02-03T20:19:20.662484] [INFO ] [sig ] [711/3452] Forecasting CMSC... [2026-02-03T20:19:20.662515] [INFO ] [sig ] Generating forecast for: CMSC [2026-02-03T20:19:20.662545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-02-03T20:19:20.673413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-02-03T20:19:20.673791] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-02-03T20:19:20.674544] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-02-03T20:19:20.674614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:20.674647] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:20.674673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:20.674730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:20.730694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:20.731503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:20.731606] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:20.731659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:20.845714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:20.845881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:20.845922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:20.845951] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:20.849607] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=57.65%) [2026-02-03T20:19:20.849978] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-02-03T20:19:20.850122] [INFO ] [sig ] CMSC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:21.002212] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMSC.txt [2026-02-03T20:19:21.002372] [INFO ] [sig ] [711/3452] Completed CMSC in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.5m [2026-02-03T20:19:21.002411] [INFO ] [sig ] [712/3452] Forecasting CMSD... [2026-02-03T20:19:21.002441] [INFO ] [sig ] Generating forecast for: CMSD [2026-02-03T20:19:21.002472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-02-03T20:19:21.014189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-02-03T20:19:21.014536] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-02-03T20:19:21.015335] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-02-03T20:19:21.015392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:21.015424] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:21.015451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:21.015508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:21.071758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:21.072423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:21.072501] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:21.072533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:21.196122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:21.196267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:21.196306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:21.196334] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:21.199700] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=59.70%) [2026-02-03T20:19:21.199971] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-02-03T20:19:21.200096] [INFO ] [sig ] CMSD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:21.342510] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMSD.txt [2026-02-03T20:19:21.342643] [INFO ] [sig ] [712/3452] Completed CMSD in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.5m [2026-02-03T20:19:21.342684] [INFO ] [sig ] [713/3452] Forecasting CMTG... [2026-02-03T20:19:21.342713] [INFO ] [sig ] Generating forecast for: CMTG [2026-02-03T20:19:21.342742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-02-03T20:19:21.353457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-02-03T20:19:21.353804] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-02-03T20:19:21.354602] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-02-03T20:19:21.354666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:21.354699] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:21.354741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:21.354801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:21.412912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:21.413746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:21.413856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:21.413890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:21.535905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:21.536055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:21.536102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:21.536144] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:21.539603] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-02-03T20:19:21.539878] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-02-03T20:19:21.540006] [INFO ] [sig ] CMTG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:21.682607] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMTG.txt [2026-02-03T20:19:21.682733] [INFO ] [sig ] [713/3452] Completed CMTG in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.5m [2026-02-03T20:19:21.682771] [INFO ] [sig ] [714/3452] Forecasting CMTL... [2026-02-03T20:19:21.682802] [INFO ] [sig ] Generating forecast for: CMTL [2026-02-03T20:19:21.682832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-02-03T20:19:21.693891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-02-03T20:19:21.694223] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-02-03T20:19:21.695026] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-02-03T20:19:21.695079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:21.695110] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:21.695137] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:21.695200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:21.755205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:21.755967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:21.756049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:21.756081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:21.882167] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:21.882340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:21.882387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:21.882418] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:21.885807] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: UP (p=86.00%) [2026-02-03T20:19:21.886083] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-02-03T20:19:21.886215] [INFO ] [sig ] CMTL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:22.033399] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CMTL.txt [2026-02-03T20:19:22.033605] [INFO ] [sig ] [714/3452] Completed CMTL in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.5m [2026-02-03T20:19:22.033656] [INFO ] [sig ] [715/3452] Forecasting CNA... [2026-02-03T20:19:22.033686] [INFO ] [sig ] Generating forecast for: CNA [2026-02-03T20:19:22.033716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-02-03T20:19:22.045513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-02-03T20:19:22.045972] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-02-03T20:19:22.046837] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-02-03T20:19:22.046891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:22.046923] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:22.046951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:22.047008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:22.105962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:22.106891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:22.106976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:22.107009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:22.229704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:22.229860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:22.229902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:22.229931] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:22.233308] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: DOWN (p=39.95%) [2026-02-03T20:19:22.233594] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-02-03T20:19:22.233721] [INFO ] [sig ] CNA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:22.373857] [INFO ] [LOCAL ] Saved forecast: CNA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CNA.txt [2026-02-03T20:19:22.374012] [INFO ] [sig ] [715/3452] Completed CNA in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:22.374051] [INFO ] [sig ] [716/3452] Forecasting CNC... [2026-02-03T20:19:22.374083] [INFO ] [sig ] Generating forecast for: CNC [2026-02-03T20:19:22.374112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-02-03T20:19:22.385090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-02-03T20:19:22.385440] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-02-03T20:19:22.386208] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-02-03T20:19:22.386264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:22.386295] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:22.386321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:22.386377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:22.443180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:22.443847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:22.443927] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:22.443959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:22.565989] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:22.566151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:22.566193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:22.566229] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:22.569709] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: DOWN (p=11.31%) [2026-02-03T20:19:22.569995] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-02-03T20:19:22.570126] [INFO ] [sig ] CNC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:22.715969] [INFO ] [LOCAL ] Saved forecast: CNC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CNC.txt [2026-02-03T20:19:22.716166] [INFO ] [sig ] [716/3452] Completed CNC in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:22.716208] [INFO ] [sig ] [717/3452] Forecasting CNF... [2026-02-03T20:19:22.716239] [INFO ] [sig ] Generating forecast for: CNF [2026-02-03T20:19:22.716280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-02-03T20:19:22.728139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-02-03T20:19:22.728746] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-02-03T20:19:22.729722] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-02-03T20:19:22.729775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:22.729808] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:22.729835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:22.729892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:22.794336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:22.795512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:22.795621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:22.795658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:22.905350] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:22.905507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:22.905546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:22.905592] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:22.909128] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=58.10%) [2026-02-03T20:19:22.909402] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-02-03T20:19:22.909733] [INFO ] [sig ] CNF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:23.051226] [INFO ] [LOCAL ] Saved forecast: CNF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNF.txt [2026-02-03T20:19:23.051379] [INFO ] [sig ] [717/3452] Completed CNF in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:23.051419] [INFO ] [sig ] [718/3452] Forecasting CNI... [2026-02-03T20:19:23.051449] [INFO ] [sig ] Generating forecast for: CNI [2026-02-03T20:19:23.051480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-02-03T20:19:23.063664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-02-03T20:19:23.064004] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-02-03T20:19:23.064779] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-02-03T20:19:23.064832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:23.064864] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:23.064891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:23.064947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:23.122102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:23.123010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:23.123095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:23.123128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:23.245372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:23.245537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:23.245595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:23.245627] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:23.249415] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: DOWN (p=17.10%) [2026-02-03T20:19:23.249709] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-02-03T20:19:23.249837] [INFO ] [sig ] CNI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:23.390802] [INFO ] [LOCAL ] Saved forecast: CNI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CNI.txt [2026-02-03T20:19:23.390937] [INFO ] [sig ] [718/3452] Completed CNI in 0.3s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:23.390976] [INFO ] [sig ] [719/3452] Forecasting CNK... [2026-02-03T20:19:23.391006] [INFO ] [sig ] Generating forecast for: CNK [2026-02-03T20:19:23.391036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-02-03T20:19:23.403279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-02-03T20:19:23.403777] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-02-03T20:19:23.404629] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-02-03T20:19:23.404685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:23.404719] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:23.404747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:23.404805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:23.467942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:23.468935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:23.469027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:23.469061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:23.595407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:23.595593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:23.595638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:23.595670] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:23.599509] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-02-03T20:19:23.599826] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-02-03T20:19:23.599962] [INFO ] [sig ] CNK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:23.756937] [INFO ] [LOCAL ] Saved forecast: CNK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNK.txt [2026-02-03T20:19:23.757135] [INFO ] [sig ] [719/3452] Completed CNK in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:23.757186] [INFO ] [sig ] [720/3452] Forecasting CNM... [2026-02-03T20:19:23.757219] [INFO ] [sig ] Generating forecast for: CNM [2026-02-03T20:19:23.757251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-02-03T20:19:23.769224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-02-03T20:19:23.769612] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-02-03T20:19:23.770435] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-02-03T20:19:23.770491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:23.770555] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:23.770602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:23.770663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:23.832365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:23.833462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:23.833551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:23.833605] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:23.962475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:23.962656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:23.962699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:23.962729] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:23.966598] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=14.97%) [2026-02-03T20:19:23.966925] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-02-03T20:19:23.967065] [INFO ] [sig ] CNM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:24.121127] [INFO ] [LOCAL ] Saved forecast: CNM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CNM.txt [2026-02-03T20:19:24.121291] [INFO ] [sig ] [720/3452] Completed CNM in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:24.121334] [INFO ] [sig ] [721/3452] Forecasting CNMD... [2026-02-03T20:19:24.121365] [INFO ] [sig ] Generating forecast for: CNMD [2026-02-03T20:19:24.121397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-02-03T20:19:24.133881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-02-03T20:19:24.134265] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-02-03T20:19:24.135100] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-02-03T20:19:24.135154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:24.135188] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:24.135215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:24.135274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:24.197594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:24.198509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:24.198615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:24.198651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:24.326397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:24.326560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:24.326622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:24.326651] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:24.330011] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-02-03T20:19:24.330280] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-02-03T20:19:24.330406] [INFO ] [sig ] CNMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:24.481089] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNMD.txt [2026-02-03T20:19:24.481256] [INFO ] [sig ] [721/3452] Completed CNMD in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:24.481299] [INFO ] [sig ] [722/3452] Forecasting CNNE... [2026-02-03T20:19:24.481332] [INFO ] [sig ] Generating forecast for: CNNE [2026-02-03T20:19:24.481363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-02-03T20:19:24.493330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-02-03T20:19:24.493716] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-02-03T20:19:24.494593] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-02-03T20:19:24.494649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:24.494684] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:24.494711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:24.494769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:24.558172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:24.559041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:24.559126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:24.559161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:24.696426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:24.696660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:24.696715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:24.696754] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:24.700689] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-02-03T20:19:24.700989] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-02-03T20:19:24.701129] [INFO ] [sig ] CNNE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:24.857388] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNNE.txt [2026-02-03T20:19:24.857554] [INFO ] [sig ] [722/3452] Completed CNNE in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:24.857612] [INFO ] [sig ] [723/3452] Forecasting CNO... [2026-02-03T20:19:24.857645] [INFO ] [sig ] Generating forecast for: CNO [2026-02-03T20:19:24.857677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-02-03T20:19:24.869751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-02-03T20:19:24.870153] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-02-03T20:19:24.870966] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-02-03T20:19:24.871019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:24.871051] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:24.871077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:24.871133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:24.931771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:24.932925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:24.933015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:24.933051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:25.056291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:25.056471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:25.056518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:25.056812] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:25.060971] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-02-03T20:19:25.061315] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-02-03T20:19:25.061484] [INFO ] [sig ] CNO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:25.219067] [INFO ] [LOCAL ] Saved forecast: CNO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNO.txt [2026-02-03T20:19:25.219236] [INFO ] [sig ] [723/3452] Completed CNO in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:25.219281] [INFO ] [sig ] [724/3452] Forecasting CNOB... [2026-02-03T20:19:25.219312] [INFO ] [sig ] Generating forecast for: CNOB [2026-02-03T20:19:25.219345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-02-03T20:19:25.231915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-02-03T20:19:25.232264] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-02-03T20:19:25.233310] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-02-03T20:19:25.233366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:25.233399] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:25.233428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:25.233705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:25.295827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:25.296730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:25.296819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:25.296854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:25.422067] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:25.422229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:25.422275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:25.422306] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:25.426131] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: UP (p=68.79%) [2026-02-03T20:19:25.426490] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-02-03T20:19:25.426660] [INFO ] [sig ] CNOB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:25.575445] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNOB.txt [2026-02-03T20:19:25.575604] [INFO ] [sig ] [724/3452] Completed CNOB in 0.4s | 2.77 sym/s | Total: 4.3m | ETA: 16.4m [2026-02-03T20:19:25.575656] [INFO ] [sig ] [725/3452] Forecasting CNP... [2026-02-03T20:19:25.575688] [INFO ] [sig ] Generating forecast for: CNP [2026-02-03T20:19:25.575719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-02-03T20:19:25.586472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-02-03T20:19:25.586849] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-02-03T20:19:25.587618] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-02-03T20:19:25.587670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:25.587702] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:25.587729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:25.587816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:25.647536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:25.648642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:25.648739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:25.648771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:25.774390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:25.774556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:25.774617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:25.774647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:25.778115] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: UP (p=67.79%) [2026-02-03T20:19:25.778396] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-02-03T20:19:25.778526] [INFO ] [sig ] CNP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:25.926002] [INFO ] [LOCAL ] Saved forecast: CNP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNP.txt [2026-02-03T20:19:25.926165] [INFO ] [sig ] [725/3452] Completed CNP in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.4m [2026-02-03T20:19:25.926213] [INFO ] [sig ] [726/3452] Forecasting CNQ... [2026-02-03T20:19:25.926255] [INFO ] [sig ] Generating forecast for: CNQ [2026-02-03T20:19:25.926295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-02-03T20:19:25.938599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-02-03T20:19:25.939067] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-02-03T20:19:25.940105] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-02-03T20:19:25.940166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:25.940219] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:25.940251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:25.940326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:26.004054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:26.004958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:26.005042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:26.005075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:26.135351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:26.135514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:26.135563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:26.135629] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:26.139402] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-02-03T20:19:26.139711] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-02-03T20:19:26.139847] [INFO ] [sig ] CNQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:26.300870] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNQ.txt [2026-02-03T20:19:26.301014] [INFO ] [sig ] [726/3452] Completed CNQ in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.4m [2026-02-03T20:19:26.301056] [INFO ] [sig ] [727/3452] Forecasting CNS... [2026-02-03T20:19:26.301085] [INFO ] [sig ] Generating forecast for: CNS [2026-02-03T20:19:26.301116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-02-03T20:19:26.313483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-02-03T20:19:26.313868] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-02-03T20:19:26.314705] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-02-03T20:19:26.314759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:26.314791] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:26.314817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:26.314875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:26.377543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:26.378541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:26.378646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:26.378681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:26.506839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:26.507011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:26.507056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:26.507085] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:26.511310] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=48.98%) [2026-02-03T20:19:26.511743] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-02-03T20:19:26.511906] [INFO ] [sig ] CNS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:26.662405] [INFO ] [LOCAL ] Saved forecast: CNS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CNS.txt [2026-02-03T20:19:26.662846] [INFO ] [sig ] [727/3452] Completed CNS in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.4m [2026-02-03T20:19:26.662910] [INFO ] [sig ] [728/3452] Forecasting CNSP... [2026-02-03T20:19:26.662943] [INFO ] [sig ] Generating forecast for: CNSP [2026-02-03T20:19:26.662972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-02-03T20:19:26.674857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-02-03T20:19:26.675302] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-02-03T20:19:26.676234] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-02-03T20:19:26.676319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:26.676378] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:26.676427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:26.676492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:26.741683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:26.742622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:26.742710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:26.742748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:26.882381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:26.882591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:26.882637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:26.882668] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:26.886206] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: DOWN (p=28.89%) [2026-02-03T20:19:26.886521] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-02-03T20:19:26.886686] [INFO ] [sig ] CNSP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:27.034138] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CNSP.txt [2026-02-03T20:19:27.034307] [INFO ] [sig ] [728/3452] Completed CNSP in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.4m [2026-02-03T20:19:27.034359] [INFO ] [sig ] [729/3452] Forecasting CNTA... [2026-02-03T20:19:27.034395] [INFO ] [sig ] Generating forecast for: CNTA [2026-02-03T20:19:27.034432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-02-03T20:19:27.047819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-02-03T20:19:27.048317] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-02-03T20:19:27.049368] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-02-03T20:19:27.049434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:27.049478] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:27.049516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:27.049612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:27.111612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:27.112501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:27.112617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:27.112655] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:27.234296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:27.234470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:27.234515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:27.234545] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:27.238654] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: DOWN (p=44.12%) [2026-02-03T20:19:27.238962] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-02-03T20:19:27.239101] [INFO ] [sig ] CNTA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:27.387929] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CNTA.txt [2026-02-03T20:19:27.388123] [INFO ] [sig ] [729/3452] Completed CNTA in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.4m [2026-02-03T20:19:27.388192] [INFO ] [sig ] [730/3452] Forecasting CNTY... [2026-02-03T20:19:27.388228] [INFO ] [sig ] Generating forecast for: CNTY [2026-02-03T20:19:27.388259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-02-03T20:19:27.399865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-02-03T20:19:27.400281] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-02-03T20:19:27.401102] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-02-03T20:19:27.401157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:27.401190] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:27.401219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:27.401277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:27.458597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:27.459480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:27.459617] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:27.459654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:27.583526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:27.583702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:27.583746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:27.583776] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:27.587268] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=97.23%) [2026-02-03T20:19:27.587551] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-02-03T20:19:27.587701] [INFO ] [sig ] CNTY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:27.728952] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNTY.txt [2026-02-03T20:19:27.729094] [INFO ] [sig ] [730/3452] Completed CNTY in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.4m [2026-02-03T20:19:27.729133] [INFO ] [sig ] [731/3452] Forecasting CNVS... [2026-02-03T20:19:27.729164] [INFO ] [sig ] Generating forecast for: CNVS [2026-02-03T20:19:27.729195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-02-03T20:19:27.740183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-02-03T20:19:27.740542] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-02-03T20:19:27.741357] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-02-03T20:19:27.741412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:27.741445] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:27.741472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:27.741529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:27.798389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:27.799187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:27.799271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:27.799305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:27.920264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:27.920431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:27.920474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:27.920503] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:27.924162] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-02-03T20:19:27.924451] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-02-03T20:19:27.924655] [INFO ] [sig ] CNVS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:28.068265] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CNVS.txt [2026-02-03T20:19:28.068430] [INFO ] [sig ] [731/3452] Completed CNVS in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:28.068471] [INFO ] [sig ] [732/3452] Forecasting CNX... [2026-02-03T20:19:28.068501] [INFO ] [sig ] Generating forecast for: CNX [2026-02-03T20:19:28.068531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-02-03T20:19:28.080756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-02-03T20:19:28.081158] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-02-03T20:19:28.082019] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-02-03T20:19:28.082074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:28.082107] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:28.082134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:28.082192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:28.144752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:28.145649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:28.145737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:28.145772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:28.277023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:28.277192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:28.277258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:28.277296] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:28.281016] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=84.67%) [2026-02-03T20:19:28.281306] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-02-03T20:19:28.281453] [INFO ] [sig ] CNX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:28.432318] [INFO ] [LOCAL ] Saved forecast: CNX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNX.txt [2026-02-03T20:19:28.432501] [INFO ] [sig ] [732/3452] Completed CNX in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:28.432556] [INFO ] [sig ] [733/3452] Forecasting CNXN... [2026-02-03T20:19:28.432608] [INFO ] [sig ] Generating forecast for: CNXN [2026-02-03T20:19:28.432652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-02-03T20:19:28.445207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-02-03T20:19:28.445592] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-02-03T20:19:28.446462] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-02-03T20:19:28.446523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:28.446557] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:28.446604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:28.446668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:28.508948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:28.509896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:28.509980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:28.510014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:28.646181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:28.646357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:28.646402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:28.646483] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:28.650299] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=84.58%) [2026-02-03T20:19:28.650694] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-02-03T20:19:28.650843] [INFO ] [sig ] CNXN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:28.810034] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CNXN.txt [2026-02-03T20:19:28.810256] [INFO ] [sig ] [733/3452] Completed CNXN in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:28.810301] [INFO ] [sig ] [734/3452] Forecasting COCO... [2026-02-03T20:19:28.810331] [INFO ] [sig ] Generating forecast for: COCO [2026-02-03T20:19:28.810363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-02-03T20:19:28.823877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-02-03T20:19:28.824308] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-02-03T20:19:28.825192] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-02-03T20:19:28.825249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:28.825282] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:28.825310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:28.825368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:28.888984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:28.889970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:28.890100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:28.890143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:29.019585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:29.019750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:29.019793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:29.019823] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:29.023232] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-02-03T20:19:29.023508] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-02-03T20:19:29.023655] [INFO ] [sig ] COCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:29.165708] [INFO ] [LOCAL ] Saved forecast: COCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/COCO.txt [2026-02-03T20:19:29.165860] [INFO ] [sig ] [734/3452] Completed COCO in 0.4s | 2.77 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:29.165903] [INFO ] [sig ] [735/3452] Forecasting CODA... [2026-02-03T20:19:29.165932] [INFO ] [sig ] Generating forecast for: CODA [2026-02-03T20:19:29.165962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-02-03T20:19:29.176919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-02-03T20:19:29.177278] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-02-03T20:19:29.178092] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-02-03T20:19:29.178146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:29.178179] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:29.178205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:29.178261] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:29.234741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:29.235536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:29.235653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:29.235687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:29.346453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:29.346635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:29.346677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:29.346705] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:29.350104] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: UP (p=90.19%) [2026-02-03T20:19:29.350395] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-02-03T20:19:29.350526] [INFO ] [sig ] CODA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:29.491802] [INFO ] [LOCAL ] Saved forecast: CODA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CODA.txt [2026-02-03T20:19:29.491966] [INFO ] [sig ] [735/3452] Completed CODA in 0.3s | 2.77 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:29.492009] [INFO ] [sig ] [736/3452] Forecasting CODI... [2026-02-03T20:19:29.492039] [INFO ] [sig ] Generating forecast for: CODI [2026-02-03T20:19:29.492068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-02-03T20:19:29.503041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-02-03T20:19:29.503402] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-02-03T20:19:29.504181] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-02-03T20:19:29.504236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:29.504268] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:29.504296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:29.504353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:29.561148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:29.562082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:29.562165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:29.562198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:29.680522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:29.680710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:29.680753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:29.680781] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:29.684204] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=51.91%) [2026-02-03T20:19:29.684492] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-02-03T20:19:29.684642] [INFO ] [sig ] CODI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:29.827816] [INFO ] [LOCAL ] Saved forecast: CODI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CODI.txt [2026-02-03T20:19:29.827956] [INFO ] [sig ] [736/3452] Completed CODI in 0.3s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:29.827998] [INFO ] [sig ] [737/3452] Forecasting COEP... [2026-02-03T20:19:29.828028] [INFO ] [sig ] Generating forecast for: COEP [2026-02-03T20:19:29.828057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-02-03T20:19:29.839064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-02-03T20:19:29.839405] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-02-03T20:19:29.840188] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-02-03T20:19:29.840248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:29.840308] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:29.840350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:29.840421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:29.897118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:29.897894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:29.897975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:29.898007] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:30.020232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:30.020396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:30.020444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:30.020480] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:30.023934] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: DOWN (p=29.70%) [2026-02-03T20:19:30.024204] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-02-03T20:19:30.024331] [INFO ] [sig ] COEP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:30.178345] [INFO ] [LOCAL ] Saved forecast: COEP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COEP.txt [2026-02-03T20:19:30.178510] [INFO ] [sig ] [737/3452] Completed COEP in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:30.178555] [INFO ] [sig ] [738/3452] Forecasting COF... [2026-02-03T20:19:30.178606] [INFO ] [sig ] Generating forecast for: COF [2026-02-03T20:19:30.178640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-02-03T20:19:30.192001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-02-03T20:19:30.192373] [INFO ] [FORECASTER] Starting predict_future for COF [2026-02-03T20:19:30.193234] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-02-03T20:19:30.193289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:30.193323] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:30.193352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:30.193413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:30.254713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:30.255475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:30.255560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:30.255613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:30.385480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:30.385654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:30.385699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:30.385731] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:30.389353] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: DOWN (p=49.48%) [2026-02-03T20:19:30.389719] [INFO ] [FORECASTER] Completed predict_future for COF [2026-02-03T20:19:30.389857] [INFO ] [sig ] COF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:30.545149] [INFO ] [LOCAL ] Saved forecast: COF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COF.txt [2026-02-03T20:19:30.545298] [INFO ] [sig ] [738/3452] Completed COF in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:30.545343] [INFO ] [sig ] [739/3452] Forecasting COFS... [2026-02-03T20:19:30.545378] [INFO ] [sig ] Generating forecast for: COFS [2026-02-03T20:19:30.545421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-02-03T20:19:30.557081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-02-03T20:19:30.557488] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-02-03T20:19:30.558376] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-02-03T20:19:30.558443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:30.558485] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:30.558519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:30.558603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:30.622492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:30.623333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:30.623420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:30.623459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:30.748944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:30.749117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:30.749165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:30.749197] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:30.753549] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-02-03T20:19:30.753894] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-02-03T20:19:30.754035] [INFO ] [sig ] COFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:30.903521] [INFO ] [LOCAL ] Saved forecast: COFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COFS.txt [2026-02-03T20:19:30.903690] [INFO ] [sig ] [739/3452] Completed COFS in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:30.903741] [INFO ] [sig ] [740/3452] Forecasting COKE... [2026-02-03T20:19:30.903784] [INFO ] [sig ] Generating forecast for: COKE [2026-02-03T20:19:30.903819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-02-03T20:19:30.915867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-02-03T20:19:30.916239] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-02-03T20:19:30.917038] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-02-03T20:19:30.917092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:30.917124] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:30.917151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:30.917208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:30.978367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:30.979170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:30.979252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:30.979287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:31.107482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:31.107661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:31.107704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:31.107769] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:31.111903] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=8.74%) [2026-02-03T20:19:31.112233] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-02-03T20:19:31.112373] [INFO ] [sig ] COKE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:31.260245] [INFO ] [LOCAL ] Saved forecast: COKE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COKE.txt [2026-02-03T20:19:31.260390] [INFO ] [sig ] [740/3452] Completed COKE in 0.4s | 2.78 sym/s | Total: 4.4m | ETA: 16.3m [2026-02-03T20:19:31.260433] [INFO ] [sig ] [741/3452] Forecasting COLB... [2026-02-03T20:19:31.260466] [INFO ] [sig ] Generating forecast for: COLB [2026-02-03T20:19:31.260508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-02-03T20:19:31.272229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-02-03T20:19:31.272596] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-02-03T20:19:31.273433] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-02-03T20:19:31.273494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:31.273528] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:31.273556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:31.273631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:31.333788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:31.334507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:31.334616] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:31.334670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:31.462888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:31.463047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:31.463089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:31.463119] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:31.466776] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: UP (p=80.29%) [2026-02-03T20:19:31.467057] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-02-03T20:19:31.467189] [INFO ] [sig ] COLB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:31.619292] [INFO ] [LOCAL ] Saved forecast: COLB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/COLB.txt [2026-02-03T20:19:31.619462] [INFO ] [sig ] [741/3452] Completed COLB in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-02-03T20:19:31.619503] [INFO ] [sig ] [742/3452] Forecasting COLD... [2026-02-03T20:19:31.619534] [INFO ] [sig ] Generating forecast for: COLD [2026-02-03T20:19:31.619565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-02-03T20:19:31.631267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-02-03T20:19:31.631621] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-02-03T20:19:31.632401] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-02-03T20:19:31.632462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:31.632500] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:31.632532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:31.632623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:31.689985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:31.690797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:31.690881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:31.690914] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:31.811899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:31.812067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:31.812107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:31.812137] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:31.815653] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=35.54%) [2026-02-03T20:19:31.815949] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-02-03T20:19:31.816082] [INFO ] [sig ] COLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:31.966632] [INFO ] [LOCAL ] Saved forecast: COLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COLD.txt [2026-02-03T20:19:31.966767] [INFO ] [sig ] [742/3452] Completed COLD in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-02-03T20:19:31.966807] [INFO ] [sig ] [743/3452] Forecasting COLL... [2026-02-03T20:19:31.966836] [INFO ] [sig ] Generating forecast for: COLL [2026-02-03T20:19:31.966868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-02-03T20:19:31.978289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-02-03T20:19:31.978675] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-02-03T20:19:31.979448] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-02-03T20:19:31.979501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:31.979534] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:31.979561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:31.979650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:32.038317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:32.039184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:32.039279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:32.039318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:32.164965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:32.165124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:32.165167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:32.165197] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:32.168745] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=68.37%) [2026-02-03T20:19:32.169026] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-02-03T20:19:32.169155] [INFO ] [sig ] COLL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:32.315851] [INFO ] [LOCAL ] Saved forecast: COLL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/COLL.txt [2026-02-03T20:19:32.315996] [INFO ] [sig ] [743/3452] Completed COLL in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-02-03T20:19:32.316038] [INFO ] [sig ] [744/3452] Forecasting COLM... [2026-02-03T20:19:32.316067] [INFO ] [sig ] Generating forecast for: COLM [2026-02-03T20:19:32.316099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-02-03T20:19:32.327353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-02-03T20:19:32.327694] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-02-03T20:19:32.328518] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-02-03T20:19:32.328608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:32.328645] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:32.328672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:32.328728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:32.388791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:32.389723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:32.389809] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:32.389844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:32.512415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:32.512589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:32.512631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:32.512677] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:32.516011] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-02-03T20:19:32.516280] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-02-03T20:19:32.516404] [INFO ] [sig ] COLM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:32.656434] [INFO ] [LOCAL ] Saved forecast: COLM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/COLM.txt [2026-02-03T20:19:32.656591] [INFO ] [sig ] [744/3452] Completed COLM in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-02-03T20:19:32.656633] [INFO ] [sig ] [745/3452] Forecasting COMP... [2026-02-03T20:19:32.656663] [INFO ] [sig ] Generating forecast for: COMP [2026-02-03T20:19:32.656692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-02-03T20:19:32.667610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-02-03T20:19:32.667952] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-02-03T20:19:32.668754] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-02-03T20:19:32.668807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:32.668839] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:32.668866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:32.668923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:32.725708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:32.726536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:32.726636] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:32.726671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:32.853481] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:32.853658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:32.853699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:32.853727] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:32.857084] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=24.25%) [2026-02-03T20:19:32.857367] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-02-03T20:19:32.857496] [INFO ] [sig ] COMP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:33.013427] [INFO ] [LOCAL ] Saved forecast: COMP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COMP.txt [2026-02-03T20:19:33.013619] [INFO ] [sig ] [745/3452] Completed COMP in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.3m [2026-02-03T20:19:33.013665] [INFO ] [sig ] [746/3452] Forecasting CONL... [2026-02-03T20:19:33.013696] [INFO ] [sig ] Generating forecast for: CONL [2026-02-03T20:19:33.013726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-02-03T20:19:33.026485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-02-03T20:19:33.026897] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-02-03T20:19:33.027704] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-02-03T20:19:33.027758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:33.027814] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:33.027844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:33.027901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:33.088137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:33.089101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:33.089195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:33.089228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:33.222517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:33.222686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:33.222727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:33.222756] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:33.226088] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: DOWN (p=21.32%) [2026-02-03T20:19:33.226357] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-02-03T20:19:33.226481] [INFO ] [sig ] CONL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:33.369313] [INFO ] [LOCAL ] Saved forecast: CONL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CONL.txt [2026-02-03T20:19:33.369462] [INFO ] [sig ] [746/3452] Completed CONL in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:33.369512] [INFO ] [sig ] [747/3452] Forecasting COO... [2026-02-03T20:19:33.369548] [INFO ] [sig ] Generating forecast for: COO [2026-02-03T20:19:33.369607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-02-03T20:19:33.381417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-02-03T20:19:33.381824] [INFO ] [FORECASTER] Starting predict_future for COO [2026-02-03T20:19:33.382608] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-02-03T20:19:33.382661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:33.382693] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:33.382720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:33.382780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:33.442380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:33.443332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:33.443459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:33.443496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:33.568519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:33.568715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:33.568758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:33.568789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:33.572284] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=37.04%) [2026-02-03T20:19:33.572593] [INFO ] [FORECASTER] Completed predict_future for COO [2026-02-03T20:19:33.572912] [INFO ] [sig ] COO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:33.730526] [INFO ] [LOCAL ] Saved forecast: COO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COO.txt [2026-02-03T20:19:33.730704] [INFO ] [sig ] [747/3452] Completed COO in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:33.730747] [INFO ] [sig ] [748/3452] Forecasting COP... [2026-02-03T20:19:33.730777] [INFO ] [sig ] Generating forecast for: COP [2026-02-03T20:19:33.730808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-02-03T20:19:33.744285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-02-03T20:19:33.744723] [INFO ] [FORECASTER] Starting predict_future for COP [2026-02-03T20:19:33.745626] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-02-03T20:19:33.745685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:33.745902] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:33.745929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:33.746018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:33.809508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:33.810390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:33.810479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:33.810521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:33.934821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:33.934994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:33.935046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:33.935078] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:33.938613] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-02-03T20:19:33.938905] [INFO ] [FORECASTER] Completed predict_future for COP [2026-02-03T20:19:33.939040] [INFO ] [sig ] COP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:34.095019] [INFO ] [LOCAL ] Saved forecast: COP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COP.txt [2026-02-03T20:19:34.095181] [INFO ] [sig ] [748/3452] Completed COP in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:34.095224] [INFO ] [sig ] [749/3452] Forecasting COPP... [2026-02-03T20:19:34.095254] [INFO ] [sig ] Generating forecast for: COPP [2026-02-03T20:19:34.095285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-02-03T20:19:34.106493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-02-03T20:19:34.106908] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-02-03T20:19:34.107695] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-02-03T20:19:34.107748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:34.107780] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:34.107836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:34.107894] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:34.164787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:34.165700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:34.165787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:34.165819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:34.286982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:34.287154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:34.287202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:34.287244] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:34.290910] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=84.43%) [2026-02-03T20:19:34.291188] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-02-03T20:19:34.291342] [INFO ] [sig ] COPP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:34.441597] [INFO ] [LOCAL ] Saved forecast: COPP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/COPP.txt [2026-02-03T20:19:34.441755] [INFO ] [sig ] [749/3452] Completed COPP in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:34.441794] [INFO ] [sig ] [750/3452] Forecasting CORZ... [2026-02-03T20:19:34.441826] [INFO ] [sig ] Generating forecast for: CORZ [2026-02-03T20:19:34.441855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-02-03T20:19:34.453982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-02-03T20:19:34.454362] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-02-03T20:19:34.455337] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-02-03T20:19:34.455405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:34.455440] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:34.455467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:34.455528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:34.517810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:34.518770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:34.518860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:34.518895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:34.649503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:34.649691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:34.649733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:34.649762] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:34.653855] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: UP (p=89.57%) [2026-02-03T20:19:34.654129] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-02-03T20:19:34.654260] [INFO ] [sig ] CORZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:34.798732] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CORZ.txt [2026-02-03T20:19:34.798910] [INFO ] [sig ] [750/3452] Completed CORZ in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:34.798951] [INFO ] [sig ] [751/3452] Forecasting CORZZ... [2026-02-03T20:19:34.798981] [INFO ] [sig ] Generating forecast for: CORZZ [2026-02-03T20:19:34.799011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-02-03T20:19:34.811797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-02-03T20:19:34.812202] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-02-03T20:19:34.813021] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-02-03T20:19:34.813074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:34.813105] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:34.813131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:34.813191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:34.871145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:34.872246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:34.872333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:34.872365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:34.986535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:34.986913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:34.986956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:34.986986] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:34.990858] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=80.16%) [2026-02-03T20:19:34.991132] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-02-03T20:19:34.991263] [INFO ] [sig ] CORZZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:35.140833] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CORZZ.txt [2026-02-03T20:19:35.140994] [INFO ] [sig ] [751/3452] Completed CORZZ in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:35.141036] [INFO ] [sig ] [752/3452] Forecasting COTY... [2026-02-03T20:19:35.141065] [INFO ] [sig ] Generating forecast for: COTY [2026-02-03T20:19:35.141095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-02-03T20:19:35.152699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-02-03T20:19:35.153283] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-02-03T20:19:35.154310] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-02-03T20:19:35.154363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:35.154397] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:35.154425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:35.154482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:35.214693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:35.215553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:35.215656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:35.215690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:35.340010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:35.340175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:35.340215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:35.340243] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:35.343613] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: UP (p=91.07%) [2026-02-03T20:19:35.343890] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-02-03T20:19:35.344020] [INFO ] [sig ] COTY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:35.488340] [INFO ] [LOCAL ] Saved forecast: COTY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/COTY.txt [2026-02-03T20:19:35.488499] [INFO ] [sig ] [752/3452] Completed COTY in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:35.488539] [INFO ] [sig ] [753/3452] Forecasting COWG... [2026-02-03T20:19:35.488586] [INFO ] [sig ] Generating forecast for: COWG [2026-02-03T20:19:35.488620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-02-03T20:19:35.501449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-02-03T20:19:35.501827] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-02-03T20:19:35.502616] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-02-03T20:19:35.502668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:35.502701] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:35.502729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:35.502790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:35.561083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:35.561958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:35.562041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:35.562075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:35.687505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:35.687679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:35.687721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:35.687750] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:35.691165] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: UP (p=60.17%) [2026-02-03T20:19:35.691440] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-02-03T20:19:35.691566] [INFO ] [sig ] COWG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:35.836674] [INFO ] [LOCAL ] Saved forecast: COWG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/COWG.txt [2026-02-03T20:19:35.836917] [INFO ] [sig ] [753/3452] Completed COWG in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:35.836983] [INFO ] [sig ] [754/3452] Forecasting COYA... [2026-02-03T20:19:35.837036] [INFO ] [sig ] Generating forecast for: COYA [2026-02-03T20:19:35.837067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-02-03T20:19:35.852474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-02-03T20:19:35.852836] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-02-03T20:19:35.853605] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-02-03T20:19:35.853657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:35.853733] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:35.853763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:35.853820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:35.911180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:35.911846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:35.911949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:35.911985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:36.029194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:36.029379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:36.029428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:36.029463] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:36.034617] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-02-03T20:19:36.035003] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-02-03T20:19:36.035170] [INFO ] [sig ] COYA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:36.191805] [INFO ] [LOCAL ] Saved forecast: COYA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/COYA.txt [2026-02-03T20:19:36.191985] [INFO ] [sig ] [754/3452] Completed COYA in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:36.192034] [INFO ] [sig ] [755/3452] Forecasting CP... [2026-02-03T20:19:36.192065] [INFO ] [sig ] Generating forecast for: CP [2026-02-03T20:19:36.192095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-02-03T20:19:36.204508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-02-03T20:19:36.204881] [INFO ] [FORECASTER] Starting predict_future for CP [2026-02-03T20:19:36.205846] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-02-03T20:19:36.206088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:36.206120] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:36.206146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:36.206202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:36.270841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:36.271898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:36.271984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:36.272018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:36.402152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:36.402310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:36.402354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:36.402383] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:36.405940] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=49.47%) [2026-02-03T20:19:36.406238] [INFO ] [FORECASTER] Completed predict_future for CP [2026-02-03T20:19:36.406368] [INFO ] [sig ] CP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:36.557881] [INFO ] [LOCAL ] Saved forecast: CP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CP.txt [2026-02-03T20:19:36.558058] [INFO ] [sig ] [755/3452] Completed CP in 0.4s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:36.558103] [INFO ] [sig ] [756/3452] Forecasting CPA... [2026-02-03T20:19:36.558133] [INFO ] [sig ] Generating forecast for: CPA [2026-02-03T20:19:36.558165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-02-03T20:19:36.570315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-02-03T20:19:36.570741] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-02-03T20:19:36.571562] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-02-03T20:19:36.571639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:36.571675] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:36.571703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:36.571762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:36.636955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:36.637916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:36.638003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:36.638036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:36.758633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:36.758806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:36.758847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:36.758876] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:36.762335] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-02-03T20:19:36.762655] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-02-03T20:19:36.762796] [INFO ] [sig ] CPA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:36.905378] [INFO ] [LOCAL ] Saved forecast: CPA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CPA.txt [2026-02-03T20:19:36.905550] [INFO ] [sig ] [756/3452] Completed CPA in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:36.905626] [INFO ] [sig ] [757/3452] Forecasting CPB... [2026-02-03T20:19:36.905674] [INFO ] [sig ] Generating forecast for: CPB [2026-02-03T20:19:36.905712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-02-03T20:19:36.917872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-02-03T20:19:36.918313] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-02-03T20:19:36.919288] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-02-03T20:19:36.919354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:36.919405] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:36.919447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:36.919528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:36.981633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:36.982561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:36.982674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:36.982709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:37.106007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:37.106172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:37.106234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:37.106264] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:37.109773] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: DOWN (p=41.85%) [2026-02-03T20:19:37.110069] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-02-03T20:19:37.110203] [INFO ] [sig ] CPB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:37.251325] [INFO ] [LOCAL ] Saved forecast: CPB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPB.txt [2026-02-03T20:19:37.251491] [INFO ] [sig ] [757/3452] Completed CPB in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:37.251533] [INFO ] [sig ] [758/3452] Forecasting CPF... [2026-02-03T20:19:37.251565] [INFO ] [sig ] Generating forecast for: CPF [2026-02-03T20:19:37.251616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-02-03T20:19:37.263016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-02-03T20:19:37.263457] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-02-03T20:19:37.264380] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-02-03T20:19:37.264441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:37.264490] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:37.264526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:37.264607] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:37.324483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:37.325374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:37.325473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:37.325520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:37.450945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:37.451114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:37.451157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:37.451187] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:37.454779] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=1.51%) [2026-02-03T20:19:37.455063] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-02-03T20:19:37.455192] [INFO ] [sig ] CPF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:37.600074] [INFO ] [LOCAL ] Saved forecast: CPF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPF.txt [2026-02-03T20:19:37.600236] [INFO ] [sig ] [758/3452] Completed CPF in 0.3s | 2.78 sym/s | Total: 4.5m | ETA: 16.2m [2026-02-03T20:19:37.600277] [INFO ] [sig ] [759/3452] Forecasting CPIX... [2026-02-03T20:19:37.600308] [INFO ] [sig ] Generating forecast for: CPIX [2026-02-03T20:19:37.600338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-02-03T20:19:37.614563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-02-03T20:19:37.615085] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-02-03T20:19:37.616226] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-02-03T20:19:37.616297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:37.616348] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:37.616393] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:37.616484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:37.685699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:37.686696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:37.686792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:37.686826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:37.812919] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:37.813082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:37.813124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:37.813153] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:37.816715] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=25.23%) [2026-02-03T20:19:37.817030] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-02-03T20:19:37.817172] [INFO ] [sig ] CPIX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:37.959720] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPIX.txt [2026-02-03T20:19:37.959877] [INFO ] [sig ] [759/3452] Completed CPIX in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-02-03T20:19:37.959918] [INFO ] [sig ] [760/3452] Forecasting CPK... [2026-02-03T20:19:37.959949] [INFO ] [sig ] Generating forecast for: CPK [2026-02-03T20:19:37.959980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-02-03T20:19:37.974869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-02-03T20:19:37.975325] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-02-03T20:19:37.976334] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-02-03T20:19:37.976401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:37.976469] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:37.976511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:37.976608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:38.035903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:38.036814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:38.036900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:38.036935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:38.155643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:38.155810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:38.155852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:38.155879] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:38.159356] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=59.73%) [2026-02-03T20:19:38.159681] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-02-03T20:19:38.159823] [INFO ] [sig ] CPK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:38.312155] [INFO ] [LOCAL ] Saved forecast: CPK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CPK.txt [2026-02-03T20:19:38.312317] [INFO ] [sig ] [760/3452] Completed CPK in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-02-03T20:19:38.312362] [INFO ] [sig ] [761/3452] Forecasting CPNG... [2026-02-03T20:19:38.312391] [INFO ] [sig ] Generating forecast for: CPNG [2026-02-03T20:19:38.312421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-02-03T20:19:38.324849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-02-03T20:19:38.325289] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-02-03T20:19:38.326207] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-02-03T20:19:38.326263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:38.326313] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:38.326342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:38.326401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:38.389379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:38.390249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:38.390334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:38.390368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:38.524739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:38.524898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:38.524941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:38.524971] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:38.528540] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-02-03T20:19:38.528840] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-02-03T20:19:38.528982] [INFO ] [sig ] CPNG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:38.680689] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPNG.txt [2026-02-03T20:19:38.680856] [INFO ] [sig ] [761/3452] Completed CPNG in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.2m [2026-02-03T20:19:38.680900] [INFO ] [sig ] [762/3452] Forecasting CPRI... [2026-02-03T20:19:38.680931] [INFO ] [sig ] Generating forecast for: CPRI [2026-02-03T20:19:38.680963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-02-03T20:19:38.694489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-02-03T20:19:38.695116] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-02-03T20:19:38.696031] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-02-03T20:19:38.696087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:38.696131] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:38.696174] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:38.696239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:38.758688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:38.759500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:38.759601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:38.759637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:38.891446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:38.891631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:38.891691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:38.891728] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:38.895513] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=14.54%) [2026-02-03T20:19:38.895836] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-02-03T20:19:38.895988] [INFO ] [sig ] CPRI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:39.048174] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPRI.txt [2026-02-03T20:19:39.048324] [INFO ] [sig ] [762/3452] Completed CPRI in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:39.048367] [INFO ] [sig ] [763/3452] Forecasting CPRX... [2026-02-03T20:19:39.048397] [INFO ] [sig ] Generating forecast for: CPRX [2026-02-03T20:19:39.048428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-02-03T20:19:39.060962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-02-03T20:19:39.061391] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-02-03T20:19:39.062252] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-02-03T20:19:39.062307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:39.062340] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:39.062369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:39.062427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:39.120529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:39.121325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:39.121411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:39.121445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:39.242867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:39.243029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:39.243070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:39.243100] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:39.246511] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: DOWN (p=19.22%) [2026-02-03T20:19:39.246809] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-02-03T20:19:39.246934] [INFO ] [sig ] CPRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:39.388897] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPRX.txt [2026-02-03T20:19:39.389033] [INFO ] [sig ] [763/3452] Completed CPRX in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:39.389072] [INFO ] [sig ] [764/3452] Forecasting CPS... [2026-02-03T20:19:39.389103] [INFO ] [sig ] Generating forecast for: CPS [2026-02-03T20:19:39.389133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-02-03T20:19:39.400781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-02-03T20:19:39.401154] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-02-03T20:19:39.401994] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-02-03T20:19:39.402049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:39.402081] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:39.402110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:39.402169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:39.459469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:39.460271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:39.460388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:39.460422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:39.585152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:39.585320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:39.585364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:39.585394] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:39.588933] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-02-03T20:19:39.589239] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-02-03T20:19:39.589380] [INFO ] [sig ] CPS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:39.731145] [INFO ] [LOCAL ] Saved forecast: CPS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPS.txt [2026-02-03T20:19:39.731308] [INFO ] [sig ] [764/3452] Completed CPS in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:39.731350] [INFO ] [sig ] [765/3452] Forecasting CPSH... [2026-02-03T20:19:39.731387] [INFO ] [sig ] Generating forecast for: CPSH [2026-02-03T20:19:39.731420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-02-03T20:19:39.742693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-02-03T20:19:39.743082] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-02-03T20:19:39.743929] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-02-03T20:19:39.743982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:39.744013] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:39.744040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:39.744096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:39.800976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:39.801900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:39.801987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:39.802019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:39.929752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:39.929920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:39.929960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:39.929996] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:39.933493] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: UP (p=55.41%) [2026-02-03T20:19:39.933787] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-02-03T20:19:39.933918] [INFO ] [sig ] CPSH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:40.082839] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CPSH.txt [2026-02-03T20:19:40.083055] [INFO ] [sig ] [765/3452] Completed CPSH in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:40.083119] [INFO ] [sig ] [766/3452] Forecasting CPSS... [2026-02-03T20:19:40.083163] [INFO ] [sig ] Generating forecast for: CPSS [2026-02-03T20:19:40.083204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-02-03T20:19:40.094997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-02-03T20:19:40.095422] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-02-03T20:19:40.096658] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-02-03T20:19:40.096739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:40.096791] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:40.096829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:40.096911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:40.161119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:40.162027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:40.162112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:40.162147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:40.270545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:40.270725] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:19:40.270775] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:40.270813] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:40.274205] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=44.22%) [2026-02-03T20:19:40.274476] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-02-03T20:19:40.274620] [INFO ] [sig ] CPSS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:40.416267] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPSS.txt [2026-02-03T20:19:40.416412] [INFO ] [sig ] [766/3452] Completed CPSS in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:40.416452] [INFO ] [sig ] [767/3452] Forecasting CPZ... [2026-02-03T20:19:40.416484] [INFO ] [sig ] Generating forecast for: CPZ [2026-02-03T20:19:40.416514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-02-03T20:19:40.427661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-02-03T20:19:40.428023] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-02-03T20:19:40.428851] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-02-03T20:19:40.428905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:40.428938] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:40.428966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:40.429024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:40.485552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:40.486273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:40.486357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:40.486391] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:40.607324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:40.607492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:40.607535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:40.607584] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:40.612615] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: DOWN (p=33.79%) [2026-02-03T20:19:40.613051] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-02-03T20:19:40.613239] [INFO ] [sig ] CPZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:40.755563] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CPZ.txt [2026-02-03T20:19:40.755771] [INFO ] [sig ] [767/3452] Completed CPZ in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:40.755821] [INFO ] [sig ] [768/3452] Forecasting CQP... [2026-02-03T20:19:40.755852] [INFO ] [sig ] Generating forecast for: CQP [2026-02-03T20:19:40.755883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-02-03T20:19:40.767307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-02-03T20:19:40.767701] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-02-03T20:19:40.768487] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-02-03T20:19:40.768541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:40.768601] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:40.768633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:40.768693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:40.826764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:40.827632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:40.827718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:40.827752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:40.943986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:40.944151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:40.944193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:40.944243] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:40.947757] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=83.10%) [2026-02-03T20:19:40.948383] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-02-03T20:19:40.948515] [INFO ] [sig ] CQP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:41.093779] [INFO ] [LOCAL ] Saved forecast: CQP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CQP.txt [2026-02-03T20:19:41.093913] [INFO ] [sig ] [768/3452] Completed CQP in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:41.093953] [INFO ] [sig ] [769/3452] Forecasting CRAI... [2026-02-03T20:19:41.093982] [INFO ] [sig ] Generating forecast for: CRAI [2026-02-03T20:19:41.094013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-02-03T20:19:41.105648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-02-03T20:19:41.106034] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-02-03T20:19:41.106856] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-02-03T20:19:41.106910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:41.106943] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:41.106971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:41.107029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:41.164386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:41.165175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:41.165258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:41.165291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:41.287180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:41.287336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:41.287377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:41.287406] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:41.290984] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-02-03T20:19:41.291263] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-02-03T20:19:41.291391] [INFO ] [sig ] CRAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:41.432957] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRAI.txt [2026-02-03T20:19:41.433115] [INFO ] [sig ] [769/3452] Completed CRAI in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:41.433158] [INFO ] [sig ] [770/3452] Forecasting CRBG... [2026-02-03T20:19:41.433189] [INFO ] [sig ] Generating forecast for: CRBG [2026-02-03T20:19:41.433221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-02-03T20:19:41.445180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-02-03T20:19:41.445552] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-02-03T20:19:41.446363] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-02-03T20:19:41.446416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:41.446450] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:41.446476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:41.446534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:41.503340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:41.504194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:41.504281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:41.504331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:41.627072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:41.627241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:41.627284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:41.627315] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:41.630826] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: DOWN (p=17.83%) [2026-02-03T20:19:41.631122] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-02-03T20:19:41.631257] [INFO ] [sig ] CRBG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:41.783341] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRBG.txt [2026-02-03T20:19:41.783519] [INFO ] [sig ] [770/3452] Completed CRBG in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:41.783562] [INFO ] [sig ] [771/3452] Forecasting CRBP... [2026-02-03T20:19:41.783609] [INFO ] [sig ] Generating forecast for: CRBP [2026-02-03T20:19:41.783641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-02-03T20:19:41.796988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-02-03T20:19:41.797340] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-02-03T20:19:41.798352] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-02-03T20:19:41.798405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:41.798480] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:41.798509] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:41.798565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:41.855542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:41.856279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:41.856385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:41.856420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:41.989536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:41.989717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:41.989758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:41.989789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:41.993625] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-02-03T20:19:41.993938] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-02-03T20:19:41.994090] [INFO ] [sig ] CRBP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:42.150996] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRBP.txt [2026-02-03T20:19:42.151151] [INFO ] [sig ] [771/3452] Completed CRBP in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:42.151193] [INFO ] [sig ] [772/3452] Forecasting CRC... [2026-02-03T20:19:42.151223] [INFO ] [sig ] Generating forecast for: CRC [2026-02-03T20:19:42.151254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-02-03T20:19:42.163682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-02-03T20:19:42.164071] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-02-03T20:19:42.164935] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-02-03T20:19:42.164990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:42.165024] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:42.165067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:42.165128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:42.229793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:42.230686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:42.230774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:42.230808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:42.360920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:42.361082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:42.361125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:42.361155] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:42.364706] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=78.93%) [2026-02-03T20:19:42.365011] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-02-03T20:19:42.365142] [INFO ] [sig ] CRC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:42.511459] [INFO ] [LOCAL ] Saved forecast: CRC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRC.txt [2026-02-03T20:19:42.511632] [INFO ] [sig ] [772/3452] Completed CRC in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:42.511681] [INFO ] [sig ] [773/3452] Forecasting CRDF... [2026-02-03T20:19:42.511723] [INFO ] [sig ] Generating forecast for: CRDF [2026-02-03T20:19:42.511762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-02-03T20:19:42.523456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-02-03T20:19:42.523891] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-02-03T20:19:42.524762] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-02-03T20:19:42.524818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:42.524853] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:42.524881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:42.524940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:42.583769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:42.584672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:42.584776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:42.584817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:42.705121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:42.705286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:42.705328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:42.705356] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:42.709039] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=84.80%) [2026-02-03T20:19:42.709349] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-02-03T20:19:42.709492] [INFO ] [sig ] CRDF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:42.855361] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRDF.txt [2026-02-03T20:19:42.855529] [INFO ] [sig ] [773/3452] Completed CRDF in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:42.855586] [INFO ] [sig ] [774/3452] Forecasting CRDO... [2026-02-03T20:19:42.855619] [INFO ] [sig ] Generating forecast for: CRDO [2026-02-03T20:19:42.855653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-02-03T20:19:42.867680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-02-03T20:19:42.868115] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-02-03T20:19:42.868985] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-02-03T20:19:42.869039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:42.869070] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:42.869097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:42.869153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:42.928403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:42.929372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:42.929464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:42.929499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:43.058533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:43.058714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:43.058759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:43.058821] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:43.062910] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=94.23%) [2026-02-03T20:19:43.063398] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-02-03T20:19:43.063535] [INFO ] [sig ] CRDO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:43.218324] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRDO.txt [2026-02-03T20:19:43.218483] [INFO ] [sig ] [774/3452] Completed CRDO in 0.4s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:43.218527] [INFO ] [sig ] [775/3452] Forecasting CRESY... [2026-02-03T20:19:43.218557] [INFO ] [sig ] Generating forecast for: CRESY [2026-02-03T20:19:43.218608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-02-03T20:19:43.230772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-02-03T20:19:43.231177] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-02-03T20:19:43.232027] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-02-03T20:19:43.232083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:43.232117] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:43.232145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:43.232202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:43.293702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:43.294621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:43.294709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:43.294745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:43.417586] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:43.417756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:43.417822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:43.417858] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:43.421292] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-02-03T20:19:43.421568] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-02-03T20:19:43.421719] [INFO ] [sig ] CRESY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:43.562529] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRESY.txt [2026-02-03T20:19:43.562709] [INFO ] [sig ] [775/3452] Completed CRESY in 0.3s | 2.78 sym/s | Total: 4.6m | ETA: 16.1m [2026-02-03T20:19:43.562751] [INFO ] [sig ] [776/3452] Forecasting CREX... [2026-02-03T20:19:43.562784] [INFO ] [sig ] Generating forecast for: CREX [2026-02-03T20:19:43.562821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-02-03T20:19:43.573631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-02-03T20:19:43.574021] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-02-03T20:19:43.574807] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-02-03T20:19:43.574859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:43.574891] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:43.574918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:43.574975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:43.632372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:43.633254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:43.633336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:43.633368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:43.751930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:43.752093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:43.752132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:43.752162] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:43.755541] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=5.50%) [2026-02-03T20:19:43.755834] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-02-03T20:19:43.755963] [INFO ] [sig ] CREX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:43.901152] [INFO ] [LOCAL ] Saved forecast: CREX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CREX.txt [2026-02-03T20:19:43.901312] [INFO ] [sig ] [776/3452] Completed CREX in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.1m [2026-02-03T20:19:43.901354] [INFO ] [sig ] [777/3452] Forecasting CRGO... [2026-02-03T20:19:43.901383] [INFO ] [sig ] Generating forecast for: CRGO [2026-02-03T20:19:43.901414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-02-03T20:19:43.912328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-02-03T20:19:43.912690] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-02-03T20:19:43.913447] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-02-03T20:19:43.913499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:43.913531] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:43.913557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:43.913641] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:43.970786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:43.971667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:43.971755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:43.971788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:44.087624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:44.087785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:44.087849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:44.087877] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:44.091266] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-02-03T20:19:44.091538] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-02-03T20:19:44.091680] [INFO ] [sig ] CRGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:44.236229] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRGO.txt [2026-02-03T20:19:44.236396] [INFO ] [sig ] [777/3452] Completed CRGO in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:44.236438] [INFO ] [sig ] [778/3452] Forecasting CRGY... [2026-02-03T20:19:44.236469] [INFO ] [sig ] Generating forecast for: CRGY [2026-02-03T20:19:44.236500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-02-03T20:19:44.248269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-02-03T20:19:44.248647] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-02-03T20:19:44.249407] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-02-03T20:19:44.249460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:44.249492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:44.249519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:44.249592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:44.306128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:44.307079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:44.307353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:44.307386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:44.423772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:44.423929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:44.423975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:44.424004] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:44.427338] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=92.16%) [2026-02-03T20:19:44.427627] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-02-03T20:19:44.427758] [INFO ] [sig ] CRGY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:44.571696] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRGY.txt [2026-02-03T20:19:44.571870] [INFO ] [sig ] [778/3452] Completed CRGY in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:44.571915] [INFO ] [sig ] [779/3452] Forecasting CRH... [2026-02-03T20:19:44.571945] [INFO ] [sig ] Generating forecast for: CRH [2026-02-03T20:19:44.571975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-02-03T20:19:44.583153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-02-03T20:19:44.583495] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-02-03T20:19:44.584273] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-02-03T20:19:44.584326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:44.584358] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:44.584385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:44.584442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:44.641938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:44.642616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:44.642696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:44.642729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:44.762942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:44.763094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:44.763136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:44.763165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:44.766546] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-02-03T20:19:44.766836] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-02-03T20:19:44.766963] [INFO ] [sig ] CRH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:44.908338] [INFO ] [LOCAL ] Saved forecast: CRH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRH.txt [2026-02-03T20:19:44.908465] [INFO ] [sig ] [779/3452] Completed CRH in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:44.908503] [INFO ] [sig ] [780/3452] Forecasting CRI... [2026-02-03T20:19:44.908534] [INFO ] [sig ] Generating forecast for: CRI [2026-02-03T20:19:44.908563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-02-03T20:19:44.919886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-02-03T20:19:44.920225] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-02-03T20:19:44.921033] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-02-03T20:19:44.921085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:44.921118] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:44.921145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:44.921202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:44.979297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:44.979939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:44.980017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:44.980050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:45.099542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:45.099682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:45.099721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:45.099749] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:45.103255] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=72.77%) [2026-02-03T20:19:45.103521] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-02-03T20:19:45.103679] [INFO ] [sig ] CRI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:45.245072] [INFO ] [LOCAL ] Saved forecast: CRI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRI.txt [2026-02-03T20:19:45.245204] [INFO ] [sig ] [780/3452] Completed CRI in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:45.245242] [INFO ] [sig ] [781/3452] Forecasting CRK... [2026-02-03T20:19:45.245271] [INFO ] [sig ] Generating forecast for: CRK [2026-02-03T20:19:45.245300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-02-03T20:19:45.256959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-02-03T20:19:45.257394] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-02-03T20:19:45.258301] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-02-03T20:19:45.258357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:45.258389] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:45.258419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:45.258476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:45.317284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:45.318168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:45.318278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:45.318310] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:45.442269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:45.442422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:45.442461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:45.442489] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:45.445877] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: DOWN (p=19.40%) [2026-02-03T20:19:45.446144] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-02-03T20:19:45.446271] [INFO ] [sig ] CRK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:45.590558] [INFO ] [LOCAL ] Saved forecast: CRK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRK.txt [2026-02-03T20:19:45.590753] [INFO ] [sig ] [781/3452] Completed CRK in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:45.590798] [INFO ] [sig ] [782/3452] Forecasting CRL... [2026-02-03T20:19:45.590832] [INFO ] [sig ] Generating forecast for: CRL [2026-02-03T20:19:45.590863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-02-03T20:19:45.602553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-02-03T20:19:45.602958] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-02-03T20:19:45.603785] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-02-03T20:19:45.603839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:45.603870] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:45.603898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:45.603954] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:45.662249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:45.662925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:45.663005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:45.663040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:45.786693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:45.786848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:45.786890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:45.786921] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:45.790603] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=26.69%) [2026-02-03T20:19:45.790873] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-02-03T20:19:45.791001] [INFO ] [sig ] CRL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:45.933105] [INFO ] [LOCAL ] Saved forecast: CRL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRL.txt [2026-02-03T20:19:45.933290] [INFO ] [sig ] [782/3452] Completed CRL in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:45.933336] [INFO ] [sig ] [783/3452] Forecasting CRM... [2026-02-03T20:19:45.933366] [INFO ] [sig ] Generating forecast for: CRM [2026-02-03T20:19:45.933397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-02-03T20:19:45.945617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-02-03T20:19:45.946029] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-02-03T20:19:45.946867] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-02-03T20:19:45.946932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:45.946984] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:45.947013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:45.947070] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:46.005384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:46.006322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:46.006408] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:46.006443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:46.128541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:46.128733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:46.128784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:46.128822] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:46.132440] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=92.08%) [2026-02-03T20:19:46.132760] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-02-03T20:19:46.132957] [INFO ] [sig ] CRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:46.283490] [INFO ] [LOCAL ] Saved forecast: CRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRM.txt [2026-02-03T20:19:46.283720] [INFO ] [sig ] [783/3452] Completed CRM in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:46.283773] [INFO ] [sig ] [784/3452] Forecasting CRMD... [2026-02-03T20:19:46.283812] [INFO ] [sig ] Generating forecast for: CRMD [2026-02-03T20:19:46.283853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-02-03T20:19:46.296720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-02-03T20:19:46.297080] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-02-03T20:19:46.297895] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-02-03T20:19:46.297950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:46.297984] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:46.298013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:46.298084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:46.356040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:46.356674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:46.356754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:46.356793] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:46.487337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:46.487490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:46.487531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:46.487560] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:46.491063] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=31.03%) [2026-02-03T20:19:46.491331] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-02-03T20:19:46.491454] [INFO ] [sig ] CRMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:46.642082] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRMD.txt [2026-02-03T20:19:46.642330] [INFO ] [sig ] [784/3452] Completed CRMD in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:46.642396] [INFO ] [sig ] [785/3452] Forecasting CRML... [2026-02-03T20:19:46.642429] [INFO ] [sig ] Generating forecast for: CRML [2026-02-03T20:19:46.642462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-02-03T20:19:46.654249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-02-03T20:19:46.654666] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-02-03T20:19:46.655510] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-02-03T20:19:46.655601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:46.655640] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:46.655669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:46.655728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:46.719896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:46.720848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:46.720968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:46.721003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:46.848273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:46.848442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:46.848487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:46.848518] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:46.852232] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=66.73%) [2026-02-03T20:19:46.852569] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-02-03T20:19:46.852735] [INFO ] [sig ] CRML: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:47.062380] [INFO ] [LOCAL ] Saved forecast: CRML 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRML.txt [2026-02-03T20:19:47.062553] [INFO ] [sig ] [785/3452] Completed CRML in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:47.062615] [INFO ] [sig ] [786/3452] Forecasting CRNC... [2026-02-03T20:19:47.062647] [INFO ] [sig ] Generating forecast for: CRNC [2026-02-03T20:19:47.062681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-02-03T20:19:47.074021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-02-03T20:19:47.074401] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-02-03T20:19:47.075243] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-02-03T20:19:47.075299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:47.075333] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:47.075363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:47.075421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:47.134604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:47.135421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:47.135509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:47.135543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:47.258298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:47.258472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:47.258514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:47.258544] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:47.262650] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=12.12%) [2026-02-03T20:19:47.263014] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-02-03T20:19:47.263158] [INFO ] [sig ] CRNC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:47.405769] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRNC.txt [2026-02-03T20:19:47.405904] [INFO ] [sig ] [786/3452] Completed CRNC in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:47.405945] [INFO ] [sig ] [787/3452] Forecasting CRNX... [2026-02-03T20:19:47.405974] [INFO ] [sig ] Generating forecast for: CRNX [2026-02-03T20:19:47.406193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-02-03T20:19:47.418076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-02-03T20:19:47.418410] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-02-03T20:19:47.419214] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-02-03T20:19:47.419266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:47.419300] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:47.419327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:47.419383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:47.478341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:47.479039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:47.479117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:47.479150] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:47.608774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:47.608938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:47.608979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:47.609008] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:47.613007] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: UP (p=67.49%) [2026-02-03T20:19:47.613282] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-02-03T20:19:47.613413] [INFO ] [sig ] CRNX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:47.760015] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRNX.txt [2026-02-03T20:19:47.760149] [INFO ] [sig ] [787/3452] Completed CRNX in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:47.760189] [INFO ] [sig ] [788/3452] Forecasting CRON... [2026-02-03T20:19:47.760218] [INFO ] [sig ] Generating forecast for: CRON [2026-02-03T20:19:47.760248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-02-03T20:19:47.771011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-02-03T20:19:47.771335] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-02-03T20:19:47.772120] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-02-03T20:19:47.772174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:47.772235] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:47.772264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:47.772322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:47.831135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:47.831778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:47.831857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:47.831890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:47.958155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:47.958295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:47.958335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:47.958366] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:47.961833] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: UP (p=79.87%) [2026-02-03T20:19:47.962103] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-02-03T20:19:47.962229] [INFO ] [sig ] CRON: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:48.107066] [INFO ] [LOCAL ] Saved forecast: CRON 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRON.txt [2026-02-03T20:19:48.107207] [INFO ] [sig ] [788/3452] Completed CRON in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:48.107264] [INFO ] [sig ] [789/3452] Forecasting CROX... [2026-02-03T20:19:48.107296] [INFO ] [sig ] Generating forecast for: CROX [2026-02-03T20:19:48.107327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-02-03T20:19:48.118731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-02-03T20:19:48.119058] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-02-03T20:19:48.119913] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-02-03T20:19:48.119978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:48.120011] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:48.120038] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:48.120095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:48.177267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:48.178058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:48.178140] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:48.178172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:48.298756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:48.298921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:48.298969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:48.299003] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:48.302366] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: DOWN (p=17.47%) [2026-02-03T20:19:48.302666] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-02-03T20:19:48.302793] [INFO ] [sig ] CROX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:48.442277] [INFO ] [LOCAL ] Saved forecast: CROX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CROX.txt [2026-02-03T20:19:48.442409] [INFO ] [sig ] [789/3452] Completed CROX in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:48.442449] [INFO ] [sig ] [790/3452] Forecasting CRS... [2026-02-03T20:19:48.442478] [INFO ] [sig ] Generating forecast for: CRS [2026-02-03T20:19:48.442508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-02-03T20:19:48.453633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-02-03T20:19:48.453982] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-02-03T20:19:48.454761] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-02-03T20:19:48.454820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:48.454860] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:48.454893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:48.454962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:48.511323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:48.512068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:48.512149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:48.512181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:48.630405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:48.630563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:48.630624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:48.630655] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:48.634096] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-02-03T20:19:48.634369] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-02-03T20:19:48.634516] [INFO ] [sig ] CRS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:48.776965] [INFO ] [LOCAL ] Saved forecast: CRS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRS.txt [2026-02-03T20:19:48.777107] [INFO ] [sig ] [790/3452] Completed CRS in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:48.777146] [INFO ] [sig ] [791/3452] Forecasting CRSP... [2026-02-03T20:19:48.777176] [INFO ] [sig ] Generating forecast for: CRSP [2026-02-03T20:19:48.777208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-02-03T20:19:48.788413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-02-03T20:19:48.788845] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-02-03T20:19:48.789660] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-02-03T20:19:48.789713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:48.789745] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:48.789772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:48.789834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:48.848933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:48.849916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:48.850006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:48.850040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:48.969504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:48.969671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:48.969720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:48.969799] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:48.973658] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-02-03T20:19:48.973942] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-02-03T20:19:48.974276] [INFO ] [sig ] CRSP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:49.128062] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRSP.txt [2026-02-03T20:19:49.128211] [INFO ] [sig ] [791/3452] Completed CRSP in 0.4s | 2.78 sym/s | Total: 4.7m | ETA: 16.0m [2026-02-03T20:19:49.128253] [INFO ] [sig ] [792/3452] Forecasting CRTO... [2026-02-03T20:19:49.128282] [INFO ] [sig ] Generating forecast for: CRTO [2026-02-03T20:19:49.128313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-02-03T20:19:49.140472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-02-03T20:19:49.140824] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-02-03T20:19:49.141622] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-02-03T20:19:49.141676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:49.141707] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:49.141733] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:49.141788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:49.198481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:49.199155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:49.199234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:49.199267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:49.321310] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:49.321467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:49.321524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:49.321553] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:49.325011] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-02-03T20:19:49.325281] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-02-03T20:19:49.325429] [INFO ] [sig ] CRTO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:49.471536] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRTO.txt [2026-02-03T20:19:49.471707] [INFO ] [sig ] [792/3452] Completed CRTO in 0.3s | 2.78 sym/s | Total: 4.7m | ETA: 15.9m [2026-02-03T20:19:49.471752] [INFO ] [sig ] [793/3452] Forecasting CRUS... [2026-02-03T20:19:49.471797] [INFO ] [sig ] Generating forecast for: CRUS [2026-02-03T20:19:49.471845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-02-03T20:19:49.485405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-02-03T20:19:49.485783] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-02-03T20:19:49.486670] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-02-03T20:19:49.486725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:49.486757] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:49.486785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:49.486844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:49.550471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:49.551300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:49.551387] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:49.551421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:49.685530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:49.685757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:49.685829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:49.685865] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:49.689799] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=21.30%) [2026-02-03T20:19:49.690100] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-02-03T20:19:49.690241] [INFO ] [sig ] CRUS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:49.848728] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRUS.txt [2026-02-03T20:19:49.848892] [INFO ] [sig ] [793/3452] Completed CRUS in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:49.848937] [INFO ] [sig ] [794/3452] Forecasting CRVL... [2026-02-03T20:19:49.848969] [INFO ] [sig ] Generating forecast for: CRVL [2026-02-03T20:19:49.849015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-02-03T20:19:49.862247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-02-03T20:19:49.862677] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-02-03T20:19:49.863491] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-02-03T20:19:49.863545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:49.863603] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:49.863633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:49.863691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:49.923815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:49.925006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:49.925141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:49.925200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:50.067103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:50.067294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:50.067356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:50.067403] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:50.072556] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=64.30%) [2026-02-03T20:19:50.072991] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-02-03T20:19:50.073174] [INFO ] [sig ] CRVL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:50.298774] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CRVL.txt [2026-02-03T20:19:50.298999] [INFO ] [sig ] [794/3452] Completed CRVL in 0.5s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:50.299062] [INFO ] [sig ] [795/3452] Forecasting CRVO... [2026-02-03T20:19:50.299111] [INFO ] [sig ] Generating forecast for: CRVO [2026-02-03T20:19:50.299157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-02-03T20:19:50.314516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-02-03T20:19:50.315093] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-02-03T20:19:50.316239] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-02-03T20:19:50.316356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:50.316398] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:50.316432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:50.316506] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:50.407334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:50.408694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:50.408818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:50.408919] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:50.584104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:50.584300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:50.584368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:50.584421] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:50.593939] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=19.55%) [2026-02-03T20:19:50.594398] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-02-03T20:19:50.594611] [INFO ] [sig ] CRVO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:50.819722] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRVO.txt [2026-02-03T20:19:50.819966] [INFO ] [sig ] [795/3452] Completed CRVO in 0.5s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:50.820039] [INFO ] [sig ] [796/3452] Forecasting CRVS... [2026-02-03T20:19:50.820093] [INFO ] [sig ] Generating forecast for: CRVS [2026-02-03T20:19:50.820145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-02-03T20:19:50.842296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-02-03T20:19:50.842884] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-02-03T20:19:50.845772] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-02-03T20:19:50.845935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:50.846014] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:50.846061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:50.846140] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:50.936128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:50.937249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:50.937354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:50.937393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:51.104548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:51.104760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:51.104815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:51.104853] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:51.109680] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=18.33%) [2026-02-03T20:19:51.110084] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-02-03T20:19:51.110268] [INFO ] [sig ] CRVS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:51.293036] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRVS.txt [2026-02-03T20:19:51.293222] [INFO ] [sig ] [796/3452] Completed CRVS in 0.5s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:51.293269] [INFO ] [sig ] [797/3452] Forecasting CRWD... [2026-02-03T20:19:51.293301] [INFO ] [sig ] Generating forecast for: CRWD [2026-02-03T20:19:51.293333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-02-03T20:19:51.305283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-02-03T20:19:51.305727] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-02-03T20:19:51.306553] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-02-03T20:19:51.306629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:51.306666] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:51.306694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:51.306753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:51.365651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:51.366540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:51.366651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:51.366686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:51.487430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:51.487606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:51.487649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:51.487678] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:51.491167] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=47.33%) [2026-02-03T20:19:51.491444] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-02-03T20:19:51.491589] [INFO ] [sig ] CRWD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:51.635101] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRWD.txt [2026-02-03T20:19:51.635260] [INFO ] [sig ] [797/3452] Completed CRWD in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:51.635302] [INFO ] [sig ] [798/3452] Forecasting CRWS... [2026-02-03T20:19:51.635332] [INFO ] [sig ] Generating forecast for: CRWS [2026-02-03T20:19:51.635363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-02-03T20:19:51.646047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-02-03T20:19:51.646449] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-02-03T20:19:51.647253] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-02-03T20:19:51.647306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:51.647339] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:51.647367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:51.647423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:51.704195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:51.705104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:51.705228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:51.705261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:51.815732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:51.815897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:51.815938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:51.815968] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:51.819474] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-02-03T20:19:51.819842] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-02-03T20:19:51.819989] [INFO ] [sig ] CRWS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:51.969731] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CRWS.txt [2026-02-03T20:19:51.969908] [INFO ] [sig ] [798/3452] Completed CRWS in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:51.969958] [INFO ] [sig ] [799/3452] Forecasting CSAN... [2026-02-03T20:19:51.969995] [INFO ] [sig ] Generating forecast for: CSAN [2026-02-03T20:19:51.970031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-02-03T20:19:51.985298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-02-03T20:19:51.985959] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-02-03T20:19:51.987134] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-02-03T20:19:51.987385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:51.987421] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:51.987450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:51.987512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:52.047462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:52.048859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:52.048972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:52.049008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:52.175401] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:52.175707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:52.175760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:52.175793] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:52.180210] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=20.43%) [2026-02-03T20:19:52.180653] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-02-03T20:19:52.180822] [INFO ] [sig ] CSAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:52.328285] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CSAN.txt [2026-02-03T20:19:52.328449] [INFO ] [sig ] [799/3452] Completed CSAN in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:52.328492] [INFO ] [sig ] [800/3452] Forecasting CSB... [2026-02-03T20:19:52.328529] [INFO ] [sig ] Generating forecast for: CSB [2026-02-03T20:19:52.328561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-02-03T20:19:52.340517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-02-03T20:19:52.340902] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-02-03T20:19:52.341707] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-02-03T20:19:52.341760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:52.341792] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:52.341819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:52.341876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:52.398549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:52.399221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:52.399302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:52.399334] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:52.518409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:52.518591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:52.518636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:52.518666] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:52.522223] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-02-03T20:19:52.522499] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-02-03T20:19:52.522649] [INFO ] [sig ] CSB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:52.664397] [INFO ] [LOCAL ] Saved forecast: CSB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CSB.txt [2026-02-03T20:19:52.664536] [INFO ] [sig ] [800/3452] Completed CSB in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:52.664592] [INFO ] [sig ] [801/3452] Forecasting CSCO... [2026-02-03T20:19:52.664624] [INFO ] [sig ] Generating forecast for: CSCO [2026-02-03T20:19:52.664654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-02-03T20:19:52.675407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-02-03T20:19:52.675774] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-02-03T20:19:52.676536] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-02-03T20:19:52.676614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:52.676649] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:52.676675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:52.676731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:52.733065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:52.733837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:52.733921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:52.733959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:52.855833] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:52.855997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:52.856042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:52.856072] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:52.859763] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=15.66%) [2026-02-03T20:19:52.860066] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-02-03T20:19:52.860205] [INFO ] [sig ] CSCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:53.002106] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CSCO.txt [2026-02-03T20:19:53.002274] [INFO ] [sig ] [801/3452] Completed CSCO in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:53.002317] [INFO ] [sig ] [802/3452] Forecasting CSGP... [2026-02-03T20:19:53.002347] [INFO ] [sig ] Generating forecast for: CSGP [2026-02-03T20:19:53.002377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-02-03T20:19:53.013106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-02-03T20:19:53.013449] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-02-03T20:19:53.014229] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-02-03T20:19:53.014283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:53.014315] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:53.014341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:53.014397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:53.070652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:53.071287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:53.071366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:53.071398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:53.190597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:53.190758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:53.190798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:53.190827] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:53.194275] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=86.14%) [2026-02-03T20:19:53.194558] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-02-03T20:19:53.194701] [INFO ] [sig ] CSGP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:53.334772] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CSGP.txt [2026-02-03T20:19:53.334907] [INFO ] [sig ] [802/3452] Completed CSGP in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:53.334948] [INFO ] [sig ] [803/3452] Forecasting CSGS... [2026-02-03T20:19:53.334984] [INFO ] [sig ] Generating forecast for: CSGS [2026-02-03T20:19:53.335021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-02-03T20:19:53.346877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-02-03T20:19:53.347220] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-02-03T20:19:53.348027] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-02-03T20:19:53.348080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:53.348112] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:53.348138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:53.348193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:53.404383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:53.405023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:53.405101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:53.405133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:53.524853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:53.525013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:53.525052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:53.525098] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:53.528516] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-02-03T20:19:53.528811] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-02-03T20:19:53.528948] [INFO ] [sig ] CSGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:53.668596] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CSGS.txt [2026-02-03T20:19:53.668734] [INFO ] [sig ] [803/3452] Completed CSGS in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:53.668775] [INFO ] [sig ] [804/3452] Forecasting CSIQ... [2026-02-03T20:19:53.668803] [INFO ] [sig ] Generating forecast for: CSIQ [2026-02-03T20:19:53.668833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-02-03T20:19:53.679960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-02-03T20:19:53.680327] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-02-03T20:19:53.681105] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-02-03T20:19:53.681157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:53.681189] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:53.681215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:53.681271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:53.737540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:53.738424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:53.738511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:53.738543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:53.862423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:53.862610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:53.862654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:53.862684] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:53.866104] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=56.66%) [2026-02-03T20:19:53.866377] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-02-03T20:19:53.866504] [INFO ] [sig ] CSIQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:54.006596] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CSIQ.txt [2026-02-03T20:19:54.006745] [INFO ] [sig ] [804/3452] Completed CSIQ in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:54.006788] [INFO ] [sig ] [805/3452] Forecasting CSPI... [2026-02-03T20:19:54.006818] [INFO ] [sig ] Generating forecast for: CSPI [2026-02-03T20:19:54.006848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-02-03T20:19:54.018778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-02-03T20:19:54.019172] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-02-03T20:19:54.019979] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-02-03T20:19:54.020031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:54.020101] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:54.020141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:54.020225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:54.078663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:54.079477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:54.079569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:54.079651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:54.200910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:54.201079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:54.201120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:54.201150] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:54.205104] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=62.40%) [2026-02-03T20:19:54.205528] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-02-03T20:19:54.205739] [INFO ] [sig ] CSPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:54.364626] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CSPI.txt [2026-02-03T20:19:54.364797] [INFO ] [sig ] [805/3452] Completed CSPI in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:54.364838] [INFO ] [sig ] [806/3452] Forecasting CSQ... [2026-02-03T20:19:54.364872] [INFO ] [sig ] Generating forecast for: CSQ [2026-02-03T20:19:54.364902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-02-03T20:19:54.377623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-02-03T20:19:54.378082] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-02-03T20:19:54.379149] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-02-03T20:19:54.379203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:54.379237] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:54.379264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:54.379322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:54.439104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:54.440019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:54.440122] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:54.440158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:54.563656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:54.563827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:54.563870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:54.563900] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:54.567394] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=79.25%) [2026-02-03T20:19:54.567697] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-02-03T20:19:54.567850] [INFO ] [sig ] CSQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:54.711811] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CSQ.txt [2026-02-03T20:19:54.711979] [INFO ] [sig ] [806/3452] Completed CSQ in 0.3s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:54.712021] [INFO ] [sig ] [807/3452] Forecasting CSTL... [2026-02-03T20:19:54.712055] [INFO ] [sig ] Generating forecast for: CSTL [2026-02-03T20:19:54.712085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-02-03T20:19:54.724963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-02-03T20:19:54.725624] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-02-03T20:19:54.726774] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-02-03T20:19:54.726833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:54.726868] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:54.726912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:54.726971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:54.790177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:54.791177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:54.791269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:54.791303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:54.932107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:54.932292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:54.932333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:54.932361] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:54.936153] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-02-03T20:19:54.936493] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-02-03T20:19:54.936674] [INFO ] [sig ] CSTL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:55.090749] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CSTL.txt [2026-02-03T20:19:55.090900] [INFO ] [sig ] [807/3452] Completed CSTL in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:55.090942] [INFO ] [sig ] [808/3452] Forecasting CSTM... [2026-02-03T20:19:55.090972] [INFO ] [sig ] Generating forecast for: CSTM [2026-02-03T20:19:55.091007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-02-03T20:19:55.103217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-02-03T20:19:55.103708] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-02-03T20:19:55.104529] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-02-03T20:19:55.104610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:55.104646] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:55.104674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:55.104732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:55.170751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:55.171837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:55.171945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:55.172000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:55.302207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:55.302372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:55.302414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:55.302489] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:55.306131] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=79.85%) [2026-02-03T20:19:55.306450] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-02-03T20:19:55.306614] [INFO ] [sig ] CSTM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:55.452161] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CSTM.txt [2026-02-03T20:19:55.452306] [INFO ] [sig ] [808/3452] Completed CSTM in 0.4s | 2.78 sym/s | Total: 4.8m | ETA: 15.9m [2026-02-03T20:19:55.452345] [INFO ] [sig ] [809/3452] Forecasting CSWC... [2026-02-03T20:19:55.452377] [INFO ] [sig ] Generating forecast for: CSWC [2026-02-03T20:19:55.452416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-02-03T20:19:55.465372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-02-03T20:19:55.465778] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-02-03T20:19:55.466627] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-02-03T20:19:55.466681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:55.466713] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:55.466740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:55.466796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:55.524299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:55.525184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:55.525270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:55.525306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:55.649973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:55.650142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:55.650184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:55.650216] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:55.654302] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=38.71%) [2026-02-03T20:19:55.654620] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-02-03T20:19:55.654756] [INFO ] [sig ] CSWC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:55.797360] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CSWC.txt [2026-02-03T20:19:55.797513] [INFO ] [sig ] [809/3452] Completed CSWC in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.9m [2026-02-03T20:19:55.797554] [INFO ] [sig ] [810/3452] Forecasting CSX... [2026-02-03T20:19:55.797604] [INFO ] [sig ] Generating forecast for: CSX [2026-02-03T20:19:55.797636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-02-03T20:19:55.809601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-02-03T20:19:55.809947] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-02-03T20:19:55.810738] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-02-03T20:19:55.810791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:55.810823] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:55.810849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:55.810906] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:55.868311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:55.869132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:55.869221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:55.869253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:55.997263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:55.997469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:55.997519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:55.997552] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:56.001271] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: DOWN (p=9.52%) [2026-02-03T20:19:56.001558] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-02-03T20:19:56.001715] [INFO ] [sig ] CSX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:56.154240] [INFO ] [LOCAL ] Saved forecast: CSX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CSX.txt [2026-02-03T20:19:56.154380] [INFO ] [sig ] [810/3452] Completed CSX in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:56.154420] [INFO ] [sig ] [811/3452] Forecasting CTAS... [2026-02-03T20:19:56.154450] [INFO ] [sig ] Generating forecast for: CTAS [2026-02-03T20:19:56.154495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-02-03T20:19:56.166682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-02-03T20:19:56.167027] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-02-03T20:19:56.167873] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-02-03T20:19:56.167935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:56.167968] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:56.167994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:56.168049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:56.228151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:56.229048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:56.229146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:56.229187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:56.350838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:56.351005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:56.351054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:56.351089] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:56.354983] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=27.91%) [2026-02-03T20:19:56.355300] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-02-03T20:19:56.355437] [INFO ] [sig ] CTAS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:56.503798] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTAS.txt [2026-02-03T20:19:56.503970] [INFO ] [sig ] [811/3452] Completed CTAS in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:56.504014] [INFO ] [sig ] [812/3452] Forecasting CTBB... [2026-02-03T20:19:56.504047] [INFO ] [sig ] Generating forecast for: CTBB [2026-02-03T20:19:56.504080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-02-03T20:19:56.518140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-02-03T20:19:56.518662] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-02-03T20:19:56.519700] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-02-03T20:19:56.519768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:56.519816] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:56.519857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:56.519944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:56.592962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:56.593874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:56.593960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:56.593995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:56.723988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:56.724160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:56.724206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:56.724239] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:56.728205] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: DOWN (p=41.71%) [2026-02-03T20:19:56.728507] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-02-03T20:19:56.728664] [INFO ] [sig ] CTBB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:56.882702] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTBB.txt [2026-02-03T20:19:56.882894] [INFO ] [sig ] [812/3452] Completed CTBB in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:56.882938] [INFO ] [sig ] [813/3452] Forecasting CTBI... [2026-02-03T20:19:56.882968] [INFO ] [sig ] Generating forecast for: CTBI [2026-02-03T20:19:56.883001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-02-03T20:19:56.894759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-02-03T20:19:56.895206] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-02-03T20:19:56.896072] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-02-03T20:19:56.896127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:56.896159] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:56.896184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:56.896240] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:56.964626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:56.965500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:56.965605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:56.965642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:57.093333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:57.093501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:57.093541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:57.093591] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:57.097045] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: UP (p=75.29%) [2026-02-03T20:19:57.097328] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-02-03T20:19:57.097458] [INFO ] [sig ] CTBI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:57.243391] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CTBI.txt [2026-02-03T20:19:57.243536] [INFO ] [sig ] [813/3452] Completed CTBI in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:57.243591] [INFO ] [sig ] [814/3452] Forecasting CTDD... [2026-02-03T20:19:57.243624] [INFO ] [sig ] Generating forecast for: CTDD [2026-02-03T20:19:57.243653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-02-03T20:19:57.254870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-02-03T20:19:57.255239] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-02-03T20:19:57.256111] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-02-03T20:19:57.256166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:57.256206] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:57.256233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:57.256291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:57.315592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:57.316379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:57.316467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:57.316502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:57.429548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:57.429726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:57.429776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:57.429806] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:57.433450] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: DOWN (p=15.90%) [2026-02-03T20:19:57.433757] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-02-03T20:19:57.433892] [INFO ] [sig ] CTDD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:57.581407] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTDD.txt [2026-02-03T20:19:57.581532] [INFO ] [sig ] [814/3452] Completed CTDD in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:57.581587] [INFO ] [sig ] [815/3452] Forecasting CTKB... [2026-02-03T20:19:57.581622] [INFO ] [sig ] Generating forecast for: CTKB [2026-02-03T20:19:57.581653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-02-03T20:19:57.592657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-02-03T20:19:57.593015] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-02-03T20:19:57.593795] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-02-03T20:19:57.593849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:57.593881] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:57.593909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:57.593966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:57.650172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:57.650924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:57.651035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:57.651069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:57.770274] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:57.770439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:57.770480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:57.770509] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:57.773908] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-02-03T20:19:57.774215] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-02-03T20:19:57.774345] [INFO ] [sig ] CTKB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:57.922235] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTKB.txt [2026-02-03T20:19:57.922381] [INFO ] [sig ] [815/3452] Completed CTKB in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:57.922424] [INFO ] [sig ] [816/3452] Forecasting CTLP... [2026-02-03T20:19:57.922455] [INFO ] [sig ] Generating forecast for: CTLP [2026-02-03T20:19:57.922487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-02-03T20:19:57.934407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-02-03T20:19:57.934806] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-02-03T20:19:57.935633] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-02-03T20:19:57.935687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:57.935722] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:57.935750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:57.935808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:57.994987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:57.995709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:57.995792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:57.995825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:58.114126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:58.114298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:58.114342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:58.114372] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:58.117961] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: UP (p=76.08%) [2026-02-03T20:19:58.118283] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-02-03T20:19:58.118417] [INFO ] [sig ] CTLP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:58.271872] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CTLP.txt [2026-02-03T20:19:58.272018] [INFO ] [sig ] [816/3452] Completed CTLP in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:58.272059] [INFO ] [sig ] [817/3452] Forecasting CTMX... [2026-02-03T20:19:58.272089] [INFO ] [sig ] Generating forecast for: CTMX [2026-02-03T20:19:58.272119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-02-03T20:19:58.286542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-02-03T20:19:58.287039] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-02-03T20:19:58.288068] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-02-03T20:19:58.288130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:58.288167] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:58.288197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:58.288268] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:58.351024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:58.351989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:58.352107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:58.352144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:58.474131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:58.474302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:58.474345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:58.474376] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:58.477913] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-02-03T20:19:58.478204] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-02-03T20:19:58.478339] [INFO ] [sig ] CTMX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:19:58.622686] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTMX.txt [2026-02-03T20:19:58.622848] [INFO ] [sig ] [817/3452] Completed CTMX in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:58.622890] [INFO ] [sig ] [818/3452] Forecasting CTNM... [2026-02-03T20:19:58.622922] [INFO ] [sig ] Generating forecast for: CTNM [2026-02-03T20:19:58.622953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-02-03T20:19:58.634511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-02-03T20:19:58.634933] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-02-03T20:19:58.635748] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-02-03T20:19:58.635802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:58.635835] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:58.635863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:58.635955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:58.692208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:58.693042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:58.693130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:58.693163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:58.808114] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:58.808278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:58.808318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:58.808348] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:58.811830] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-02-03T20:19:58.812130] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-02-03T20:19:58.812274] [INFO ] [sig ] CTNM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:58.952949] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CTNM.txt [2026-02-03T20:19:58.953160] [INFO ] [sig ] [818/3452] Completed CTNM in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:58.953219] [INFO ] [sig ] [819/3452] Forecasting CTO... [2026-02-03T20:19:58.953257] [INFO ] [sig ] Generating forecast for: CTO [2026-02-03T20:19:58.953290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-02-03T20:19:58.965001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-02-03T20:19:58.965382] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-02-03T20:19:58.966266] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-02-03T20:19:58.966339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:58.966374] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:58.966401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:58.966459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:59.028358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:59.029222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:59.029317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:59.029352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:59.151823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:59.151990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:59.152033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:59.152066] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:59.155540] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=62.90%) [2026-02-03T20:19:59.155845] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-02-03T20:19:59.155976] [INFO ] [sig ] CTO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:59.300487] [INFO ] [LOCAL ] Saved forecast: CTO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CTO.txt [2026-02-03T20:19:59.300705] [INFO ] [sig ] [819/3452] Completed CTO in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:59.300753] [INFO ] [sig ] [820/3452] Forecasting CTRA... [2026-02-03T20:19:59.300783] [INFO ] [sig ] Generating forecast for: CTRA [2026-02-03T20:19:59.300815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-02-03T20:19:59.313047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-02-03T20:19:59.313475] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-02-03T20:19:59.314348] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-02-03T20:19:59.314419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:59.314451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:59.314478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:59.314533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:59.372453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:59.373375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:59.373473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:59.373513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:59.492223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:59.492381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:59.492422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:59.492453] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:59.496025] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-02-03T20:19:59.496304] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-02-03T20:19:59.496444] [INFO ] [sig ] CTRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:19:59.646404] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CTRA.txt [2026-02-03T20:19:59.646593] [INFO ] [sig ] [820/3452] Completed CTRA in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:19:59.646638] [INFO ] [sig ] [821/3452] Forecasting CTRE... [2026-02-03T20:19:59.646667] [INFO ] [sig ] Generating forecast for: CTRE [2026-02-03T20:19:59.646696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-02-03T20:19:59.658369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-02-03T20:19:59.658796] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-02-03T20:19:59.659683] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-02-03T20:19:59.659738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:19:59.659772] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:19:59.659799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:19:59.659855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:19:59.719727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:19:59.720707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:19:59.720798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:19:59.720832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:19:59.854109] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:19:59.854291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:19:59.854338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:19:59.854390] [INFO ] [FORECASTER] Training complete [2026-02-03T20:19:59.858406] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-02-03T20:19:59.858801] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-02-03T20:19:59.858969] [INFO ] [sig ] CTRE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:00.015586] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTRE.txt [2026-02-03T20:20:00.015776] [INFO ] [sig ] [821/3452] Completed CTRE in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:20:00.015820] [INFO ] [sig ] [822/3452] Forecasting CTRM... [2026-02-03T20:20:00.015854] [INFO ] [sig ] Generating forecast for: CTRM [2026-02-03T20:20:00.015886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-02-03T20:20:00.028393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-02-03T20:20:00.028831] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-02-03T20:20:00.029718] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-02-03T20:20:00.029772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:00.029835] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:00.029865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:00.029924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:00.091376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:00.092393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:00.092497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:00.092547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:00.216375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:00.216546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:00.216611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:00.216665] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:00.220734] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: DOWN (p=34.20%) [2026-02-03T20:20:00.221157] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-02-03T20:20:00.221358] [INFO ] [sig ] CTRM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:00.371150] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTRM.txt [2026-02-03T20:20:00.371304] [INFO ] [sig ] [822/3452] Completed CTRM in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:20:00.371344] [INFO ] [sig ] [823/3452] Forecasting CTRN... [2026-02-03T20:20:00.371373] [INFO ] [sig ] Generating forecast for: CTRN [2026-02-03T20:20:00.371403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-02-03T20:20:00.384680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-02-03T20:20:00.385018] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-02-03T20:20:00.385809] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-02-03T20:20:00.385863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:00.385895] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:00.385922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:00.385978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:00.446201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:00.447037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:00.447123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:00.447163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:00.569587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:00.569706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:00.569750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:00.569780] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:00.573185] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: UP (p=94.08%) [2026-02-03T20:20:00.573475] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-02-03T20:20:00.573632] [INFO ] [sig ] CTRN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:00.716198] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CTRN.txt [2026-02-03T20:20:00.716355] [INFO ] [sig ] [823/3452] Completed CTRN in 0.3s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:20:00.716397] [INFO ] [sig ] [824/3452] Forecasting CTS... [2026-02-03T20:20:00.716426] [INFO ] [sig ] Generating forecast for: CTS [2026-02-03T20:20:00.716457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-02-03T20:20:00.730917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-02-03T20:20:00.731299] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-02-03T20:20:00.732105] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-02-03T20:20:00.732159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:00.732193] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:00.732221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:00.732285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:00.789281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:00.790127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:00.790218] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:00.790251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:00.910294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:00.910445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:00.910487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:00.910516] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:00.914120] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-02-03T20:20:00.914436] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-02-03T20:20:00.914589] [INFO ] [sig ] CTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:01.071053] [INFO ] [LOCAL ] Saved forecast: CTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CTS.txt [2026-02-03T20:20:01.071218] [INFO ] [sig ] [824/3452] Completed CTS in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:20:01.071258] [INFO ] [sig ] [825/3452] Forecasting CTSH... [2026-02-03T20:20:01.071288] [INFO ] [sig ] Generating forecast for: CTSH [2026-02-03T20:20:01.071320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-02-03T20:20:01.083931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-02-03T20:20:01.084544] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-02-03T20:20:01.085675] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-02-03T20:20:01.085734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:01.085767] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:01.085794] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:01.085853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:01.150026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:01.150939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:01.151030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:01.151065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:01.271711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:01.271865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:01.271911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:01.271974] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:01.275409] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=27.36%) [2026-02-03T20:20:01.275730] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-02-03T20:20:01.275890] [INFO ] [sig ] CTSH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:01.436121] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTSH.txt [2026-02-03T20:20:01.436289] [INFO ] [sig ] [825/3452] Completed CTSH in 0.4s | 2.78 sym/s | Total: 4.9m | ETA: 15.8m [2026-02-03T20:20:01.436333] [INFO ] [sig ] [826/3452] Forecasting CTVA... [2026-02-03T20:20:01.436363] [INFO ] [sig ] Generating forecast for: CTVA [2026-02-03T20:20:01.436394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-02-03T20:20:01.448711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-02-03T20:20:01.449050] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-02-03T20:20:01.449882] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-02-03T20:20:01.449939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:01.449973] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:01.450001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:01.450059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:01.510498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:01.511395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:01.511478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:01.511513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:01.639343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:01.639506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:01.639548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:01.639596] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:01.644467] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: DOWN (p=8.76%) [2026-02-03T20:20:01.644827] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-02-03T20:20:01.644975] [INFO ] [sig ] CTVA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:01.803671] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CTVA.txt [2026-02-03T20:20:01.803847] [INFO ] [sig ] [826/3452] Completed CTVA in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:01.803891] [INFO ] [sig ] [827/3452] Forecasting CUBE... [2026-02-03T20:20:01.803921] [INFO ] [sig ] Generating forecast for: CUBE [2026-02-03T20:20:01.803952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-02-03T20:20:01.817161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-02-03T20:20:01.817671] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-02-03T20:20:01.818599] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-02-03T20:20:01.818655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:01.818691] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:01.818720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:01.818779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:01.891675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:01.892925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:01.893024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:01.893061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:02.023611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:02.023802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:02.023861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:02.023895] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:02.027701] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=76.36%) [2026-02-03T20:20:02.028007] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-02-03T20:20:02.028153] [INFO ] [sig ] CUBE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:02.186979] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CUBE.txt [2026-02-03T20:20:02.187136] [INFO ] [sig ] [827/3452] Completed CUBE in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:02.187178] [INFO ] [sig ] [828/3452] Forecasting CUBI... [2026-02-03T20:20:02.187210] [INFO ] [sig ] Generating forecast for: CUBI [2026-02-03T20:20:02.187243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-02-03T20:20:02.200634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-02-03T20:20:02.201102] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-02-03T20:20:02.202199] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-02-03T20:20:02.202257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:02.202290] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:02.202317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:02.202374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:02.267762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:02.268825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:02.268920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:02.268953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:02.395353] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:02.395533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:02.395590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:02.395624] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:02.399176] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=25.29%) [2026-02-03T20:20:02.399524] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-02-03T20:20:02.399709] [INFO ] [sig ] CUBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:02.555964] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CUBI.txt [2026-02-03T20:20:02.556188] [INFO ] [sig ] [828/3452] Completed CUBI in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:02.556255] [INFO ] [sig ] [829/3452] Forecasting CUK... [2026-02-03T20:20:02.556304] [INFO ] [sig ] Generating forecast for: CUK [2026-02-03T20:20:02.556352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-02-03T20:20:02.572657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-02-03T20:20:02.573163] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-02-03T20:20:02.574251] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-02-03T20:20:02.574318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:02.574361] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:02.574397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:02.574480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:02.656080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:02.657191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:02.657273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:02.657306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:02.784874] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:02.785036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:02.785077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:02.785107] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:02.788640] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-02-03T20:20:02.788924] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-02-03T20:20:02.789062] [INFO ] [sig ] CUK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:02.940344] [INFO ] [LOCAL ] Saved forecast: CUK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CUK.txt [2026-02-03T20:20:02.940496] [INFO ] [sig ] [829/3452] Completed CUK in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:02.940540] [INFO ] [sig ] [830/3452] Forecasting CULP... [2026-02-03T20:20:02.940583] [INFO ] [sig ] Generating forecast for: CULP [2026-02-03T20:20:02.940617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-02-03T20:20:02.952686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-02-03T20:20:02.953061] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-02-03T20:20:02.953902] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-02-03T20:20:02.953957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:02.953989] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:02.954018] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:02.954077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:03.012060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:03.012717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:03.012803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:03.012835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:03.124315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:03.124469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:03.124513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:03.124544] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:03.128118] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-02-03T20:20:03.128405] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-02-03T20:20:03.128532] [INFO ] [sig ] CULP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:03.268202] [INFO ] [LOCAL ] Saved forecast: CULP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CULP.txt [2026-02-03T20:20:03.268330] [INFO ] [sig ] [830/3452] Completed CULP in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:03.268370] [INFO ] [sig ] [831/3452] Forecasting CURI... [2026-02-03T20:20:03.268400] [INFO ] [sig ] Generating forecast for: CURI [2026-02-03T20:20:03.268436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-02-03T20:20:03.281557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-02-03T20:20:03.282031] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-02-03T20:20:03.282948] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-02-03T20:20:03.283012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:03.283066] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:03.283095] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:03.283153] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:03.345182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:03.346209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:03.346302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:03.346336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:03.468996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:03.469177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:03.469228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:03.469264] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:03.472947] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=65.20%) [2026-02-03T20:20:03.473251] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-02-03T20:20:03.473393] [INFO ] [sig ] CURI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:03.618340] [INFO ] [LOCAL ] Saved forecast: CURI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CURI.txt [2026-02-03T20:20:03.618519] [INFO ] [sig ] [831/3452] Completed CURI in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:03.618561] [INFO ] [sig ] [832/3452] Forecasting CUZ... [2026-02-03T20:20:03.618612] [INFO ] [sig ] Generating forecast for: CUZ [2026-02-03T20:20:03.618643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-02-03T20:20:03.631159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-02-03T20:20:03.631653] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-02-03T20:20:03.632565] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-02-03T20:20:03.632652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:03.632693] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:03.632732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:03.632808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:03.690929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:03.691856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:03.691990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:03.692026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:03.811031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:03.811189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:03.811237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:03.811269] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:03.814738] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: UP (p=84.66%) [2026-02-03T20:20:03.815017] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-02-03T20:20:03.815148] [INFO ] [sig ] CUZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:03.968310] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CUZ.txt [2026-02-03T20:20:03.968486] [INFO ] [sig ] [832/3452] Completed CUZ in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:03.968537] [INFO ] [sig ] [833/3452] Forecasting CVBF... [2026-02-03T20:20:03.968585] [INFO ] [sig ] Generating forecast for: CVBF [2026-02-03T20:20:03.968619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-02-03T20:20:03.980208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-02-03T20:20:03.980585] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-02-03T20:20:03.981357] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-02-03T20:20:03.981410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:03.981441] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:03.981468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:03.981525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:04.039911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:04.040672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:04.040755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:04.040789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:04.162393] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:04.162554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:04.162616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:04.162647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:04.166239] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-02-03T20:20:04.166534] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-02-03T20:20:04.166688] [INFO ] [sig ] CVBF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:04.315965] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CVBF.txt [2026-02-03T20:20:04.316128] [INFO ] [sig ] [833/3452] Completed CVBF in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:04.316170] [INFO ] [sig ] [834/3452] Forecasting CVCO... [2026-02-03T20:20:04.316200] [INFO ] [sig ] Generating forecast for: CVCO [2026-02-03T20:20:04.316230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-02-03T20:20:04.327326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-02-03T20:20:04.327720] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-02-03T20:20:04.328555] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-02-03T20:20:04.328627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:04.328660] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:04.328689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:04.328747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:04.387721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:04.388698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:04.388788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:04.388822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:04.507566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:04.507743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:04.507785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:04.507841] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:04.511489] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-02-03T20:20:04.511823] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-02-03T20:20:04.511962] [INFO ] [sig ] CVCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:04.663204] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CVCO.txt [2026-02-03T20:20:04.663391] [INFO ] [sig ] [834/3452] Completed CVCO in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:04.663447] [INFO ] [sig ] [835/3452] Forecasting CVE... [2026-02-03T20:20:04.663482] [INFO ] [sig ] Generating forecast for: CVE [2026-02-03T20:20:04.663520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-02-03T20:20:04.679165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-02-03T20:20:04.679693] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-02-03T20:20:04.680566] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-02-03T20:20:04.680642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:04.680685] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:04.680716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:04.680779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:04.743236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:04.744195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:04.744311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:04.744348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:04.872158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:04.872322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:04.872363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:04.872394] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:04.875878] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=44.09%) [2026-02-03T20:20:04.876154] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-02-03T20:20:04.876299] [INFO ] [sig ] CVE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:05.023301] [INFO ] [LOCAL ] Saved forecast: CVE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CVE.txt [2026-02-03T20:20:05.023465] [INFO ] [sig ] [835/3452] Completed CVE in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:05.023508] [INFO ] [sig ] [836/3452] Forecasting CVEO... [2026-02-03T20:20:05.023538] [INFO ] [sig ] Generating forecast for: CVEO [2026-02-03T20:20:05.023588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-02-03T20:20:05.034413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-02-03T20:20:05.034775] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-02-03T20:20:05.035595] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-02-03T20:20:05.035650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:05.035685] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:05.035714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:05.035773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:05.092600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:05.093506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:05.093612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:05.093650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:05.213745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:05.213912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:05.213955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:05.213985] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:05.217372] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: DOWN (p=41.22%) [2026-02-03T20:20:05.217668] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-02-03T20:20:05.217820] [INFO ] [sig ] CVEO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:05.359292] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CVEO.txt [2026-02-03T20:20:05.359463] [INFO ] [sig ] [836/3452] Completed CVEO in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:05.359506] [INFO ] [sig ] [837/3452] Forecasting CVGI... [2026-02-03T20:20:05.359536] [INFO ] [sig ] Generating forecast for: CVGI [2026-02-03T20:20:05.359585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-02-03T20:20:05.371387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-02-03T20:20:05.371788] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-02-03T20:20:05.372545] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-02-03T20:20:05.372615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:05.372647] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:05.372674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:05.372730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:05.429534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:05.430418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:05.430503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:05.430536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:05.552757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:05.552922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:05.552963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:05.552993] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:05.556400] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-02-03T20:20:05.556701] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-02-03T20:20:05.556834] [INFO ] [sig ] CVGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:05.701424] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CVGI.txt [2026-02-03T20:20:05.701601] [INFO ] [sig ] [837/3452] Completed CVGI in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:05.701643] [INFO ] [sig ] [838/3452] Forecasting CVI... [2026-02-03T20:20:05.701676] [INFO ] [sig ] Generating forecast for: CVI [2026-02-03T20:20:05.701706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-02-03T20:20:05.713075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-02-03T20:20:05.713430] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-02-03T20:20:05.714222] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-02-03T20:20:05.714276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:05.714309] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:05.714336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:05.714392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:05.770036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:05.770773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:05.770855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:05.770887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:05.892542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:05.892754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:05.892802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:05.892858] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:05.896739] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-02-03T20:20:05.897043] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-02-03T20:20:05.897181] [INFO ] [sig ] CVI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:06.039048] [INFO ] [LOCAL ] Saved forecast: CVI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CVI.txt [2026-02-03T20:20:06.039175] [INFO ] [sig ] [838/3452] Completed CVI in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:06.039214] [INFO ] [sig ] [839/3452] Forecasting CVKD... [2026-02-03T20:20:06.039243] [INFO ] [sig ] Generating forecast for: CVKD [2026-02-03T20:20:06.039272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-02-03T20:20:06.052187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-02-03T20:20:06.052676] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-02-03T20:20:06.053615] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-02-03T20:20:06.053686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:06.053757] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:06.053785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:06.053844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:06.115267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:06.116436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:06.116741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:06.116779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:06.244434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:06.244620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:06.244666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:06.244696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:06.248290] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=89.99%) [2026-02-03T20:20:06.248606] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-02-03T20:20:06.248740] [INFO ] [sig ] CVKD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:06.393881] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CVKD.txt [2026-02-03T20:20:06.394031] [INFO ] [sig ] [839/3452] Completed CVKD in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:06.394071] [INFO ] [sig ] [840/3452] Forecasting CVNA... [2026-02-03T20:20:06.394100] [INFO ] [sig ] Generating forecast for: CVNA [2026-02-03T20:20:06.394129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-02-03T20:20:06.405815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-02-03T20:20:06.406179] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-02-03T20:20:06.406973] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-02-03T20:20:06.407026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:06.407058] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:06.407085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:06.407142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:06.463772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:06.464482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:06.464600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:06.464635] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:06.585629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:06.585797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:06.585837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:06.585867] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:06.589241] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: UP (p=83.42%) [2026-02-03T20:20:06.589514] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-02-03T20:20:06.589661] [INFO ] [sig ] CVNA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:06.729637] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CVNA.txt [2026-02-03T20:20:06.729780] [INFO ] [sig ] [840/3452] Completed CVNA in 0.3s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:06.729822] [INFO ] [sig ] [841/3452] Forecasting CVRX... [2026-02-03T20:20:06.729854] [INFO ] [sig ] Generating forecast for: CVRX [2026-02-03T20:20:06.729885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-02-03T20:20:06.742475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-02-03T20:20:06.742881] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-02-03T20:20:06.743671] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-02-03T20:20:06.743722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:06.743754] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:06.743781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:06.743837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:06.800287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:06.801227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:06.801321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:06.801354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:06.933227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:06.933435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:06.933478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:06.933507] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:06.937224] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=68.69%) [2026-02-03T20:20:06.937611] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-02-03T20:20:06.937760] [INFO ] [sig ] CVRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:07.091305] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CVRX.txt [2026-02-03T20:20:07.091506] [INFO ] [sig ] [841/3452] Completed CVRX in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.7m [2026-02-03T20:20:07.091555] [INFO ] [sig ] [842/3452] Forecasting CVS... [2026-02-03T20:20:07.091612] [INFO ] [sig ] Generating forecast for: CVS [2026-02-03T20:20:07.091655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-02-03T20:20:07.105861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-02-03T20:20:07.106295] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-02-03T20:20:07.107129] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-02-03T20:20:07.107184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:07.107216] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:07.107260] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:07.107331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:07.164723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:07.165597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:07.165682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:07.165715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:07.289178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:07.289343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:07.289392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:07.289466] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:07.292996] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=66.96%) [2026-02-03T20:20:07.293281] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-02-03T20:20:07.293420] [INFO ] [sig ] CVS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:07.451831] [INFO ] [LOCAL ] Saved forecast: CVS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CVS.txt [2026-02-03T20:20:07.451974] [INFO ] [sig ] [842/3452] Completed CVS in 0.4s | 2.78 sym/s | Total: 5.0m | ETA: 15.6m [2026-02-03T20:20:07.452014] [INFO ] [sig ] [843/3452] Forecasting CVX... [2026-02-03T20:20:07.452044] [INFO ] [sig ] Generating forecast for: CVX [2026-02-03T20:20:07.452076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-02-03T20:20:07.464013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-02-03T20:20:07.464405] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-02-03T20:20:07.465201] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-02-03T20:20:07.465254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:07.465286] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:07.465313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:07.465370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:07.521923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:07.522616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:07.522695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:07.522727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:07.645414] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:07.645595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:07.645638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:07.645668] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:07.649097] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-02-03T20:20:07.649396] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-02-03T20:20:07.649534] [INFO ] [sig ] CVX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:07.793955] [INFO ] [LOCAL ] Saved forecast: CVX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CVX.txt [2026-02-03T20:20:07.794129] [INFO ] [sig ] [843/3452] Completed CVX in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:07.794171] [INFO ] [sig ] [844/3452] Forecasting CWAN... [2026-02-03T20:20:07.794201] [INFO ] [sig ] Generating forecast for: CWAN [2026-02-03T20:20:07.794231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-02-03T20:20:07.805954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-02-03T20:20:07.806334] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-02-03T20:20:07.807157] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-02-03T20:20:07.807221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:07.807261] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:07.807290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:07.807351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:07.866264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:07.867164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:07.867250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:07.867283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:07.987315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:07.987474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:07.987514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:07.987544] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:07.991163] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=49.02%) [2026-02-03T20:20:07.991432] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-02-03T20:20:07.991559] [INFO ] [sig ] CWAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:08.146978] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CWAN.txt [2026-02-03T20:20:08.147145] [INFO ] [sig ] [844/3452] Completed CWAN in 0.4s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:08.147189] [INFO ] [sig ] [845/3452] Forecasting CWBC... [2026-02-03T20:20:08.147218] [INFO ] [sig ] Generating forecast for: CWBC [2026-02-03T20:20:08.147251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-02-03T20:20:08.159130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-02-03T20:20:08.159502] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-02-03T20:20:08.160282] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-02-03T20:20:08.160340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:08.160371] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:08.160398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:08.160454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:08.217257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:08.217946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:08.218025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:08.218057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:08.340565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:08.340740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:08.340783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:08.340813] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:08.344294] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-02-03T20:20:08.344587] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-02-03T20:20:08.344720] [INFO ] [sig ] CWBC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:08.492077] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CWBC.txt [2026-02-03T20:20:08.492209] [INFO ] [sig ] [845/3452] Completed CWBC in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:08.492250] [INFO ] [sig ] [846/3452] Forecasting CWCO... [2026-02-03T20:20:08.492280] [INFO ] [sig ] Generating forecast for: CWCO [2026-02-03T20:20:08.492322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-02-03T20:20:08.503644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-02-03T20:20:08.503969] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-02-03T20:20:08.504775] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-02-03T20:20:08.504827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:08.504859] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:08.504886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:08.504945] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:08.563883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:08.564809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:08.564894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:08.564927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:08.684413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:08.684601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:08.684646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:08.684674] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:08.688320] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-02-03T20:20:08.688619] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-02-03T20:20:08.688751] [INFO ] [sig ] CWCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:08.833281] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CWCO.txt [2026-02-03T20:20:08.833417] [INFO ] [sig ] [846/3452] Completed CWCO in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:08.833457] [INFO ] [sig ] [847/3452] Forecasting CWD... [2026-02-03T20:20:08.833486] [INFO ] [sig ] Generating forecast for: CWD [2026-02-03T20:20:08.833516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-02-03T20:20:08.845282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-02-03T20:20:08.845665] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-02-03T20:20:08.846450] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-02-03T20:20:08.846505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:08.846538] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:08.846566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:08.846654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:08.909161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:08.910126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:08.910216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:08.910252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:09.020363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:09.020594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:09.020645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:09.020679] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:09.025434] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: DOWN (p=31.57%) [2026-02-03T20:20:09.025959] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-02-03T20:20:09.026103] [INFO ] [sig ] CWD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:09.168335] [INFO ] [LOCAL ] Saved forecast: CWD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CWD.txt [2026-02-03T20:20:09.168507] [INFO ] [sig ] [847/3452] Completed CWD in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:09.168552] [INFO ] [sig ] [848/3452] Forecasting CWEN... [2026-02-03T20:20:09.168604] [INFO ] [sig ] Generating forecast for: CWEN [2026-02-03T20:20:09.168648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-02-03T20:20:09.180474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-02-03T20:20:09.180910] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-02-03T20:20:09.181709] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-02-03T20:20:09.181763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:09.181795] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:09.181821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:09.181876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:09.240007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:09.240892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:09.240978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:09.241012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:09.360488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:09.360645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:09.360687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:09.360716] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:09.364059] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-02-03T20:20:09.364327] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-02-03T20:20:09.364476] [INFO ] [sig ] CWEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:09.504622] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CWEN.txt [2026-02-03T20:20:09.504770] [INFO ] [sig ] [848/3452] Completed CWEN in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:09.504826] [INFO ] [sig ] [849/3452] Forecasting CWH... [2026-02-03T20:20:09.504862] [INFO ] [sig ] Generating forecast for: CWH [2026-02-03T20:20:09.504893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-02-03T20:20:09.516514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-02-03T20:20:09.516886] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-02-03T20:20:09.517696] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-02-03T20:20:09.517748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:09.517779] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:09.517827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:09.517890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:09.575501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:09.576404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:09.576534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:09.576570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:09.703555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:09.703739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:09.703786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:09.703817] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:09.707417] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-02-03T20:20:09.707741] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-02-03T20:20:09.707921] [INFO ] [sig ] CWH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:09.849818] [INFO ] [LOCAL ] Saved forecast: CWH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CWH.txt [2026-02-03T20:20:09.849974] [INFO ] [sig ] [849/3452] Completed CWH in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:09.850018] [INFO ] [sig ] [850/3452] Forecasting CWK... [2026-02-03T20:20:09.850048] [INFO ] [sig ] Generating forecast for: CWK [2026-02-03T20:20:09.850078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-02-03T20:20:09.861311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-02-03T20:20:09.861683] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-02-03T20:20:09.862456] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-02-03T20:20:09.862510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:09.862542] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:09.862569] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:09.862644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:09.919938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:09.920638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:09.920717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:09.920750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:10.037682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:10.037870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:10.037922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:10.037960] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:10.041418] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=82.14%) [2026-02-03T20:20:10.041718] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-02-03T20:20:10.041852] [INFO ] [sig ] CWK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:10.182507] [INFO ] [LOCAL ] Saved forecast: CWK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CWK.txt [2026-02-03T20:20:10.182665] [INFO ] [sig ] [850/3452] Completed CWK in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:10.182709] [INFO ] [sig ] [851/3452] Forecasting CXDO... [2026-02-03T20:20:10.182738] [INFO ] [sig ] Generating forecast for: CXDO [2026-02-03T20:20:10.182768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-02-03T20:20:10.193430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-02-03T20:20:10.193789] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-02-03T20:20:10.194549] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-02-03T20:20:10.194627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:10.194660] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:10.194687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:10.194744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:10.251650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:10.252478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:10.252561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:10.252613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:10.366596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:10.366767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:10.366812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:10.366840] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:10.370234] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-02-03T20:20:10.370511] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-02-03T20:20:10.370655] [INFO ] [sig ] CXDO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:10.511141] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CXDO.txt [2026-02-03T20:20:10.511274] [INFO ] [sig ] [851/3452] Completed CXDO in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:10.511315] [INFO ] [sig ] [852/3452] Forecasting CXE... [2026-02-03T20:20:10.511344] [INFO ] [sig ] Generating forecast for: CXE [2026-02-03T20:20:10.511374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-02-03T20:20:10.521720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-02-03T20:20:10.522085] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-02-03T20:20:10.522953] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-02-03T20:20:10.523007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:10.523042] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:10.523068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:10.523125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:10.580801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:10.581708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:10.581796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:10.581831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:10.695213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:10.695367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:10.695407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:10.695436] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:10.699051] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=47.38%) [2026-02-03T20:20:10.699323] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-02-03T20:20:10.699448] [INFO ] [sig ] CXE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:10.840175] [INFO ] [LOCAL ] Saved forecast: CXE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CXE.txt [2026-02-03T20:20:10.840334] [INFO ] [sig ] [852/3452] Completed CXE in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:10.840376] [INFO ] [sig ] [853/3452] Forecasting CXSE... [2026-02-03T20:20:10.840406] [INFO ] [sig ] Generating forecast for: CXSE [2026-02-03T20:20:10.840437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-02-03T20:20:10.851297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-02-03T20:20:10.851702] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-02-03T20:20:10.852600] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-02-03T20:20:10.852658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:10.852691] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:10.852718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:10.852775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:10.910914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:10.911801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:10.911892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:10.911926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:11.027865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:11.028027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:11.028069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:11.028098] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:11.031603] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=83.21%) [2026-02-03T20:20:11.031919] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-02-03T20:20:11.032053] [INFO ] [sig ] CXSE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:11.207375] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CXSE.txt [2026-02-03T20:20:11.207562] [INFO ] [sig ] [853/3452] Completed CXSE in 0.4s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:11.207627] [INFO ] [sig ] [854/3452] Forecasting CYD... [2026-02-03T20:20:11.207661] [INFO ] [sig ] Generating forecast for: CYD [2026-02-03T20:20:11.207693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-02-03T20:20:11.219613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-02-03T20:20:11.220059] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-02-03T20:20:11.220895] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-02-03T20:20:11.220949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:11.220982] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:11.221010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:11.221068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:11.281877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:11.282883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:11.282979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:11.283014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:11.416476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:11.416661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:11.416704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:11.416736] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:11.420319] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: UP (p=73.00%) [2026-02-03T20:20:11.420642] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-02-03T20:20:11.420784] [INFO ] [sig ] CYD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:11.592053] [INFO ] [LOCAL ] Saved forecast: CYD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CYD.txt [2026-02-03T20:20:11.592253] [INFO ] [sig ] [854/3452] Completed CYD in 0.4s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:11.592312] [INFO ] [sig ] [855/3452] Forecasting CYH... [2026-02-03T20:20:11.592357] [INFO ] [sig ] Generating forecast for: CYH [2026-02-03T20:20:11.592402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-02-03T20:20:11.604718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-02-03T20:20:11.605171] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-02-03T20:20:11.606032] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-02-03T20:20:11.606088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:11.606150] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:11.606181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:11.606239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:11.665567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:11.666513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:11.666623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:11.666660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:11.788545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:11.788723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:11.788765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:11.788794] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:11.792182] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-02-03T20:20:11.792451] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-02-03T20:20:11.792594] [INFO ] [sig ] CYH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:11.934493] [INFO ] [LOCAL ] Saved forecast: CYH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CYH.txt [2026-02-03T20:20:11.934655] [INFO ] [sig ] [855/3452] Completed CYH in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:11.934698] [INFO ] [sig ] [856/3452] Forecasting CYN... [2026-02-03T20:20:11.934728] [INFO ] [sig ] Generating forecast for: CYN [2026-02-03T20:20:11.934757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-02-03T20:20:11.946359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-02-03T20:20:11.946773] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-02-03T20:20:11.947558] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-02-03T20:20:11.947628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:11.947689] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:11.947718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:11.947774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:12.004486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:12.005426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:12.005513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:12.005547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:12.126895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:12.127060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:12.127102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:12.127131] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:12.130732] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=10.95%) [2026-02-03T20:20:12.131060] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-02-03T20:20:12.131206] [INFO ] [sig ] CYN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:12.291311] [INFO ] [LOCAL ] Saved forecast: CYN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CYN.txt [2026-02-03T20:20:12.291479] [INFO ] [sig ] [856/3452] Completed CYN in 0.4s | 2.78 sym/s | Total: 5.1m | ETA: 15.6m [2026-02-03T20:20:12.291523] [INFO ] [sig ] [857/3452] Forecasting CYRX... [2026-02-03T20:20:12.291553] [INFO ] [sig ] Generating forecast for: CYRX [2026-02-03T20:20:12.291601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-02-03T20:20:12.303536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-02-03T20:20:12.303974] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-02-03T20:20:12.304836] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-02-03T20:20:12.304891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:12.304924] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:12.304952] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:12.305009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:12.363256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:12.364148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:12.364236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:12.364270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:12.488473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:12.488676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:12.488721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:12.488750] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:12.492339] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=15.98%) [2026-02-03T20:20:12.492693] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-02-03T20:20:12.492843] [INFO ] [sig ] CYRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:12.654354] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CYRX.txt [2026-02-03T20:20:12.654520] [INFO ] [sig ] [857/3452] Completed CYRX in 0.4s | 2.78 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-03T20:20:12.654564] [INFO ] [sig ] [858/3452] Forecasting CYTK... [2026-02-03T20:20:12.654618] [INFO ] [sig ] Generating forecast for: CYTK [2026-02-03T20:20:12.654649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-02-03T20:20:12.666127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-02-03T20:20:12.666512] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-02-03T20:20:12.667356] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-02-03T20:20:12.667418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:12.667460] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:12.667494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:12.667561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:12.724105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:12.724963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:12.725047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:12.725081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:12.850070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:12.850228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:12.850270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:12.850298] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:12.853791] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-02-03T20:20:12.854068] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-02-03T20:20:12.854200] [INFO ] [sig ] CYTK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:13.000771] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CYTK.txt [2026-02-03T20:20:13.000971] [INFO ] [sig ] [858/3452] Completed CYTK in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-03T20:20:13.001043] [INFO ] [sig ] [859/3452] Forecasting CZFS... [2026-02-03T20:20:13.001091] [INFO ] [sig ] Generating forecast for: CZFS [2026-02-03T20:20:13.001135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-02-03T20:20:13.011369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-02-03T20:20:13.011701] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-02-03T20:20:13.012477] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-02-03T20:20:13.012529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:13.012561] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:13.012610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:13.012668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:13.069769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:13.070533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:13.070633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:13.070670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:13.169132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:13.169285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:13.169326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:13.169406] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:13.172846] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-02-03T20:20:13.173119] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-02-03T20:20:13.173250] [INFO ] [sig ] CZFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:13.317484] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CZFS.txt [2026-02-03T20:20:13.317646] [INFO ] [sig ] [859/3452] Completed CZFS in 0.3s | 2.78 sym/s | Total: 5.1m | ETA: 15.5m [2026-02-03T20:20:13.317689] [INFO ] [sig ] [860/3452] Forecasting CZNC... [2026-02-03T20:20:13.317719] [INFO ] [sig ] Generating forecast for: CZNC [2026-02-03T20:20:13.317748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-02-03T20:20:13.328941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-02-03T20:20:13.329291] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-02-03T20:20:13.330304] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-02-03T20:20:13.330357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:13.330390] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:13.330419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:13.330488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:13.388107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:13.389001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:13.389084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:13.389117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:13.511782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:13.511947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:13.511989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:13.512019] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:13.515440] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=25.15%) [2026-02-03T20:20:13.515750] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-02-03T20:20:13.515914] [INFO ] [sig ] CZNC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:13.661932] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/CZNC.txt [2026-02-03T20:20:13.662110] [INFO ] [sig ] [860/3452] Completed CZNC in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:13.662151] [INFO ] [sig ] [861/3452] Forecasting CZWI... [2026-02-03T20:20:13.662184] [INFO ] [sig ] Generating forecast for: CZWI [2026-02-03T20:20:13.662215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-02-03T20:20:13.673751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-02-03T20:20:13.674162] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-02-03T20:20:13.675142] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-02-03T20:20:13.675197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:13.675230] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:13.675259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:13.675319] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:13.739104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:13.740231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:13.740335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:13.740392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:13.861070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:13.861228] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:20:13.861271] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:13.861302] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:13.864919] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=57.56%) [2026-02-03T20:20:13.865239] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-02-03T20:20:13.865382] [INFO ] [sig ] CZWI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:14.022384] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/CZWI.txt [2026-02-03T20:20:14.022568] [INFO ] [sig ] [861/3452] Completed CZWI in 0.4s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:14.022637] [INFO ] [sig ] [862/3452] Forecasting DAL... [2026-02-03T20:20:14.022670] [INFO ] [sig ] Generating forecast for: DAL [2026-02-03T20:20:14.022702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-02-03T20:20:14.034444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-02-03T20:20:14.034786] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-02-03T20:20:14.035611] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-02-03T20:20:14.035665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:14.035699] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:14.035728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:14.035784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:14.095285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:14.096132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:14.096217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:14.096252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:14.231073] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:14.231228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:14.231308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:14.231340] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:14.235096] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=57.71%) [2026-02-03T20:20:14.235375] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-02-03T20:20:14.235502] [INFO ] [sig ] DAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:14.384898] [INFO ] [LOCAL ] Saved forecast: DAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DAL.txt [2026-02-03T20:20:14.385066] [INFO ] [sig ] [862/3452] Completed DAL in 0.4s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:14.385108] [INFO ] [sig ] [863/3452] Forecasting DAN... [2026-02-03T20:20:14.385141] [INFO ] [sig ] Generating forecast for: DAN [2026-02-03T20:20:14.385173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-02-03T20:20:14.398274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-02-03T20:20:14.398724] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-02-03T20:20:14.399505] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-02-03T20:20:14.399558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:14.399621] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:14.399650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:14.399707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:14.461504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:14.462486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:14.462597] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:14.462634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:14.592289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:14.592461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:14.592504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:14.592536] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:14.596179] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=35.38%) [2026-02-03T20:20:14.596543] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-02-03T20:20:14.596899] [INFO ] [sig ] DAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:14.741860] [INFO ] [LOCAL ] Saved forecast: DAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DAN.txt [2026-02-03T20:20:14.742024] [INFO ] [sig ] [863/3452] Completed DAN in 0.4s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:14.742068] [INFO ] [sig ] [864/3452] Forecasting DAO... [2026-02-03T20:20:14.742099] [INFO ] [sig ] Generating forecast for: DAO [2026-02-03T20:20:14.742130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-02-03T20:20:14.753156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-02-03T20:20:14.753472] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-02-03T20:20:14.754245] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-02-03T20:20:14.754298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:14.754330] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:14.754356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:14.754413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:14.811776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:14.812439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:14.812551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:14.812603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:14.934221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:14.934381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:14.934422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:14.934456] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:14.937885] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: UP (p=77.75%) [2026-02-03T20:20:14.938162] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-02-03T20:20:14.938290] [INFO ] [sig ] DAO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:15.080747] [INFO ] [LOCAL ] Saved forecast: DAO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DAO.txt [2026-02-03T20:20:15.080909] [INFO ] [sig ] [864/3452] Completed DAO in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:15.080949] [INFO ] [sig ] [865/3452] Forecasting DAPP... [2026-02-03T20:20:15.080980] [INFO ] [sig ] Generating forecast for: DAPP [2026-02-03T20:20:15.081012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-02-03T20:20:15.092494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-02-03T20:20:15.092953] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-02-03T20:20:15.093779] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-02-03T20:20:15.093833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:15.093865] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:15.093891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:15.093947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:15.150278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:15.151130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:15.151213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:15.151246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:15.276239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:15.276417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:15.276459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:15.276487] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:15.280258] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-02-03T20:20:15.280560] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-02-03T20:20:15.280717] [INFO ] [sig ] DAPP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:15.419882] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DAPP.txt [2026-02-03T20:20:15.420038] [INFO ] [sig ] [865/3452] Completed DAPP in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:15.420080] [INFO ] [sig ] [866/3452] Forecasting DARE... [2026-02-03T20:20:15.420109] [INFO ] [sig ] Generating forecast for: DARE [2026-02-03T20:20:15.420140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-02-03T20:20:15.431528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-02-03T20:20:15.431945] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-02-03T20:20:15.432720] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-02-03T20:20:15.432773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:15.432804] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:15.432870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:15.432930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:15.490593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:15.491436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:15.491552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:15.491602] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:15.604828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:15.604985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:15.605026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:15.605054] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:15.608441] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-02-03T20:20:15.608767] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-02-03T20:20:15.608895] [INFO ] [sig ] DARE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:15.750605] [INFO ] [LOCAL ] Saved forecast: DARE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DARE.txt [2026-02-03T20:20:15.750753] [INFO ] [sig ] [866/3452] Completed DARE in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:15.750799] [INFO ] [sig ] [867/3452] Forecasting DASH... [2026-02-03T20:20:15.750831] [INFO ] [sig ] Generating forecast for: DASH [2026-02-03T20:20:15.750863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-02-03T20:20:15.762320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-02-03T20:20:15.762674] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-02-03T20:20:15.763428] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-02-03T20:20:15.763480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:15.763511] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:15.763539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:15.763621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:15.821513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:15.822259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:15.822341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:15.822374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:15.949245] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:15.949437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:15.949482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:15.949514] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:15.953092] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: DOWN (p=5.64%) [2026-02-03T20:20:15.953388] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-02-03T20:20:15.953523] [INFO ] [sig ] DASH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:16.101016] [INFO ] [LOCAL ] Saved forecast: DASH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DASH.txt [2026-02-03T20:20:16.101164] [INFO ] [sig ] [867/3452] Completed DASH in 0.4s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:16.101206] [INFO ] [sig ] [868/3452] Forecasting DAVA... [2026-02-03T20:20:16.101237] [INFO ] [sig ] Generating forecast for: DAVA [2026-02-03T20:20:16.101267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-02-03T20:20:16.114197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-02-03T20:20:16.114562] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-02-03T20:20:16.115353] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-02-03T20:20:16.115406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:16.115437] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:16.115464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:16.115524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:16.173665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:16.174566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:16.174665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:16.174698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:16.297172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:16.297353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:16.297397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:16.297426] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:16.300844] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-02-03T20:20:16.301115] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-02-03T20:20:16.301241] [INFO ] [sig ] DAVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:16.455309] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DAVA.txt [2026-02-03T20:20:16.455463] [INFO ] [sig ] [868/3452] Completed DAVA in 0.4s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:16.455504] [INFO ] [sig ] [869/3452] Forecasting DAVE... [2026-02-03T20:20:16.455533] [INFO ] [sig ] Generating forecast for: DAVE [2026-02-03T20:20:16.455563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-02-03T20:20:16.468909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-02-03T20:20:16.469330] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-02-03T20:20:16.470288] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-02-03T20:20:16.470350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:16.470384] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:16.470412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:16.470471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:16.528153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:16.529030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:16.529113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:16.529145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:16.644954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:16.645111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:16.645152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:16.645182] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:16.648640] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=18.45%) [2026-02-03T20:20:16.648918] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-02-03T20:20:16.649044] [INFO ] [sig ] DAVE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:16.791512] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DAVE.txt [2026-02-03T20:20:16.791720] [INFO ] [sig ] [869/3452] Completed DAVE in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:16.791762] [INFO ] [sig ] [870/3452] Forecasting DAWN... [2026-02-03T20:20:16.791808] [INFO ] [sig ] Generating forecast for: DAWN [2026-02-03T20:20:16.791841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-02-03T20:20:16.802746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-02-03T20:20:16.803069] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-02-03T20:20:16.803878] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-02-03T20:20:16.803931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:16.803964] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:16.803991] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:16.804049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:16.860980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:16.861804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:16.861895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:16.861928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:16.980488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:16.980670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:16.980713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:16.980741] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:16.984231] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-02-03T20:20:16.984554] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-02-03T20:20:16.984720] [INFO ] [sig ] DAWN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:17.139535] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DAWN.txt [2026-02-03T20:20:17.139692] [INFO ] [sig ] [870/3452] Completed DAWN in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:17.139734] [INFO ] [sig ] [871/3452] Forecasting DB... [2026-02-03T20:20:17.139763] [INFO ] [sig ] Generating forecast for: DB [2026-02-03T20:20:17.139793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-02-03T20:20:17.150924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-02-03T20:20:17.151275] [INFO ] [FORECASTER] Starting predict_future for DB [2026-02-03T20:20:17.152057] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-02-03T20:20:17.152110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:17.152142] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:17.152169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:17.152226] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:17.209196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:17.210188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:17.210278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:17.210312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:17.337708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:17.338082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:17.338125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:17.338153] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:17.341700] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-02-03T20:20:17.341977] [INFO ] [FORECASTER] Completed predict_future for DB [2026-02-03T20:20:17.342105] [INFO ] [sig ] DB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:17.481883] [INFO ] [LOCAL ] Saved forecast: DB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DB.txt [2026-02-03T20:20:17.482040] [INFO ] [sig ] [871/3452] Completed DB in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.5m [2026-02-03T20:20:17.482081] [INFO ] [sig ] [872/3452] Forecasting DBI... [2026-02-03T20:20:17.482112] [INFO ] [sig ] Generating forecast for: DBI [2026-02-03T20:20:17.482145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-02-03T20:20:17.493528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-02-03T20:20:17.494116] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-02-03T20:20:17.495064] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-02-03T20:20:17.495117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:17.495150] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:17.495176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:17.495233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:17.552004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:17.552887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:17.552971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:17.553003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:17.671284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:17.671440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:17.671485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:17.671516] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:17.675156] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=62.75%) [2026-02-03T20:20:17.675432] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-02-03T20:20:17.675606] [INFO ] [sig ] DBI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:17.827054] [INFO ] [LOCAL ] Saved forecast: DBI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DBI.txt [2026-02-03T20:20:17.827217] [INFO ] [sig ] [872/3452] Completed DBI in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-03T20:20:17.827257] [INFO ] [sig ] [873/3452] Forecasting DBL... [2026-02-03T20:20:17.827286] [INFO ] [sig ] Generating forecast for: DBL [2026-02-03T20:20:17.827316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-02-03T20:20:17.839192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-02-03T20:20:17.839632] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-02-03T20:20:17.840442] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-02-03T20:20:17.840496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:17.840559] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:17.840607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:17.840667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:17.898391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:17.899306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:17.899389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:17.899422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:18.018149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:18.018307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:18.018346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:18.018375] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:18.021804] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: DOWN (p=22.10%) [2026-02-03T20:20:18.022077] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-02-03T20:20:18.022201] [INFO ] [sig ] DBL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:18.163803] [INFO ] [LOCAL ] Saved forecast: DBL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DBL.txt [2026-02-03T20:20:18.163935] [INFO ] [sig ] [873/3452] Completed DBL in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-03T20:20:18.163974] [INFO ] [sig ] [874/3452] Forecasting DBRG... [2026-02-03T20:20:18.164005] [INFO ] [sig ] Generating forecast for: DBRG [2026-02-03T20:20:18.164034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-02-03T20:20:18.175118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-02-03T20:20:18.175469] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-02-03T20:20:18.176311] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-02-03T20:20:18.176366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:18.176399] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:18.176427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:18.176485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:18.235199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:18.236073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:18.236158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:18.236193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:18.354848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:18.354977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:18.355018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:18.355046] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:18.358347] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-02-03T20:20:18.358636] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-02-03T20:20:18.358761] [INFO ] [sig ] DBRG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:18.501387] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DBRG.txt [2026-02-03T20:20:18.501520] [INFO ] [sig ] [874/3452] Completed DBRG in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-03T20:20:18.501559] [INFO ] [sig ] [875/3452] Forecasting DBX... [2026-02-03T20:20:18.501608] [INFO ] [sig ] Generating forecast for: DBX [2026-02-03T20:20:18.501639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-02-03T20:20:18.513048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-02-03T20:20:18.513394] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-02-03T20:20:18.514226] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-02-03T20:20:18.514281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:18.514314] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:18.514342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:18.514399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:18.571506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:18.572222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:18.572302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:18.572335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:18.692735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:18.692894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:18.692934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:18.692964] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:18.696379] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-02-03T20:20:18.696673] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-02-03T20:20:18.696802] [INFO ] [sig ] DBX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:18.840853] [INFO ] [LOCAL ] Saved forecast: DBX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DBX.txt [2026-02-03T20:20:18.841001] [INFO ] [sig ] [875/3452] Completed DBX in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-03T20:20:18.841041] [INFO ] [sig ] [876/3452] Forecasting DCBO... [2026-02-03T20:20:18.841072] [INFO ] [sig ] Generating forecast for: DCBO [2026-02-03T20:20:18.841104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-02-03T20:20:18.851972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-02-03T20:20:18.852327] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-02-03T20:20:18.853130] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-02-03T20:20:18.853184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:18.853217] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:18.853244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:18.853300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:18.910674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:18.911467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:18.911552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:18.911604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:19.032342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:19.032499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:19.032539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:19.032626] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:19.037226] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: UP (p=57.03%) [2026-02-03T20:20:19.037510] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-02-03T20:20:19.037679] [INFO ] [sig ] DCBO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:19.179083] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DCBO.txt [2026-02-03T20:20:19.179221] [INFO ] [sig ] [876/3452] Completed DCBO in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-03T20:20:19.179262] [INFO ] [sig ] [877/3452] Forecasting DCI... [2026-02-03T20:20:19.179291] [INFO ] [sig ] Generating forecast for: DCI [2026-02-03T20:20:19.179322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-02-03T20:20:19.190424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-02-03T20:20:19.190824] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-02-03T20:20:19.191701] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-02-03T20:20:19.191755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:19.191788] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:19.191816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:19.191873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:19.250678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:19.251401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:19.251483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:19.251517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:19.372987] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:19.373148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:19.373189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:19.373219] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:19.376688] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: DOWN (p=31.48%) [2026-02-03T20:20:19.376958] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-02-03T20:20:19.377087] [INFO ] [sig ] DCI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:19.520179] [INFO ] [LOCAL ] Saved forecast: DCI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DCI.txt [2026-02-03T20:20:19.520330] [INFO ] [sig ] [877/3452] Completed DCI in 0.3s | 2.78 sym/s | Total: 5.2m | ETA: 15.4m [2026-02-03T20:20:19.520369] [INFO ] [sig ] [878/3452] Forecasting DCO... [2026-02-03T20:20:19.520400] [INFO ] [sig ] Generating forecast for: DCO [2026-02-03T20:20:19.520431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-02-03T20:20:19.531492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-02-03T20:20:19.531897] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-02-03T20:20:19.532769] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-02-03T20:20:19.532825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:19.532858] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:19.532887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:19.532946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:19.594019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:19.594910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:19.594997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:19.595031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:19.732272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:19.732426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:19.732467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:19.732498] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:19.735862] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=49.58%) [2026-02-03T20:20:19.736131] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-02-03T20:20:19.736255] [INFO ] [sig ] DCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:19.885615] [INFO ] [LOCAL ] Saved forecast: DCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DCO.txt [2026-02-03T20:20:19.885770] [INFO ] [sig ] [878/3452] Completed DCO in 0.4s | 2.78 sym/s | Total: 5.3m | ETA: 15.4m [2026-02-03T20:20:19.885813] [INFO ] [sig ] [879/3452] Forecasting DCOM... [2026-02-03T20:20:19.885846] [INFO ] [sig ] Generating forecast for: DCOM [2026-02-03T20:20:19.885880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-02-03T20:20:19.896958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-02-03T20:20:19.897312] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-02-03T20:20:19.898173] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-02-03T20:20:19.898243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:19.898278] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:19.898307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:19.898365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:19.957658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:19.958395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:19.958480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:19.958515] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:20.076404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:20.076559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:20.076617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:20.076647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:20.080045] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=65.02%) [2026-02-03T20:20:20.080320] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-02-03T20:20:20.080449] [INFO ] [sig ] DCOM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:20.223818] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DCOM.txt [2026-02-03T20:20:20.223965] [INFO ] [sig ] [879/3452] Completed DCOM in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-02-03T20:20:20.224007] [INFO ] [sig ] [880/3452] Forecasting DCTH... [2026-02-03T20:20:20.224038] [INFO ] [sig ] Generating forecast for: DCTH [2026-02-03T20:20:20.224072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-02-03T20:20:20.235488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-02-03T20:20:20.235888] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-02-03T20:20:20.236777] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-02-03T20:20:20.236832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:20.236866] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:20.236894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:20.236952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:20.297336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:20.298067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:20.298151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:20.298186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:20.418490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:20.418658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:20.418700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:20.418729] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:20.422076] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=92.45%) [2026-02-03T20:20:20.422346] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-02-03T20:20:20.422471] [INFO ] [sig ] DCTH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:20.576968] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DCTH.txt [2026-02-03T20:20:20.577110] [INFO ] [sig ] [880/3452] Completed DCTH in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-02-03T20:20:20.577151] [INFO ] [sig ] [881/3452] Forecasting DD... [2026-02-03T20:20:20.577181] [INFO ] [sig ] Generating forecast for: DD [2026-02-03T20:20:20.577212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-02-03T20:20:20.588217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-02-03T20:20:20.588558] [INFO ] [FORECASTER] Starting predict_future for DD [2026-02-03T20:20:20.589366] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-02-03T20:20:20.589422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:20.589454] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:20.589482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:20.589538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:20.649967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:20.650743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:20.650840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:20.650878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:20.778095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:20.778249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:20.778289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:20.778318] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:20.781710] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=91.38%) [2026-02-03T20:20:20.781986] [INFO ] [FORECASTER] Completed predict_future for DD [2026-02-03T20:20:20.782115] [INFO ] [sig ] DD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:20.921617] [INFO ] [LOCAL ] Saved forecast: DD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DD.txt [2026-02-03T20:20:20.921770] [INFO ] [sig ] [881/3452] Completed DD in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-02-03T20:20:20.921809] [INFO ] [sig ] [882/3452] Forecasting DDD... [2026-02-03T20:20:20.921842] [INFO ] [sig ] Generating forecast for: DDD [2026-02-03T20:20:20.921871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-02-03T20:20:20.933742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-02-03T20:20:20.934264] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-02-03T20:20:20.935245] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-02-03T20:20:20.935297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:20.935328] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:20.935355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:20.935411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:20.992852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:20.993497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:20.993595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:20.993631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:21.116562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:21.116736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:21.116777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:21.116807] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:21.120394] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=9.67%) [2026-02-03T20:20:21.120725] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-02-03T20:20:21.120873] [INFO ] [sig ] DDD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:21.262396] [INFO ] [LOCAL ] Saved forecast: DDD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DDD.txt [2026-02-03T20:20:21.262540] [INFO ] [sig ] [882/3452] Completed DDD in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-02-03T20:20:21.262603] [INFO ] [sig ] [883/3452] Forecasting DDI... [2026-02-03T20:20:21.262635] [INFO ] [sig ] Generating forecast for: DDI [2026-02-03T20:20:21.262666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-02-03T20:20:21.273257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-02-03T20:20:21.273633] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-02-03T20:20:21.274392] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-02-03T20:20:21.274444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:21.274476] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:21.274502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:21.274558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:21.332246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:21.333059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:21.333143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:21.333209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:21.450077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:21.450238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:21.450278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:21.450306] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:21.453695] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=78.12%) [2026-02-03T20:20:21.453971] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-02-03T20:20:21.454099] [INFO ] [sig ] DDI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:21.594807] [INFO ] [LOCAL ] Saved forecast: DDI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DDI.txt [2026-02-03T20:20:21.594949] [INFO ] [sig ] [883/3452] Completed DDI in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-02-03T20:20:21.594989] [INFO ] [sig ] [884/3452] Forecasting DDL... [2026-02-03T20:20:21.595019] [INFO ] [sig ] Generating forecast for: DDL [2026-02-03T20:20:21.595051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-02-03T20:20:21.606070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-02-03T20:20:21.606429] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-02-03T20:20:21.607237] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-02-03T20:20:21.607290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:21.607322] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:21.607350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:21.607407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:21.665544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:21.666341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:21.666423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:21.666456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:21.791050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:21.791210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:21.791252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:21.791281] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:21.794659] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=34.09%) [2026-02-03T20:20:21.794928] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-02-03T20:20:21.795069] [INFO ] [sig ] DDL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:21.936867] [INFO ] [LOCAL ] Saved forecast: DDL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DDL.txt [2026-02-03T20:20:21.937028] [INFO ] [sig ] [884/3452] Completed DDL in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-02-03T20:20:21.937070] [INFO ] [sig ] [885/3452] Forecasting DDOG... [2026-02-03T20:20:21.937099] [INFO ] [sig ] Generating forecast for: DDOG [2026-02-03T20:20:21.937130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-02-03T20:20:21.949399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-02-03T20:20:21.949747] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-02-03T20:20:21.950763] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-02-03T20:20:21.950818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:21.950851] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:21.950878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:21.950935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:22.008207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:22.008878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:22.008961] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:22.008996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:22.127849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:22.128004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:22.128046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:22.128073] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:22.131414] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-02-03T20:20:22.131703] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-02-03T20:20:22.131830] [INFO ] [sig ] DDOG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:22.275130] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DDOG.txt [2026-02-03T20:20:22.275267] [INFO ] [sig ] [885/3452] Completed DDOG in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.4m [2026-02-03T20:20:22.275306] [INFO ] [sig ] [886/3452] Forecasting DDS... [2026-02-03T20:20:22.275337] [INFO ] [sig ] Generating forecast for: DDS [2026-02-03T20:20:22.275367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-02-03T20:20:22.286647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-02-03T20:20:22.286950] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-02-03T20:20:22.287762] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-02-03T20:20:22.287836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:22.287868] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:22.287896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:22.288126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:22.344255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:22.344868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:22.344945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:22.344976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:22.463462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:22.463592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:22.463632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:22.463681] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:22.466911] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-02-03T20:20:22.467173] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-02-03T20:20:22.467295] [INFO ] [sig ] DDS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:22.612080] [INFO ] [LOCAL ] Saved forecast: DDS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DDS.txt [2026-02-03T20:20:22.612303] [INFO ] [sig ] [886/3452] Completed DDS in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:22.612347] [INFO ] [sig ] [887/3452] Forecasting DE... [2026-02-03T20:20:22.612378] [INFO ] [sig ] Generating forecast for: DE [2026-02-03T20:20:22.612408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-02-03T20:20:22.629667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-02-03T20:20:22.630065] [INFO ] [FORECASTER] Starting predict_future for DE [2026-02-03T20:20:22.630879] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-02-03T20:20:22.630932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:22.630964] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:22.630990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:22.631045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:22.687358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:22.688310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:22.688435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:22.688470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:22.816976] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:22.817133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:22.817174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:22.817203] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:22.820617] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-02-03T20:20:22.820930] [INFO ] [FORECASTER] Completed predict_future for DE [2026-02-03T20:20:22.821068] [INFO ] [sig ] DE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:22.967332] [INFO ] [LOCAL ] Saved forecast: DE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DE.txt [2026-02-03T20:20:22.967478] [INFO ] [sig ] [887/3452] Completed DE in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:22.967521] [INFO ] [sig ] [888/3452] Forecasting DEA... [2026-02-03T20:20:22.967551] [INFO ] [sig ] Generating forecast for: DEA [2026-02-03T20:20:22.967614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-02-03T20:20:22.978930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-02-03T20:20:22.979275] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-02-03T20:20:22.980112] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-02-03T20:20:22.980165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:22.980197] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:22.980224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:22.980280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:23.039202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:23.039972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:23.040056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:23.040125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:23.162625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:23.162790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:23.162832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:23.162862] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:23.166266] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-02-03T20:20:23.166538] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-02-03T20:20:23.166688] [INFO ] [sig ] DEA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:23.314469] [INFO ] [LOCAL ] Saved forecast: DEA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DEA.txt [2026-02-03T20:20:23.314675] [INFO ] [sig ] [888/3452] Completed DEA in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:23.314721] [INFO ] [sig ] [889/3452] Forecasting DECK... [2026-02-03T20:20:23.314751] [INFO ] [sig ] Generating forecast for: DECK [2026-02-03T20:20:23.314781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-02-03T20:20:23.328279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-02-03T20:20:23.328720] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-02-03T20:20:23.329516] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-02-03T20:20:23.329594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:23.329631] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:23.329658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:23.329718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:23.392976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:23.393901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:23.393988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:23.394023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:23.524331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:23.524490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:23.524534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:23.524566] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:23.528267] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: UP (p=81.38%) [2026-02-03T20:20:23.528547] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-02-03T20:20:23.528704] [INFO ] [sig ] DECK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:23.675337] [INFO ] [LOCAL ] Saved forecast: DECK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DECK.txt [2026-02-03T20:20:23.675492] [INFO ] [sig ] [889/3452] Completed DECK in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:23.675532] [INFO ] [sig ] [890/3452] Forecasting DEI... [2026-02-03T20:20:23.675562] [INFO ] [sig ] Generating forecast for: DEI [2026-02-03T20:20:23.675612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-02-03T20:20:23.687507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-02-03T20:20:23.687887] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-02-03T20:20:23.688681] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-02-03T20:20:23.688734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:23.688794] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:23.688856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:23.688916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:23.750067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:23.750936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:23.751020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:23.751054] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:23.877362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:23.877519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:23.877563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:23.877611] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:23.881289] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: UP (p=78.99%) [2026-02-03T20:20:23.881562] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-02-03T20:20:23.881709] [INFO ] [sig ] DEI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:24.030421] [INFO ] [LOCAL ] Saved forecast: DEI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DEI.txt [2026-02-03T20:20:24.030595] [INFO ] [sig ] [890/3452] Completed DEI in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:24.030639] [INFO ] [sig ] [891/3452] Forecasting DELL... [2026-02-03T20:20:24.030669] [INFO ] [sig ] Generating forecast for: DELL [2026-02-03T20:20:24.030699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-02-03T20:20:24.046061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-02-03T20:20:24.046748] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-02-03T20:20:24.047988] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-02-03T20:20:24.048098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:24.048136] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:24.048164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:24.048255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:24.108606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:24.109592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:24.109697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:24.109737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:24.239327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:24.239500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:24.239542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:24.239655] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:24.243201] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=17.84%) [2026-02-03T20:20:24.243479] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-02-03T20:20:24.243628] [INFO ] [sig ] DELL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:24.386595] [INFO ] [LOCAL ] Saved forecast: DELL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DELL.txt [2026-02-03T20:20:24.386757] [INFO ] [sig ] [891/3452] Completed DELL in 0.4s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:24.386799] [INFO ] [sig ] [892/3452] Forecasting DEO... [2026-02-03T20:20:24.386829] [INFO ] [sig ] Generating forecast for: DEO [2026-02-03T20:20:24.386859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-02-03T20:20:24.398645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-02-03T20:20:24.399021] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-02-03T20:20:24.399934] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-02-03T20:20:24.399988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:24.400022] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:24.400052] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:24.400109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:24.460180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:24.460990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:24.461073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:24.461107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:24.586273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:24.586436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:24.586481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:24.586511] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:24.590062] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-02-03T20:20:24.590347] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-02-03T20:20:24.590484] [INFO ] [sig ] DEO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:24.734634] [INFO ] [LOCAL ] Saved forecast: DEO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DEO.txt [2026-02-03T20:20:24.734793] [INFO ] [sig ] [892/3452] Completed DEO in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:24.734832] [INFO ] [sig ] [893/3452] Forecasting DERM... [2026-02-03T20:20:24.734864] [INFO ] [sig ] Generating forecast for: DERM [2026-02-03T20:20:24.734895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-02-03T20:20:24.746702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-02-03T20:20:24.747083] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-02-03T20:20:24.747907] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-02-03T20:20:24.747960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:24.747991] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:24.748017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:24.748073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:24.806737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:24.807651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:24.807741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:24.807774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:24.933825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:24.933989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:24.934029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:24.934099] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:24.937671] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: DOWN (p=21.58%) [2026-02-03T20:20:24.938016] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-02-03T20:20:24.938154] [INFO ] [sig ] DERM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:25.079905] [INFO ] [LOCAL ] Saved forecast: DERM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DERM.txt [2026-02-03T20:20:25.080081] [INFO ] [sig ] [893/3452] Completed DERM in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:25.080130] [INFO ] [sig ] [894/3452] Forecasting DFGP... [2026-02-03T20:20:25.080160] [INFO ] [sig ] Generating forecast for: DFGP [2026-02-03T20:20:25.080219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-02-03T20:20:25.091512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-02-03T20:20:25.091915] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-02-03T20:20:25.092722] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-02-03T20:20:25.092776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:25.092808] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:25.092834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:25.092890] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:25.150912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:25.151870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:25.151963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:25.151996] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:25.275694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:25.275856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:25.275898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:25.275927] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:25.279466] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: DOWN (p=10.58%) [2026-02-03T20:20:25.279799] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-02-03T20:20:25.279958] [INFO ] [sig ] DFGP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:25.422419] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DFGP.txt [2026-02-03T20:20:25.422561] [INFO ] [sig ] [894/3452] Completed DFGP in 0.3s | 2.79 sym/s | Total: 5.3m | ETA: 15.3m [2026-02-03T20:20:25.422618] [INFO ] [sig ] [895/3452] Forecasting DFGX... [2026-02-03T20:20:25.422648] [INFO ] [sig ] Generating forecast for: DFGX [2026-02-03T20:20:25.422678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-02-03T20:20:25.434070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-02-03T20:20:25.434678] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-02-03T20:20:25.435675] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-02-03T20:20:25.435730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:25.435763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:25.435792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:25.435851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:25.494416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:25.495209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:25.495294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:25.495328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:25.626018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:25.626193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:25.626234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:25.626265] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:25.629864] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: UP (p=80.61%) [2026-02-03T20:20:25.630183] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-02-03T20:20:25.630322] [INFO ] [sig ] DFGX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:25.779186] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DFGX.txt [2026-02-03T20:20:25.779360] [INFO ] [sig ] [895/3452] Completed DFGX in 0.4s | 2.79 sym/s | Total: 5.4m | ETA: 15.3m [2026-02-03T20:20:25.779404] [INFO ] [sig ] [896/3452] Forecasting DFH... [2026-02-03T20:20:25.779433] [INFO ] [sig ] Generating forecast for: DFH [2026-02-03T20:20:25.779465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-02-03T20:20:25.792183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-02-03T20:20:25.792652] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-02-03T20:20:25.793473] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-02-03T20:20:25.793528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:25.793560] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:25.793612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:25.793669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:25.853552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:25.854442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:25.854529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:25.854563] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:25.984877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:25.985043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:25.985097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:25.985132] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:25.989017] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-02-03T20:20:25.989300] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-02-03T20:20:25.989433] [INFO ] [sig ] DFH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:26.144635] [INFO ] [LOCAL ] Saved forecast: DFH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DFH.txt [2026-02-03T20:20:26.144776] [INFO ] [sig ] [896/3452] Completed DFH in 0.4s | 2.79 sym/s | Total: 5.4m | ETA: 15.3m [2026-02-03T20:20:26.144818] [INFO ] [sig ] [897/3452] Forecasting DFIN... [2026-02-03T20:20:26.144849] [INFO ] [sig ] Generating forecast for: DFIN [2026-02-03T20:20:26.144878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-02-03T20:20:26.156085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-02-03T20:20:26.156443] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-02-03T20:20:26.157285] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-02-03T20:20:26.157341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:26.157374] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:26.157402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:26.157460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:26.217538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:26.218337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:26.218424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:26.218457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:26.334301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:26.334463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:26.334505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:26.334534] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:26.338157] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-02-03T20:20:26.338434] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-02-03T20:20:26.338560] [INFO ] [sig ] DFIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:26.479926] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DFIN.txt [2026-02-03T20:20:26.480109] [INFO ] [sig ] [897/3452] Completed DFIN in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.3m [2026-02-03T20:20:26.480151] [INFO ] [sig ] [898/3452] Forecasting DFP... [2026-02-03T20:20:26.480181] [INFO ] [sig ] Generating forecast for: DFP [2026-02-03T20:20:26.480211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-02-03T20:20:26.493211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-02-03T20:20:26.493568] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-02-03T20:20:26.494547] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-02-03T20:20:26.494620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:26.494654] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:26.494681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:26.494739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:26.553635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:26.554385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:26.554469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:26.554504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:26.681175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:26.681333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:26.681376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:26.681408] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:26.684893] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-02-03T20:20:26.685179] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-02-03T20:20:26.685310] [INFO ] [sig ] DFP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:26.829822] [INFO ] [LOCAL ] Saved forecast: DFP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DFP.txt [2026-02-03T20:20:26.830155] [INFO ] [sig ] [898/3452] Completed DFP in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.3m [2026-02-03T20:20:26.830194] [INFO ] [sig ] [899/3452] Forecasting DG... [2026-02-03T20:20:26.830224] [INFO ] [sig ] Generating forecast for: DG [2026-02-03T20:20:26.830255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-02-03T20:20:26.841532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-02-03T20:20:26.841903] [INFO ] [FORECASTER] Starting predict_future for DG [2026-02-03T20:20:26.842891] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-02-03T20:20:26.842943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:26.842974] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:26.843000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:26.843056] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:26.901632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:26.902448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:26.902533] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:26.902565] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:27.032741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:27.032923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:27.032971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:27.033001] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:27.036814] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=11.69%) [2026-02-03T20:20:27.037153] [INFO ] [FORECASTER] Completed predict_future for DG [2026-02-03T20:20:27.037296] [INFO ] [sig ] DG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:27.187859] [INFO ] [LOCAL ] Saved forecast: DG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DG.txt [2026-02-03T20:20:27.188008] [INFO ] [sig ] [899/3452] Completed DG in 0.4s | 2.79 sym/s | Total: 5.4m | ETA: 15.3m [2026-02-03T20:20:27.188049] [INFO ] [sig ] [900/3452] Forecasting DGCB... [2026-02-03T20:20:27.188078] [INFO ] [sig ] Generating forecast for: DGCB [2026-02-03T20:20:27.188107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-02-03T20:20:27.199738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-02-03T20:20:27.200134] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-02-03T20:20:27.200956] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-02-03T20:20:27.201014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:27.201046] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:27.201074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:27.201131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:27.263543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:27.264460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:27.264551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:27.264642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:27.387228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:27.387385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:27.387426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:27.387456] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:27.390905] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=81.39%) [2026-02-03T20:20:27.391198] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-02-03T20:20:27.391333] [INFO ] [sig ] DGCB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:27.537432] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DGCB.txt [2026-02-03T20:20:27.537621] [INFO ] [sig ] [900/3452] Completed DGCB in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.3m [2026-02-03T20:20:27.537677] [INFO ] [sig ] [901/3452] Forecasting DGICA... [2026-02-03T20:20:27.537709] [INFO ] [sig ] Generating forecast for: DGICA [2026-02-03T20:20:27.537738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-02-03T20:20:27.551974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-02-03T20:20:27.552340] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-02-03T20:20:27.553184] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-02-03T20:20:27.553238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:27.553270] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:27.553296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:27.553352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:27.611613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:27.612337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:27.612446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:27.612483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:27.734317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:27.734475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:27.734518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:27.734547] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:27.737967] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=87.83%) [2026-02-03T20:20:27.738245] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-02-03T20:20:27.738376] [INFO ] [sig ] DGICA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:27.877529] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DGICA.txt [2026-02-03T20:20:27.877685] [INFO ] [sig ] [901/3452] Completed DGICA in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.3m [2026-02-03T20:20:27.877726] [INFO ] [sig ] [902/3452] Forecasting DGII... [2026-02-03T20:20:27.877758] [INFO ] [sig ] Generating forecast for: DGII [2026-02-03T20:20:27.877788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-02-03T20:20:27.889125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-02-03T20:20:27.889506] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-02-03T20:20:27.890327] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-02-03T20:20:27.890381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:27.890413] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:27.890438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:27.890494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:27.947273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:27.948140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:27.948229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:27.948263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:28.078217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:28.078380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:28.078423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:28.078454] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:28.082006] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=39.36%) [2026-02-03T20:20:28.082289] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-02-03T20:20:28.082422] [INFO ] [sig ] DGII: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:28.229907] [INFO ] [LOCAL ] Saved forecast: DGII 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DGII.txt [2026-02-03T20:20:28.230064] [INFO ] [sig ] [902/3452] Completed DGII in 0.4s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:28.230106] [INFO ] [sig ] [903/3452] Forecasting DGRE... [2026-02-03T20:20:28.230136] [INFO ] [sig ] Generating forecast for: DGRE [2026-02-03T20:20:28.230167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-02-03T20:20:28.240534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-02-03T20:20:28.240903] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-02-03T20:20:28.241693] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-02-03T20:20:28.241760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:28.241793] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:28.241820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:28.241877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:28.302983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:28.303794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:28.303918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:28.303954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:28.417962] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:28.418129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:28.418179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:28.418220] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:28.421839] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: DOWN (p=36.94%) [2026-02-03T20:20:28.422117] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-02-03T20:20:28.422247] [INFO ] [sig ] DGRE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:28.577434] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DGRE.txt [2026-02-03T20:20:28.577659] [INFO ] [sig ] [903/3452] Completed DGRE in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:28.577715] [INFO ] [sig ] [904/3452] Forecasting DGRS... [2026-02-03T20:20:28.577750] [INFO ] [sig ] Generating forecast for: DGRS [2026-02-03T20:20:28.577832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-02-03T20:20:28.592206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-02-03T20:20:28.592633] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-02-03T20:20:28.593481] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-02-03T20:20:28.593542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:28.593603] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:28.593634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:28.593691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:28.651022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:28.651845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:28.651928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:28.651960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:28.769185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:28.769349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:28.769390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:28.769418] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:28.772870] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-02-03T20:20:28.773141] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-02-03T20:20:28.773272] [INFO ] [sig ] DGRS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:28.919207] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DGRS.txt [2026-02-03T20:20:28.919348] [INFO ] [sig ] [904/3452] Completed DGRS in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:28.919387] [INFO ] [sig ] [905/3452] Forecasting DGX... [2026-02-03T20:20:28.919417] [INFO ] [sig ] Generating forecast for: DGX [2026-02-03T20:20:28.919449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-02-03T20:20:28.931365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-02-03T20:20:28.931787] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-02-03T20:20:28.932561] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-02-03T20:20:28.932631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:28.932664] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:28.932691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:28.932747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:28.988595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:28.989242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:28.989325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:28.989357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:29.120331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:29.120513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:29.120559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:29.120612] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:29.124211] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-02-03T20:20:29.124515] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-02-03T20:20:29.124671] [INFO ] [sig ] DGX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:29.266529] [INFO ] [LOCAL ] Saved forecast: DGX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DGX.txt [2026-02-03T20:20:29.266694] [INFO ] [sig ] [905/3452] Completed DGX in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:29.266734] [INFO ] [sig ] [906/3452] Forecasting DH... [2026-02-03T20:20:29.266764] [INFO ] [sig ] Generating forecast for: DH [2026-02-03T20:20:29.266794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-02-03T20:20:29.277609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-02-03T20:20:29.278001] [INFO ] [FORECASTER] Starting predict_future for DH [2026-02-03T20:20:29.278808] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-02-03T20:20:29.278860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:29.278892] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:29.278918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:29.278974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:29.336369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:29.337111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:29.337190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:29.337223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:29.462272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:29.462438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:29.462481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:29.462511] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:29.465958] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=75.25%) [2026-02-03T20:20:29.466236] [INFO ] [FORECASTER] Completed predict_future for DH [2026-02-03T20:20:29.466366] [INFO ] [sig ] DH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:29.608665] [INFO ] [LOCAL ] Saved forecast: DH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DH.txt [2026-02-03T20:20:29.608830] [INFO ] [sig ] [906/3452] Completed DH in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:29.608879] [INFO ] [sig ] [907/3452] Forecasting DHC... [2026-02-03T20:20:29.608911] [INFO ] [sig ] Generating forecast for: DHC [2026-02-03T20:20:29.608943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-02-03T20:20:29.621111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-02-03T20:20:29.621515] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-02-03T20:20:29.622382] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-02-03T20:20:29.622438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:29.622518] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:29.622548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:29.622619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:29.680440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:29.681501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:29.681632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:29.681675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:29.834326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:29.834506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:29.834548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:29.834597] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:29.838249] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=88.33%) [2026-02-03T20:20:29.838539] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-02-03T20:20:29.838700] [INFO ] [sig ] DHC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:29.982233] [INFO ] [LOCAL ] Saved forecast: DHC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DHC.txt [2026-02-03T20:20:29.982410] [INFO ] [sig ] [907/3452] Completed DHC in 0.4s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:29.982452] [INFO ] [sig ] [908/3452] Forecasting DHF... [2026-02-03T20:20:29.982483] [INFO ] [sig ] Generating forecast for: DHF [2026-02-03T20:20:29.982515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-02-03T20:20:29.994187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-02-03T20:20:29.994606] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-02-03T20:20:29.995419] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-02-03T20:20:29.995473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:29.995505] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:29.995531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:29.995605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:30.052673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:30.053631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:30.053720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:30.053754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:30.178483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:30.178660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:30.178703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:30.178732] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:30.182148] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=47.22%) [2026-02-03T20:20:30.182433] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-02-03T20:20:30.182595] [INFO ] [sig ] DHF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:30.327997] [INFO ] [LOCAL ] Saved forecast: DHF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DHF.txt [2026-02-03T20:20:30.328140] [INFO ] [sig ] [908/3452] Completed DHF in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:30.328182] [INFO ] [sig ] [909/3452] Forecasting DHI... [2026-02-03T20:20:30.328213] [INFO ] [sig ] Generating forecast for: DHI [2026-02-03T20:20:30.328245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-02-03T20:20:30.339797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-02-03T20:20:30.340172] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-02-03T20:20:30.341009] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-02-03T20:20:30.341063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:30.341098] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:30.341126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:30.341183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:30.399630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:30.400431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:30.400530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:30.400593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:30.526291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:30.526440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:30.526482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:30.526511] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:30.529973] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-02-03T20:20:30.530249] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-02-03T20:20:30.530375] [INFO ] [sig ] DHI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:30.674981] [INFO ] [LOCAL ] Saved forecast: DHI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DHI.txt [2026-02-03T20:20:30.675154] [INFO ] [sig ] [909/3452] Completed DHI in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:30.675199] [INFO ] [sig ] [910/3452] Forecasting DHIL... [2026-02-03T20:20:30.675229] [INFO ] [sig ] Generating forecast for: DHIL [2026-02-03T20:20:30.675259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-02-03T20:20:30.686199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-02-03T20:20:30.686631] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-02-03T20:20:30.687653] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-02-03T20:20:30.687714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:30.687746] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:30.687773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:30.687855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:30.746212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:30.747078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:30.747183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:30.747218] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:30.859212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:30.859399] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:20:30.859460] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:30.859612] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:30.863481] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: UP (p=61.16%) [2026-02-03T20:20:30.863818] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-02-03T20:20:30.863974] [INFO ] [sig ] DHIL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:31.017945] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DHIL.txt [2026-02-03T20:20:31.018099] [INFO ] [sig ] [910/3452] Completed DHIL in 0.3s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:31.018146] [INFO ] [sig ] [911/3452] Forecasting DHX... [2026-02-03T20:20:31.018177] [INFO ] [sig ] Generating forecast for: DHX [2026-02-03T20:20:31.018208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-02-03T20:20:31.029310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-02-03T20:20:31.029647] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-02-03T20:20:31.030505] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-02-03T20:20:31.030558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:31.030610] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:31.030639] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:31.030695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:31.088607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:31.089381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:31.089463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:31.089496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:31.208973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:31.209131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:31.209171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:31.209201] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:31.212690] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=56.94%) [2026-02-03T20:20:31.213007] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-02-03T20:20:31.213142] [INFO ] [sig ] DHX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:31.373840] [INFO ] [LOCAL ] Saved forecast: DHX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DHX.txt [2026-02-03T20:20:31.374011] [INFO ] [sig ] [911/3452] Completed DHX in 0.4s | 2.79 sym/s | Total: 5.4m | ETA: 15.2m [2026-02-03T20:20:31.374052] [INFO ] [sig ] [912/3452] Forecasting DIBS... [2026-02-03T20:20:31.374083] [INFO ] [sig ] Generating forecast for: DIBS [2026-02-03T20:20:31.374113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-02-03T20:20:31.385629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-02-03T20:20:31.386039] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-02-03T20:20:31.386824] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-02-03T20:20:31.386877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:31.386909] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:31.386935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:31.386992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:31.445782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:31.446734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:31.446837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:31.446872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:31.566228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:31.566384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:31.566426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:31.566457] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:31.570106] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: UP (p=58.54%) [2026-02-03T20:20:31.570387] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-02-03T20:20:31.570531] [INFO ] [sig ] DIBS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:31.723425] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DIBS.txt [2026-02-03T20:20:31.723623] [INFO ] [sig ] [912/3452] Completed DIBS in 0.3s | 2.79 sym/s | Total: 5.5m | ETA: 15.2m [2026-02-03T20:20:31.723676] [INFO ] [sig ] [913/3452] Forecasting DIN... [2026-02-03T20:20:31.723708] [INFO ] [sig ] Generating forecast for: DIN [2026-02-03T20:20:31.723739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-02-03T20:20:31.734857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-02-03T20:20:31.735204] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-02-03T20:20:31.735995] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-02-03T20:20:31.736048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:31.736080] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:31.736106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:31.736162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:31.795059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:31.795981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:31.796079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:31.796113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:31.926093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:31.926271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:31.926327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:31.926379] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:31.930147] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-02-03T20:20:31.930499] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-02-03T20:20:31.930666] [INFO ] [sig ] DIN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:32.079991] [INFO ] [LOCAL ] Saved forecast: DIN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DIN.txt [2026-02-03T20:20:32.080159] [INFO ] [sig ] [913/3452] Completed DIN in 0.4s | 2.79 sym/s | Total: 5.5m | ETA: 15.2m [2026-02-03T20:20:32.080200] [INFO ] [sig ] [914/3452] Forecasting DINO... [2026-02-03T20:20:32.080230] [INFO ] [sig ] Generating forecast for: DINO [2026-02-03T20:20:32.080261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-02-03T20:20:32.092171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-02-03T20:20:32.092595] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-02-03T20:20:32.093383] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-02-03T20:20:32.093438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:32.093470] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:32.093536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:32.093623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:32.154236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:32.155353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:32.155460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:32.155505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:32.286013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:32.286180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:32.286222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:32.286251] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:32.289774] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: UP (p=50.53%) [2026-02-03T20:20:32.290051] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-02-03T20:20:32.290182] [INFO ] [sig ] DINO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:32.431694] [INFO ] [LOCAL ] Saved forecast: DINO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DINO.txt [2026-02-03T20:20:32.431859] [INFO ] [sig ] [914/3452] Completed DINO in 0.4s | 2.79 sym/s | Total: 5.5m | ETA: 15.2m [2026-02-03T20:20:32.431904] [INFO ] [sig ] [915/3452] Forecasting DIOD... [2026-02-03T20:20:32.431933] [INFO ] [sig ] Generating forecast for: DIOD [2026-02-03T20:20:32.431962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-02-03T20:20:32.442879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-02-03T20:20:32.443268] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-02-03T20:20:32.444131] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-02-03T20:20:32.444184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:32.444217] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:32.444243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:32.444300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:32.503271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:32.504161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:32.504249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:32.504283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:32.627063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:32.627229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:32.627272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:32.627313] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:32.631015] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-02-03T20:20:32.631311] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-02-03T20:20:32.631447] [INFO ] [sig ] DIOD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:32.786840] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DIOD.txt [2026-02-03T20:20:32.787021] [INFO ] [sig ] [915/3452] Completed DIOD in 0.4s | 2.79 sym/s | Total: 5.5m | ETA: 15.2m [2026-02-03T20:20:32.787063] [INFO ] [sig ] [916/3452] Forecasting DIS... [2026-02-03T20:20:32.787093] [INFO ] [sig ] Generating forecast for: DIS [2026-02-03T20:20:32.787306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-02-03T20:20:32.799426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-02-03T20:20:32.799886] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-02-03T20:20:32.800938] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-02-03T20:20:32.800993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:32.801207] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:32.801233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:32.801288] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:32.859698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:32.860611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:32.860698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:32.860730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:32.985593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:32.985758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:32.985800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:32.985830] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:32.989390] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=74.64%) [2026-02-03T20:20:32.989710] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-02-03T20:20:32.989853] [INFO ] [sig ] DIS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:33.202829] [INFO ] [LOCAL ] Saved forecast: DIS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DIS.txt [2026-02-03T20:20:33.203007] [INFO ] [sig ] [916/3452] Completed DIS in 0.4s | 2.79 sym/s | Total: 5.5m | ETA: 15.2m [2026-02-03T20:20:33.203050] [INFO ] [sig ] [917/3452] Forecasting DJCO... [2026-02-03T20:20:33.203079] [INFO ] [sig ] Generating forecast for: DJCO [2026-02-03T20:20:33.203111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-02-03T20:20:33.214220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-02-03T20:20:33.214615] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-02-03T20:20:33.215401] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-02-03T20:20:33.215453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:33.215485] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:33.215511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:33.215567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:33.272457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:33.273331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:33.273450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:33.273485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:33.397629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:33.397835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:33.397896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:33.397935] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:33.401671] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-02-03T20:20:33.402002] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-02-03T20:20:33.402143] [INFO ] [sig ] DJCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:33.553628] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DJCO.txt [2026-02-03T20:20:33.553794] [INFO ] [sig ] [917/3452] Completed DJCO in 0.4s | 2.79 sym/s | Total: 5.5m | ETA: 15.2m [2026-02-03T20:20:33.553835] [INFO ] [sig ] [918/3452] Forecasting DK... [2026-02-03T20:20:33.553866] [INFO ] [sig ] Generating forecast for: DK [2026-02-03T20:20:33.553903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-02-03T20:20:33.570395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-02-03T20:20:33.570829] [INFO ] [FORECASTER] Starting predict_future for DK [2026-02-03T20:20:33.571650] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-02-03T20:20:33.571703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:33.571734] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:33.571759] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:33.571816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:33.627975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:33.628965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:33.629065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:33.629100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:33.751782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:33.751945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:33.751986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:33.752018] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:33.755466] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: UP (p=52.72%) [2026-02-03T20:20:33.755766] [INFO ] [FORECASTER] Completed predict_future for DK [2026-02-03T20:20:33.755897] [INFO ] [sig ] DK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:33.897221] [INFO ] [LOCAL ] Saved forecast: DK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DK.txt [2026-02-03T20:20:33.897378] [INFO ] [sig ] [918/3452] Completed DK in 0.3s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:33.897418] [INFO ] [sig ] [919/3452] Forecasting DKL... [2026-02-03T20:20:33.897449] [INFO ] [sig ] Generating forecast for: DKL [2026-02-03T20:20:33.897479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-02-03T20:20:33.908512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-02-03T20:20:33.908866] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-02-03T20:20:33.909712] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-02-03T20:20:33.909770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:33.909804] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:33.909832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:33.909895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:33.968406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:33.969093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:33.969176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:33.969210] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:34.087892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:34.088048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:34.088089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:34.088118] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:34.091662] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-02-03T20:20:34.091946] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-02-03T20:20:34.092076] [INFO ] [sig ] DKL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:34.241149] [INFO ] [LOCAL ] Saved forecast: DKL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DKL.txt [2026-02-03T20:20:34.241299] [INFO ] [sig ] [919/3452] Completed DKL in 0.3s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:34.241342] [INFO ] [sig ] [920/3452] Forecasting DKNG... [2026-02-03T20:20:34.241372] [INFO ] [sig ] Generating forecast for: DKNG [2026-02-03T20:20:34.241403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-02-03T20:20:34.252160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-02-03T20:20:34.252495] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-02-03T20:20:34.253286] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-02-03T20:20:34.253339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:34.253371] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:34.253397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:34.253455] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:34.313560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:34.314525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:34.314647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:34.314684] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:34.436187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:34.436348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:34.436390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:34.436420] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:34.439968] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: DOWN (p=38.33%) [2026-02-03T20:20:34.440288] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-02-03T20:20:34.440443] [INFO ] [sig ] DKNG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:34.604068] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DKNG.txt [2026-02-03T20:20:34.604276] [INFO ] [sig ] [920/3452] Completed DKNG in 0.4s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:34.604326] [INFO ] [sig ] [921/3452] Forecasting DKS... [2026-02-03T20:20:34.604360] [INFO ] [sig ] Generating forecast for: DKS [2026-02-03T20:20:34.604398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-02-03T20:20:34.616558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-02-03T20:20:34.617008] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-02-03T20:20:34.617888] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-02-03T20:20:34.617943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:34.617976] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:34.618002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:34.618060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:34.685503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:34.686495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:34.686600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:34.686637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:34.815827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:34.815996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:34.816043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:34.816074] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:34.819814] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-02-03T20:20:34.820136] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-02-03T20:20:34.820282] [INFO ] [sig ] DKS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:34.972164] [INFO ] [LOCAL ] Saved forecast: DKS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DKS.txt [2026-02-03T20:20:34.972326] [INFO ] [sig ] [921/3452] Completed DKS in 0.4s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:34.972368] [INFO ] [sig ] [922/3452] Forecasting DLB... [2026-02-03T20:20:34.972402] [INFO ] [sig ] Generating forecast for: DLB [2026-02-03T20:20:34.972435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-02-03T20:20:34.983446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-02-03T20:20:34.983853] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-02-03T20:20:34.984699] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-02-03T20:20:34.984757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:34.984790] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:34.984817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:34.984873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:35.044790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:35.045670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:35.045758] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:35.045792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:35.177136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:35.177323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:35.177385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:35.177417] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:35.181209] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-02-03T20:20:35.181529] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-02-03T20:20:35.181699] [INFO ] [sig ] DLB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:35.334427] [INFO ] [LOCAL ] Saved forecast: DLB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DLB.txt [2026-02-03T20:20:35.334612] [INFO ] [sig ] [922/3452] Completed DLB in 0.4s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:35.334655] [INFO ] [sig ] [923/3452] Forecasting DLHC... [2026-02-03T20:20:35.334687] [INFO ] [sig ] Generating forecast for: DLHC [2026-02-03T20:20:35.334725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-02-03T20:20:35.345691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-02-03T20:20:35.346014] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-02-03T20:20:35.346856] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-02-03T20:20:35.346910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:35.346949] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:35.346982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:35.347051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:35.403927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:35.404601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:35.404679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:35.404711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:35.519565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:35.519737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:35.519780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:35.519809] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:35.523135] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-02-03T20:20:35.523405] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-02-03T20:20:35.523531] [INFO ] [sig ] DLHC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:35.666021] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DLHC.txt [2026-02-03T20:20:35.666184] [INFO ] [sig ] [923/3452] Completed DLHC in 0.3s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:35.666226] [INFO ] [sig ] [924/3452] Forecasting DLNG... [2026-02-03T20:20:35.666255] [INFO ] [sig ] Generating forecast for: DLNG [2026-02-03T20:20:35.666285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-02-03T20:20:35.677586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-02-03T20:20:35.678228] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-02-03T20:20:35.679534] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-02-03T20:20:35.679606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:35.679687] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:35.679716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:35.679774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:35.736267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:35.737159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:35.737244] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:35.737278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:35.854763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:35.854926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:35.854967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:35.854995] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:35.858365] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: DOWN (p=4.85%) [2026-02-03T20:20:35.858664] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-02-03T20:20:35.858793] [INFO ] [sig ] DLNG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:36.003752] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DLNG.txt [2026-02-03T20:20:36.003901] [INFO ] [sig ] [924/3452] Completed DLNG in 0.3s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:36.003942] [INFO ] [sig ] [925/3452] Forecasting DLO... [2026-02-03T20:20:36.003975] [INFO ] [sig ] Generating forecast for: DLO [2026-02-03T20:20:36.004018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-02-03T20:20:36.015388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-02-03T20:20:36.015762] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-02-03T20:20:36.016547] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-02-03T20:20:36.016627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:36.016661] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:36.016688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:36.016751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:36.076568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:36.077299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:36.077379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:36.077412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:36.193946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:36.194108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:36.194149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:36.194178] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:36.197561] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: UP (p=68.25%) [2026-02-03T20:20:36.197881] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-02-03T20:20:36.198018] [INFO ] [sig ] DLO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:36.346766] [INFO ] [LOCAL ] Saved forecast: DLO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DLO.txt [2026-02-03T20:20:36.346902] [INFO ] [sig ] [925/3452] Completed DLO in 0.3s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:36.346946] [INFO ] [sig ] [926/3452] Forecasting DLPN... [2026-02-03T20:20:36.346982] [INFO ] [sig ] Generating forecast for: DLPN [2026-02-03T20:20:36.347018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-02-03T20:20:36.358481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-02-03T20:20:36.358889] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-02-03T20:20:36.359714] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-02-03T20:20:36.359766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:36.359798] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:36.359825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:36.359881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:36.417745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:36.418664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:36.418750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:36.418783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:36.523540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:36.523725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:36.523767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:36.523795] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:36.527180] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: UP (p=69.91%) [2026-02-03T20:20:36.527459] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-02-03T20:20:36.527604] [INFO ] [sig ] DLPN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:36.669693] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DLPN.txt [2026-02-03T20:20:36.669854] [INFO ] [sig ] [926/3452] Completed DLPN in 0.3s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:36.669894] [INFO ] [sig ] [927/3452] Forecasting DLTH... [2026-02-03T20:20:36.669925] [INFO ] [sig ] Generating forecast for: DLTH [2026-02-03T20:20:36.669957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-02-03T20:20:36.680626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-02-03T20:20:36.680984] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-02-03T20:20:36.681760] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-02-03T20:20:36.681812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:36.681858] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:36.681886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:36.681942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:36.740028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:36.740941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:36.741029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:36.741066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:36.863552] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:36.863750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:36.863791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:36.863850] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:36.867333] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=55.05%) [2026-02-03T20:20:36.867630] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-02-03T20:20:36.867760] [INFO ] [sig ] DLTH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:37.018882] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DLTH.txt [2026-02-03T20:20:37.019062] [INFO ] [sig ] [927/3452] Completed DLTH in 0.3s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:37.019111] [INFO ] [sig ] [928/3452] Forecasting DLX... [2026-02-03T20:20:37.019144] [INFO ] [sig ] Generating forecast for: DLX [2026-02-03T20:20:37.019174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-02-03T20:20:37.210221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-02-03T20:20:37.210602] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-02-03T20:20:37.211385] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-02-03T20:20:37.211438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:37.211469] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:37.211495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:37.211552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:37.268498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:37.269362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:37.269442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:37.269475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:37.392595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:37.392754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:37.392794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:37.392822] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:37.396189] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-02-03T20:20:37.396460] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-02-03T20:20:37.396601] [INFO ] [sig ] DLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:37.540425] [INFO ] [LOCAL ] Saved forecast: DLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DLX.txt [2026-02-03T20:20:37.540561] [INFO ] [sig ] [928/3452] Completed DLX in 0.5s | 2.79 sym/s | Total: 5.5m | ETA: 15.1m [2026-02-03T20:20:37.540619] [INFO ] [sig ] [929/3452] Forecasting DLY... [2026-02-03T20:20:37.540649] [INFO ] [sig ] Generating forecast for: DLY [2026-02-03T20:20:37.540678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-02-03T20:20:37.553130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-02-03T20:20:37.553534] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-02-03T20:20:37.554362] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-02-03T20:20:37.554415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:37.554447] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:37.554473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:37.554530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:37.613254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:37.614058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:37.614159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:37.614194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:37.734983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:37.735154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:37.735196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:37.735226] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:37.739038] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-02-03T20:20:37.739406] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-02-03T20:20:37.739558] [INFO ] [sig ] DLY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:37.883927] [INFO ] [LOCAL ] Saved forecast: DLY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DLY.txt [2026-02-03T20:20:37.884078] [INFO ] [sig ] [929/3452] Completed DLY in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.1m [2026-02-03T20:20:37.884119] [INFO ] [sig ] [930/3452] Forecasting DMAC... [2026-02-03T20:20:37.884148] [INFO ] [sig ] Generating forecast for: DMAC [2026-02-03T20:20:37.884180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-02-03T20:20:37.895431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-02-03T20:20:37.895776] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-02-03T20:20:37.896530] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-02-03T20:20:37.896602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:37.896637] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:37.896664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:37.896721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:37.956618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:37.957633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:37.957721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:37.957754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:38.084641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:38.084816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:38.084862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:38.084891] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:38.088355] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=18.40%) [2026-02-03T20:20:38.088657] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-02-03T20:20:38.088788] [INFO ] [sig ] DMAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:38.237723] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DMAC.txt [2026-02-03T20:20:38.237925] [INFO ] [sig ] [930/3452] Completed DMAC in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.1m [2026-02-03T20:20:38.237991] [INFO ] [sig ] [931/3452] Forecasting DMB... [2026-02-03T20:20:38.238026] [INFO ] [sig ] Generating forecast for: DMB [2026-02-03T20:20:38.238058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-02-03T20:20:38.249957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-02-03T20:20:38.250348] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-02-03T20:20:38.251159] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-02-03T20:20:38.251214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:38.251248] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:38.251276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:38.251336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:38.313412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:38.314471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:38.314562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:38.314615] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:38.436174] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:38.436341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:38.436385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:38.436416] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:38.440047] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=23.84%) [2026-02-03T20:20:38.440341] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-02-03T20:20:38.440484] [INFO ] [sig ] DMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:38.590336] [INFO ] [LOCAL ] Saved forecast: DMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DMB.txt [2026-02-03T20:20:38.590490] [INFO ] [sig ] [931/3452] Completed DMB in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.1m [2026-02-03T20:20:38.590532] [INFO ] [sig ] [932/3452] Forecasting DMLP... [2026-02-03T20:20:38.590563] [INFO ] [sig ] Generating forecast for: DMLP [2026-02-03T20:20:38.590611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-02-03T20:20:38.603871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-02-03T20:20:38.604290] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-02-03T20:20:38.605190] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-02-03T20:20:38.605246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:38.605281] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:38.605310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:38.605369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:38.664126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:38.665028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:38.665116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:38.665149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:38.783744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:38.783910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:38.783955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:38.783984] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:38.787488] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=5.63%) [2026-02-03T20:20:38.787837] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-02-03T20:20:38.788007] [INFO ] [sig ] DMLP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:38.931852] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DMLP.txt [2026-02-03T20:20:38.931986] [INFO ] [sig ] [932/3452] Completed DMLP in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.1m [2026-02-03T20:20:38.932026] [INFO ] [sig ] [933/3452] Forecasting DMO... [2026-02-03T20:20:38.932060] [INFO ] [sig ] Generating forecast for: DMO [2026-02-03T20:20:38.932090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-02-03T20:20:38.943122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-02-03T20:20:38.943459] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-02-03T20:20:38.944262] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-02-03T20:20:38.944317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:38.944350] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:38.944378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:38.944436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:39.004241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:39.004966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:39.005048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:39.005085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:39.126667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:39.126823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:39.126863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:39.126892] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:39.130786] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: UP (p=74.86%) [2026-02-03T20:20:39.131060] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-02-03T20:20:39.131185] [INFO ] [sig ] DMO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:39.273642] [INFO ] [LOCAL ] Saved forecast: DMO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DMO.txt [2026-02-03T20:20:39.273793] [INFO ] [sig ] [933/3452] Completed DMO in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.1m [2026-02-03T20:20:39.273833] [INFO ] [sig ] [934/3452] Forecasting DMRC... [2026-02-03T20:20:39.273864] [INFO ] [sig ] Generating forecast for: DMRC [2026-02-03T20:20:39.273894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-02-03T20:20:39.285442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-02-03T20:20:39.285796] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-02-03T20:20:39.286748] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-02-03T20:20:39.286799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:39.286831] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:39.286857] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:39.286913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:39.346218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:39.346862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:39.346983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:39.347033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:39.469909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:39.470056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:39.470100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:39.470167] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:39.473617] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=34.01%) [2026-02-03T20:20:39.473888] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-02-03T20:20:39.474017] [INFO ] [sig ] DMRC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:39.617073] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DMRC.txt [2026-02-03T20:20:39.617196] [INFO ] [sig ] [934/3452] Completed DMRC in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.1m [2026-02-03T20:20:39.617235] [INFO ] [sig ] [935/3452] Forecasting DMXF... [2026-02-03T20:20:39.617265] [INFO ] [sig ] Generating forecast for: DMXF [2026-02-03T20:20:39.617294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-02-03T20:20:39.628424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-02-03T20:20:39.628810] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-02-03T20:20:39.629661] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-02-03T20:20:39.629716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:39.629750] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:39.629778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:39.629835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:39.687675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:39.688339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:39.688420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:39.688453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:39.806643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:39.806780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:39.806820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:39.806849] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:39.810245] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-02-03T20:20:39.810520] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-02-03T20:20:39.810668] [INFO ] [sig ] DMXF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:39.951810] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DMXF.txt [2026-02-03T20:20:39.951937] [INFO ] [sig ] [935/3452] Completed DMXF in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:39.951976] [INFO ] [sig ] [936/3452] Forecasting DNA... [2026-02-03T20:20:39.952007] [INFO ] [sig ] Generating forecast for: DNA [2026-02-03T20:20:39.952036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-02-03T20:20:39.964176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-02-03T20:20:39.964513] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-02-03T20:20:39.965292] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-02-03T20:20:39.965345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:39.965377] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:39.965403] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:39.965460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:40.026493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:40.027238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:40.027341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:40.027375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:40.145735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:40.145884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:40.145923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:40.145951] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:40.149303] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-02-03T20:20:40.149586] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-02-03T20:20:40.149711] [INFO ] [sig ] DNA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:40.298008] [INFO ] [LOCAL ] Saved forecast: DNA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DNA.txt [2026-02-03T20:20:40.298157] [INFO ] [sig ] [936/3452] Completed DNA in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:40.298205] [INFO ] [sig ] [937/3452] Forecasting DNLI... [2026-02-03T20:20:40.298242] [INFO ] [sig ] Generating forecast for: DNLI [2026-02-03T20:20:40.298274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-02-03T20:20:40.310261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-02-03T20:20:40.310631] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-02-03T20:20:40.311387] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-02-03T20:20:40.311439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:40.311471] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:40.311497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:40.311554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:40.376279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:40.376943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:40.377025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:40.377057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:40.501878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:40.502030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:40.502076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:40.502112] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:40.505479] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: DOWN (p=15.21%) [2026-02-03T20:20:40.505767] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-02-03T20:20:40.505892] [INFO ] [sig ] DNLI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:40.654008] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DNLI.txt [2026-02-03T20:20:40.654191] [INFO ] [sig ] [937/3452] Completed DNLI in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:40.654238] [INFO ] [sig ] [938/3452] Forecasting DNP... [2026-02-03T20:20:40.654268] [INFO ] [sig ] Generating forecast for: DNP [2026-02-03T20:20:40.654299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-02-03T20:20:40.664845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-02-03T20:20:40.665175] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-02-03T20:20:40.665944] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-02-03T20:20:40.665997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:40.666029] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:40.666082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:40.666143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:40.723954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:40.724626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:40.724708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:40.724743] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:40.846835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:40.847024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:40.847074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:40.847105] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:40.850563] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=72.92%) [2026-02-03T20:20:40.850852] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-02-03T20:20:40.850987] [INFO ] [sig ] DNP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:40.991720] [INFO ] [LOCAL ] Saved forecast: DNP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DNP.txt [2026-02-03T20:20:40.991878] [INFO ] [sig ] [938/3452] Completed DNP in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:40.991918] [INFO ] [sig ] [939/3452] Forecasting DNTH... [2026-02-03T20:20:40.991946] [INFO ] [sig ] Generating forecast for: DNTH [2026-02-03T20:20:40.991975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-02-03T20:20:41.002962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-02-03T20:20:41.003314] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-02-03T20:20:41.004136] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-02-03T20:20:41.004190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:41.004223] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:41.004251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:41.004309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:41.061215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:41.062025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:41.062109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:41.062142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:41.181283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:41.181437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:41.181477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:41.181506] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:41.184835] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=68.95%) [2026-02-03T20:20:41.185103] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-02-03T20:20:41.185226] [INFO ] [sig ] DNTH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:41.338717] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DNTH.txt [2026-02-03T20:20:41.338870] [INFO ] [sig ] [939/3452] Completed DNTH in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:41.338912] [INFO ] [sig ] [940/3452] Forecasting DOCN... [2026-02-03T20:20:41.338946] [INFO ] [sig ] Generating forecast for: DOCN [2026-02-03T20:20:41.338976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-02-03T20:20:41.349870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-02-03T20:20:41.350215] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-02-03T20:20:41.351074] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-02-03T20:20:41.351140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:41.351181] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:41.351216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:41.351275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:41.409497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:41.410138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:41.410232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:41.410267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:41.530957] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:41.531078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:41.531116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:41.531145] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:41.534370] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=26.88%) [2026-02-03T20:20:41.534651] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-02-03T20:20:41.534778] [INFO ] [sig ] DOCN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:41.681258] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DOCN.txt [2026-02-03T20:20:41.681385] [INFO ] [sig ] [940/3452] Completed DOCN in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:41.681424] [INFO ] [sig ] [941/3452] Forecasting DOCS... [2026-02-03T20:20:41.681454] [INFO ] [sig ] Generating forecast for: DOCS [2026-02-03T20:20:41.681483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-02-03T20:20:41.692673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-02-03T20:20:41.693020] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-02-03T20:20:41.693863] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-02-03T20:20:41.693918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:41.693988] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:41.694021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:41.694080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:41.752911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:41.753592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:41.753684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:41.753720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:41.877658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:41.877827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:41.877871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:41.877901] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:41.881657] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=58.46%) [2026-02-03T20:20:41.881928] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-02-03T20:20:41.882055] [INFO ] [sig ] DOCS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:42.024996] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DOCS.txt [2026-02-03T20:20:42.025160] [INFO ] [sig ] [941/3452] Completed DOCS in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:42.025209] [INFO ] [sig ] [942/3452] Forecasting DOGZ... [2026-02-03T20:20:42.025247] [INFO ] [sig ] Generating forecast for: DOGZ [2026-02-03T20:20:42.025294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-02-03T20:20:42.037003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-02-03T20:20:42.037357] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-02-03T20:20:42.038234] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-02-03T20:20:42.038288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:42.038511] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:42.038539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:42.038620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:42.098044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:42.098731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:42.098813] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:42.098848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:42.218306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:42.218461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:42.218504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:42.218535] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:42.221994] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=52.85%) [2026-02-03T20:20:42.222277] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-02-03T20:20:42.222411] [INFO ] [sig ] DOGZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:42.373330] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DOGZ.txt [2026-02-03T20:20:42.373494] [INFO ] [sig ] [942/3452] Completed DOGZ in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:42.373535] [INFO ] [sig ] [943/3452] Forecasting DOLE... [2026-02-03T20:20:42.373566] [INFO ] [sig ] Generating forecast for: DOLE [2026-02-03T20:20:42.373619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-02-03T20:20:42.385595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-02-03T20:20:42.386018] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-02-03T20:20:42.386904] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-02-03T20:20:42.386961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:42.386997] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:42.387025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:42.387085] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:42.448873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:42.449891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:42.449986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:42.450021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:42.574713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:42.574873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:42.574913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:42.574942] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:42.578624] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: UP (p=52.73%) [2026-02-03T20:20:42.578968] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-02-03T20:20:42.579146] [INFO ] [sig ] DOLE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:42.751127] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DOLE.txt [2026-02-03T20:20:42.751495] [INFO ] [sig ] [943/3452] Completed DOLE in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:42.751537] [INFO ] [sig ] [944/3452] Forecasting DOMO... [2026-02-03T20:20:42.751599] [INFO ] [sig ] Generating forecast for: DOMO [2026-02-03T20:20:42.751643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-02-03T20:20:42.763540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-02-03T20:20:42.763965] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-02-03T20:20:42.764805] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-02-03T20:20:42.764857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:42.764888] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:42.764915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:42.764971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:42.822595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:42.823699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:42.823793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:42.823825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:42.945921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:42.946092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:42.946141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:42.946219] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:42.949656] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=22.12%) [2026-02-03T20:20:42.949928] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-02-03T20:20:42.950052] [INFO ] [sig ] DOMO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:43.095803] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DOMO.txt [2026-02-03T20:20:43.095972] [INFO ] [sig ] [944/3452] Completed DOMO in 0.3s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:43.096012] [INFO ] [sig ] [945/3452] Forecasting DORM... [2026-02-03T20:20:43.096042] [INFO ] [sig ] Generating forecast for: DORM [2026-02-03T20:20:43.096074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-02-03T20:20:43.109047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-02-03T20:20:43.109463] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-02-03T20:20:43.110262] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-02-03T20:20:43.110316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:43.110348] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:43.110374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:43.110431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:43.167496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:43.168455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:43.168546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:43.168600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:43.303179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:43.303352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:43.303405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:43.303461] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:43.307195] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=77.89%) [2026-02-03T20:20:43.307475] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-02-03T20:20:43.307620] [INFO ] [sig ] DORM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:43.450415] [INFO ] [LOCAL ] Saved forecast: DORM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DORM.txt [2026-02-03T20:20:43.450556] [INFO ] [sig ] [945/3452] Completed DORM in 0.4s | 2.79 sym/s | Total: 5.6m | ETA: 15.0m [2026-02-03T20:20:43.450615] [INFO ] [sig ] [946/3452] Forecasting DOUG... [2026-02-03T20:20:43.450647] [INFO ] [sig ] Generating forecast for: DOUG [2026-02-03T20:20:43.450678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-02-03T20:20:43.464884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-02-03T20:20:43.465392] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-02-03T20:20:43.466384] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-02-03T20:20:43.466447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:43.466485] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:43.466517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:43.466609] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:43.525991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:43.526962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:43.527053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:43.527087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:43.654623] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:43.654781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:43.654824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:43.654854] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:43.658853] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=64.52%) [2026-02-03T20:20:43.659154] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-02-03T20:20:43.659292] [INFO ] [sig ] DOUG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:43.815241] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DOUG.txt [2026-02-03T20:20:43.815414] [INFO ] [sig ] [946/3452] Completed DOUG in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-03T20:20:43.815457] [INFO ] [sig ] [947/3452] Forecasting DOX... [2026-02-03T20:20:43.815490] [INFO ] [sig ] Generating forecast for: DOX [2026-02-03T20:20:43.815522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-02-03T20:20:43.828532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-02-03T20:20:43.828975] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-02-03T20:20:43.830035] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-02-03T20:20:43.830091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:43.830125] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:43.830152] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:43.830210] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:43.891131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:43.892028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:43.892112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:43.892145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:44.018896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:44.019062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:44.019106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:44.019135] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:44.022843] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-02-03T20:20:44.023123] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-02-03T20:20:44.023256] [INFO ] [sig ] DOX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:44.191029] [INFO ] [LOCAL ] Saved forecast: DOX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DOX.txt [2026-02-03T20:20:44.191261] [INFO ] [sig ] [947/3452] Completed DOX in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-03T20:20:44.191323] [INFO ] [sig ] [948/3452] Forecasting DPG... [2026-02-03T20:20:44.191372] [INFO ] [sig ] Generating forecast for: DPG [2026-02-03T20:20:44.191419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-02-03T20:20:44.206479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-02-03T20:20:44.207047] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-02-03T20:20:44.208330] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-02-03T20:20:44.208406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:44.208456] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:44.208501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:44.208615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:44.292999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:44.293998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:44.294094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:44.294130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:44.441744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:44.441950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:44.442000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:44.442035] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:44.446950] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=26.20%) [2026-02-03T20:20:44.447385] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-02-03T20:20:44.447548] [INFO ] [sig ] DPG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:44.682996] [INFO ] [LOCAL ] Saved forecast: DPG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DPG.txt [2026-02-03T20:20:44.683217] [INFO ] [sig ] [948/3452] Completed DPG in 0.5s | 2.79 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-03T20:20:44.683272] [INFO ] [sig ] [949/3452] Forecasting DPRO... [2026-02-03T20:20:44.683307] [INFO ] [sig ] Generating forecast for: DPRO [2026-02-03T20:20:44.683344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-02-03T20:20:44.704175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-02-03T20:20:44.704689] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-02-03T20:20:44.705817] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-02-03T20:20:44.705882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:44.705920] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:44.705950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:44.706059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:44.788268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:44.789357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:44.789501] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:44.789568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:44.962265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:44.962471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:44.962539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:44.962614] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:44.968326] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=48.62%) [2026-02-03T20:20:44.968898] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-02-03T20:20:44.969120] [INFO ] [sig ] DPRO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:45.174895] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DPRO.txt [2026-02-03T20:20:45.175084] [INFO ] [sig ] [949/3452] Completed DPRO in 0.5s | 2.79 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-03T20:20:45.175128] [INFO ] [sig ] [950/3452] Forecasting DPZ... [2026-02-03T20:20:45.175161] [INFO ] [sig ] Generating forecast for: DPZ [2026-02-03T20:20:45.175191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-02-03T20:20:45.192106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-02-03T20:20:45.192618] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-02-03T20:20:45.193687] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-02-03T20:20:45.193750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:45.193784] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:45.193811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:45.193868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:45.263913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:45.265295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:45.265473] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:45.265530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:45.411831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:45.412034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:45.412086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:45.412123] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:45.416826] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-02-03T20:20:45.417228] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-02-03T20:20:45.417387] [INFO ] [sig ] DPZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:45.603459] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DPZ.txt [2026-02-03T20:20:45.603706] [INFO ] [sig ] [950/3452] Completed DPZ in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-03T20:20:45.603776] [INFO ] [sig ] [951/3452] Forecasting DQ... [2026-02-03T20:20:45.603831] [INFO ] [sig ] Generating forecast for: DQ [2026-02-03T20:20:45.603884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-02-03T20:20:45.618377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-02-03T20:20:45.618874] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-02-03T20:20:45.619891] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-02-03T20:20:45.619987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:45.620022] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:45.620051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:45.620109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:45.685270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:45.686228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:45.686362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:45.686400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:45.824126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:45.824291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:45.824335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:45.824367] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:45.828564] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: UP (p=61.20%) [2026-02-03T20:20:45.828923] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-02-03T20:20:45.829092] [INFO ] [sig ] DQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:45.991732] [INFO ] [LOCAL ] Saved forecast: DQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DQ.txt [2026-02-03T20:20:45.991912] [INFO ] [sig ] [951/3452] Completed DQ in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-03T20:20:45.991955] [INFO ] [sig ] [952/3452] Forecasting DRD... [2026-02-03T20:20:45.991986] [INFO ] [sig ] Generating forecast for: DRD [2026-02-03T20:20:45.992016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-02-03T20:20:46.005025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-02-03T20:20:46.005398] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-02-03T20:20:46.006677] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-02-03T20:20:46.006731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:46.006763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:46.006790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:46.006847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:46.075722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:46.076668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:46.076757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:46.076792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:46.211502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:46.211689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:46.211733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:46.211764] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:46.215404] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-02-03T20:20:46.215712] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-02-03T20:20:46.215870] [INFO ] [sig ] DRD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:46.371146] [INFO ] [LOCAL ] Saved forecast: DRD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DRD.txt [2026-02-03T20:20:46.371311] [INFO ] [sig ] [952/3452] Completed DRD in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-03T20:20:46.371354] [INFO ] [sig ] [953/3452] Forecasting DRH... [2026-02-03T20:20:46.371385] [INFO ] [sig ] Generating forecast for: DRH [2026-02-03T20:20:46.371416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-02-03T20:20:46.383145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-02-03T20:20:46.383568] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-02-03T20:20:46.384500] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-02-03T20:20:46.384559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:46.384614] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:46.384642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:46.384699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:46.445727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:46.446630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:46.446724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:46.446758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:46.571319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:46.571476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:46.571517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:46.571546] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:46.575086] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=30.10%) [2026-02-03T20:20:46.575397] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-02-03T20:20:46.575530] [INFO ] [sig ] DRH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:46.721791] [INFO ] [LOCAL ] Saved forecast: DRH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DRH.txt [2026-02-03T20:20:46.721952] [INFO ] [sig ] [953/3452] Completed DRH in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 15.0m [2026-02-03T20:20:46.721993] [INFO ] [sig ] [954/3452] Forecasting DRI... [2026-02-03T20:20:46.722025] [INFO ] [sig ] Generating forecast for: DRI [2026-02-03T20:20:46.722055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-02-03T20:20:46.733683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-02-03T20:20:46.734055] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-02-03T20:20:46.734881] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-02-03T20:20:46.734934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:46.734966] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:46.734992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:46.735049] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:46.796915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:46.797927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:46.798016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:46.798050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:46.926893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:46.927051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:46.927092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:46.927124] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:46.930670] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=18.67%) [2026-02-03T20:20:46.930950] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-02-03T20:20:46.931080] [INFO ] [sig ] DRI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:47.076285] [INFO ] [LOCAL ] Saved forecast: DRI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DRI.txt [2026-02-03T20:20:47.076696] [INFO ] [sig ] [954/3452] Completed DRI in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-03T20:20:47.076753] [INFO ] [sig ] [955/3452] Forecasting DRIO... [2026-02-03T20:20:47.076787] [INFO ] [sig ] Generating forecast for: DRIO [2026-02-03T20:20:47.076817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-02-03T20:20:47.090044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-02-03T20:20:47.090507] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-02-03T20:20:47.091448] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-02-03T20:20:47.091506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:47.091539] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:47.091565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:47.091663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:47.158981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:47.159867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:47.159953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:47.159986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:47.282867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:47.283025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:47.283069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:47.283098] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:47.286685] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: UP (p=86.68%) [2026-02-03T20:20:47.286957] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-02-03T20:20:47.287088] [INFO ] [sig ] DRIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:47.428968] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DRIO.txt [2026-02-03T20:20:47.429102] [INFO ] [sig ] [955/3452] Completed DRIO in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-03T20:20:47.429142] [INFO ] [sig ] [956/3452] Forecasting DRLL... [2026-02-03T20:20:47.429171] [INFO ] [sig ] Generating forecast for: DRLL [2026-02-03T20:20:47.429202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-02-03T20:20:47.441512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-02-03T20:20:47.441983] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-02-03T20:20:47.442834] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-02-03T20:20:47.442887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:47.442919] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:47.442945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:47.443002] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:47.508714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:47.509862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:47.509951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:47.509984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:47.644908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:47.645070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:47.645113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:47.645142] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:47.648942] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=59.97%) [2026-02-03T20:20:47.649260] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-02-03T20:20:47.649647] [INFO ] [sig ] DRLL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:47.812224] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DRLL.txt [2026-02-03T20:20:47.812382] [INFO ] [sig ] [956/3452] Completed DRLL in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-03T20:20:47.812422] [INFO ] [sig ] [957/3452] Forecasting DRMA... [2026-02-03T20:20:47.812453] [INFO ] [sig ] Generating forecast for: DRMA [2026-02-03T20:20:47.812482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-02-03T20:20:47.824118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-02-03T20:20:47.824520] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-02-03T20:20:47.825341] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-02-03T20:20:47.825396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:47.825436] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:47.825475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:47.825543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:47.886880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:47.887725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:47.887836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:47.887874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:48.022498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:48.022675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:48.022717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:48.022748] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:48.026264] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=20.70%) [2026-02-03T20:20:48.026559] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-02-03T20:20:48.026713] [INFO ] [sig ] DRMA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:48.180076] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DRMA.txt [2026-02-03T20:20:48.180227] [INFO ] [sig ] [957/3452] Completed DRMA in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-03T20:20:48.180284] [INFO ] [sig ] [958/3452] Forecasting DRS... [2026-02-03T20:20:48.180319] [INFO ] [sig ] Generating forecast for: DRS [2026-02-03T20:20:48.180350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-02-03T20:20:48.194132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-02-03T20:20:48.194724] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-02-03T20:20:48.195558] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-02-03T20:20:48.195628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:48.195697] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:48.195726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:48.195783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:48.261164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:48.262103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:48.262190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:48.262224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:48.387147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:48.387307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:48.387365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:48.387396] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:48.391059] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-02-03T20:20:48.391356] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-02-03T20:20:48.391493] [INFO ] [sig ] DRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:48.540433] [INFO ] [LOCAL ] Saved forecast: DRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DRS.txt [2026-02-03T20:20:48.540601] [INFO ] [sig ] [958/3452] Completed DRS in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-03T20:20:48.540644] [INFO ] [sig ] [959/3452] Forecasting DRTS... [2026-02-03T20:20:48.540674] [INFO ] [sig ] Generating forecast for: DRTS [2026-02-03T20:20:48.540705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-02-03T20:20:48.551816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-02-03T20:20:48.552183] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-02-03T20:20:48.553022] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-02-03T20:20:48.553079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:48.553113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:48.553143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:48.553207] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:48.616294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:48.617177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:48.617275] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:48.617312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:48.745383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:48.745553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:48.745617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:48.745650] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:48.749844] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-02-03T20:20:48.750135] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-02-03T20:20:48.750276] [INFO ] [sig ] DRTS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:48.898068] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DRTS.txt [2026-02-03T20:20:48.898234] [INFO ] [sig ] [959/3452] Completed DRTS in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-03T20:20:48.898285] [INFO ] [sig ] [960/3452] Forecasting DRUG... [2026-02-03T20:20:48.898324] [INFO ] [sig ] Generating forecast for: DRUG [2026-02-03T20:20:48.898362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-02-03T20:20:48.910327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-02-03T20:20:48.910786] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-02-03T20:20:48.911636] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-02-03T20:20:48.911690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:48.911725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:48.911754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:48.911812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:48.972954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:48.973956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:48.974077] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:48.974113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:49.106658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:49.106835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:49.106893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:49.106936] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:49.110669] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-02-03T20:20:49.111058] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-02-03T20:20:49.111214] [INFO ] [sig ] DRUG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:49.264391] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DRUG.txt [2026-02-03T20:20:49.264557] [INFO ] [sig ] [960/3452] Completed DRUG in 0.4s | 2.79 sym/s | Total: 5.7m | ETA: 14.9m [2026-02-03T20:20:49.264618] [INFO ] [sig ] [961/3452] Forecasting DRVN... [2026-02-03T20:20:49.264651] [INFO ] [sig ] Generating forecast for: DRVN [2026-02-03T20:20:49.264683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-02-03T20:20:49.276721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-02-03T20:20:49.277092] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-02-03T20:20:49.277996] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-02-03T20:20:49.278051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:49.278084] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:49.278112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:49.278176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:49.339463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:49.340334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:49.340451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:49.340500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:49.475355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:49.475518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:49.475561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:49.475650] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:49.480124] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=46.47%) [2026-02-03T20:20:49.480426] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-02-03T20:20:49.480561] [INFO ] [sig ] DRVN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:49.634349] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DRVN.txt [2026-02-03T20:20:49.634518] [INFO ] [sig ] [961/3452] Completed DRVN in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:49.634597] [INFO ] [sig ] [962/3452] Forecasting DSGX... [2026-02-03T20:20:49.634637] [INFO ] [sig ] Generating forecast for: DSGX [2026-02-03T20:20:49.634669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-02-03T20:20:49.651158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-02-03T20:20:49.651857] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-02-03T20:20:49.653091] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-02-03T20:20:49.653153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:49.653209] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:49.653242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:49.653318] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:49.720142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:49.721064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:49.721153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:49.721186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:49.847881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:49.848051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:49.848091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:49.848119] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:49.852118] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-02-03T20:20:49.852396] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-02-03T20:20:49.852526] [INFO ] [sig ] DSGX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:50.003419] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DSGX.txt [2026-02-03T20:20:50.003604] [INFO ] [sig ] [962/3452] Completed DSGX in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:50.003647] [INFO ] [sig ] [963/3452] Forecasting DSL... [2026-02-03T20:20:50.003677] [INFO ] [sig ] Generating forecast for: DSL [2026-02-03T20:20:50.003709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-02-03T20:20:50.016793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-02-03T20:20:50.017185] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-02-03T20:20:50.018029] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-02-03T20:20:50.018081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:50.018113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:50.018139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:50.018196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:50.079766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:50.080865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:50.080950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:50.080982] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:50.202817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:50.202980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:50.203021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:50.203050] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:50.206705] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-02-03T20:20:50.207006] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-02-03T20:20:50.207139] [INFO ] [sig ] DSL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:50.356337] [INFO ] [LOCAL ] Saved forecast: DSL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DSL.txt [2026-02-03T20:20:50.356522] [INFO ] [sig ] [963/3452] Completed DSL in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:50.356587] [INFO ] [sig ] [964/3452] Forecasting DSM... [2026-02-03T20:20:50.356630] [INFO ] [sig ] Generating forecast for: DSM [2026-02-03T20:20:50.356665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-02-03T20:20:50.372122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-02-03T20:20:50.372622] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-02-03T20:20:50.373446] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-02-03T20:20:50.373501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:50.373535] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:50.373562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:50.373648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:50.434748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:50.435695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:50.435790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:50.435826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:50.568794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:50.568999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:50.569064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:50.569101] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:50.573034] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-02-03T20:20:50.573462] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-02-03T20:20:50.573635] [INFO ] [sig ] DSM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:50.724056] [INFO ] [LOCAL ] Saved forecast: DSM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DSM.txt [2026-02-03T20:20:50.724232] [INFO ] [sig ] [964/3452] Completed DSM in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:50.724285] [INFO ] [sig ] [965/3452] Forecasting DSP... [2026-02-03T20:20:50.724353] [INFO ] [sig ] Generating forecast for: DSP [2026-02-03T20:20:50.724412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-02-03T20:20:50.736316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-02-03T20:20:50.736731] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-02-03T20:20:50.737555] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-02-03T20:20:50.737627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:50.737661] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:50.737689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:50.737747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:50.799083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:50.800015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:50.800105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:50.800139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:50.931347] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:50.931513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:50.931556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:50.931804] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:50.935569] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=95.97%) [2026-02-03T20:20:50.935903] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-02-03T20:20:50.936041] [INFO ] [sig ] DSP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:51.080749] [INFO ] [LOCAL ] Saved forecast: DSP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DSP.txt [2026-02-03T20:20:51.080894] [INFO ] [sig ] [965/3452] Completed DSP in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:51.080936] [INFO ] [sig ] [966/3452] Forecasting DSX... [2026-02-03T20:20:51.080973] [INFO ] [sig ] Generating forecast for: DSX [2026-02-03T20:20:51.081006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-02-03T20:20:51.092795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-02-03T20:20:51.093147] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-02-03T20:20:51.093923] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-02-03T20:20:51.093975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:51.094007] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:51.094034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:51.094090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:51.150183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:51.151073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:51.151160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:51.151193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:51.274925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:51.275094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:51.275135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:51.275165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:51.278795] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=7.64%) [2026-02-03T20:20:51.279084] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-02-03T20:20:51.279214] [INFO ] [sig ] DSX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:51.421405] [INFO ] [LOCAL ] Saved forecast: DSX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DSX.txt [2026-02-03T20:20:51.421549] [INFO ] [sig ] [966/3452] Completed DSX in 0.3s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:51.421607] [INFO ] [sig ] [967/3452] Forecasting DTB... [2026-02-03T20:20:51.421640] [INFO ] [sig ] Generating forecast for: DTB [2026-02-03T20:20:51.421670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-02-03T20:20:51.432891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-02-03T20:20:51.433264] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-02-03T20:20:51.434050] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-02-03T20:20:51.434101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:51.434132] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:51.434157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:51.434213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:51.491954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:51.492889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:51.492977] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:51.493010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:51.608235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:51.608408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:51.608451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:51.608480] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:51.612248] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=53.11%) [2026-02-03T20:20:51.612530] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-02-03T20:20:51.612677] [INFO ] [sig ] DTB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:51.752877] [INFO ] [LOCAL ] Saved forecast: DTB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DTB.txt [2026-02-03T20:20:51.753032] [INFO ] [sig ] [967/3452] Completed DTB in 0.3s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:51.753072] [INFO ] [sig ] [968/3452] Forecasting DTE... [2026-02-03T20:20:51.753102] [INFO ] [sig ] Generating forecast for: DTE [2026-02-03T20:20:51.753133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-02-03T20:20:51.767717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-02-03T20:20:51.768228] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-02-03T20:20:51.769322] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-02-03T20:20:51.769381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:51.769416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:51.769446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:51.769504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:51.839999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:51.840956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:51.841046] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:51.841123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:51.964228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:51.964392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:51.964437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:51.964468] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:51.968055] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: DOWN (p=43.65%) [2026-02-03T20:20:51.968364] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-02-03T20:20:51.968515] [INFO ] [sig ] DTE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:52.118101] [INFO ] [LOCAL ] Saved forecast: DTE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DTE.txt [2026-02-03T20:20:52.118265] [INFO ] [sig ] [968/3452] Completed DTE in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:52.118305] [INFO ] [sig ] [969/3452] Forecasting DTG... [2026-02-03T20:20:52.118336] [INFO ] [sig ] Generating forecast for: DTG [2026-02-03T20:20:52.118367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-02-03T20:20:52.133337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-02-03T20:20:52.133870] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-02-03T20:20:52.134876] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-02-03T20:20:52.134939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:52.134980] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:52.135014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:52.135096] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:52.193588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:52.194477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:52.194562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:52.194615] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:52.323566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:52.323745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:52.323786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:52.323815] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:52.327309] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=62.77%) [2026-02-03T20:20:52.327623] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-02-03T20:20:52.327759] [INFO ] [sig ] DTG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:52.476729] [INFO ] [LOCAL ] Saved forecast: DTG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DTG.txt [2026-02-03T20:20:52.476898] [INFO ] [sig ] [969/3452] Completed DTG in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:52.476940] [INFO ] [sig ] [970/3452] Forecasting DTIL... [2026-02-03T20:20:52.476969] [INFO ] [sig ] Generating forecast for: DTIL [2026-02-03T20:20:52.476999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-02-03T20:20:52.493251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-02-03T20:20:52.493820] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-02-03T20:20:52.494996] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-02-03T20:20:52.495066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:52.495113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:52.495154] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:52.495244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:52.574491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:52.575759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:52.575868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:52.575904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:52.704742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:52.704910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:52.704959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:52.705002] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:52.708745] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: UP (p=50.20%) [2026-02-03T20:20:52.709085] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-02-03T20:20:52.709233] [INFO ] [sig ] DTIL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:52.861814] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DTIL.txt [2026-02-03T20:20:52.861983] [INFO ] [sig ] [970/3452] Completed DTIL in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.9m [2026-02-03T20:20:52.862028] [INFO ] [sig ] [971/3452] Forecasting DTM... [2026-02-03T20:20:52.862058] [INFO ] [sig ] Generating forecast for: DTM [2026-02-03T20:20:52.862090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-02-03T20:20:52.876884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-02-03T20:20:52.877680] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-02-03T20:20:52.879602] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-02-03T20:20:52.879675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:52.879717] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:52.879750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:52.880066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:52.939035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:52.940081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:52.940174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:52.940211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:53.060436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:53.060612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:53.060655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:53.060683] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:53.064078] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: DOWN (p=12.07%) [2026-02-03T20:20:53.064353] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-02-03T20:20:53.064486] [INFO ] [sig ] DTM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:53.205529] [INFO ] [LOCAL ] Saved forecast: DTM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DTM.txt [2026-02-03T20:20:53.205696] [INFO ] [sig ] [971/3452] Completed DTM in 0.3s | 2.79 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-03T20:20:53.205738] [INFO ] [sig ] [972/3452] Forecasting DUK... [2026-02-03T20:20:53.205769] [INFO ] [sig ] Generating forecast for: DUK [2026-02-03T20:20:53.205798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-02-03T20:20:53.216942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-02-03T20:20:53.217259] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-02-03T20:20:53.218076] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-02-03T20:20:53.218128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:53.218160] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:53.218185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:53.218242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:53.275240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:53.275895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:53.275975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:53.276008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:53.392294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:53.392464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:53.392505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:53.392535] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:53.396015] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=44.33%) [2026-02-03T20:20:53.396285] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-02-03T20:20:53.396408] [INFO ] [sig ] DUK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:53.539007] [INFO ] [LOCAL ] Saved forecast: DUK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DUK.txt [2026-02-03T20:20:53.539124] [INFO ] [sig ] [972/3452] Completed DUK in 0.3s | 2.79 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-03T20:20:53.539164] [INFO ] [sig ] [973/3452] Forecasting DUKB... [2026-02-03T20:20:53.539192] [INFO ] [sig ] Generating forecast for: DUKB [2026-02-03T20:20:53.539222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-02-03T20:20:53.550459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-02-03T20:20:53.550797] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-02-03T20:20:53.551559] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-02-03T20:20:53.551629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:53.551661] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:53.551688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:53.551744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:53.608851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:53.609468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:53.609545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:53.609595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:53.733584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:53.733833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:53.733874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:53.733902] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:53.737262] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=63.36%) [2026-02-03T20:20:53.737537] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-02-03T20:20:53.737692] [INFO ] [sig ] DUKB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:53.880662] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DUKB.txt [2026-02-03T20:20:53.880774] [INFO ] [sig ] [973/3452] Completed DUKB in 0.3s | 2.79 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-03T20:20:53.880813] [INFO ] [sig ] [974/3452] Forecasting DUOL... [2026-02-03T20:20:53.880842] [INFO ] [sig ] Generating forecast for: DUOL [2026-02-03T20:20:53.880871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-02-03T20:20:53.892210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-02-03T20:20:53.892555] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-02-03T20:20:53.893328] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-02-03T20:20:53.893380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:53.893417] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:53.893443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:53.893500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:53.953057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:53.953671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:53.953752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:53.953784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:54.073825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:54.073957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:54.073995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:54.074023] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:54.077273] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-02-03T20:20:54.077536] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-02-03T20:20:54.077680] [INFO ] [sig ] DUOL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:54.219077] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DUOL.txt [2026-02-03T20:20:54.219199] [INFO ] [sig ] [974/3452] Completed DUOL in 0.3s | 2.79 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-03T20:20:54.219239] [INFO ] [sig ] [975/3452] Forecasting DVA... [2026-02-03T20:20:54.219268] [INFO ] [sig ] Generating forecast for: DVA [2026-02-03T20:20:54.219297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-02-03T20:20:54.231801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-02-03T20:20:54.232102] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-02-03T20:20:54.232893] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-02-03T20:20:54.232982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:54.233042] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:54.233071] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:54.233128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:54.290896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:54.291491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:54.291569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:54.291620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:54.415499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:54.415673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:54.415713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:54.415742] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:54.422933] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=6.31%) [2026-02-03T20:20:54.423251] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-02-03T20:20:54.423382] [INFO ] [sig ] DVA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:54.566491] [INFO ] [LOCAL ] Saved forecast: DVA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DVA.txt [2026-02-03T20:20:54.566637] [INFO ] [sig ] [975/3452] Completed DVA in 0.3s | 2.79 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-03T20:20:54.566678] [INFO ] [sig ] [976/3452] Forecasting DVAX... [2026-02-03T20:20:54.566708] [INFO ] [sig ] Generating forecast for: DVAX [2026-02-03T20:20:54.566737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-02-03T20:20:54.579771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-02-03T20:20:54.580113] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-02-03T20:20:54.581116] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-02-03T20:20:54.581169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:54.581200] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:54.581225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:54.581281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:54.638273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:54.639030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:54.639110] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:54.639143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:54.762388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:54.762551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:54.762610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:54.762641] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:54.766122] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-02-03T20:20:54.766402] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-02-03T20:20:54.766538] [INFO ] [sig ] DVAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:54.908295] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DVAX.txt [2026-02-03T20:20:54.908461] [INFO ] [sig ] [976/3452] Completed DVAX in 0.3s | 2.79 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-03T20:20:54.908504] [INFO ] [sig ] [977/3452] Forecasting DVN... [2026-02-03T20:20:54.908533] [INFO ] [sig ] Generating forecast for: DVN [2026-02-03T20:20:54.908563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-02-03T20:20:54.920218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-02-03T20:20:54.920624] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-02-03T20:20:54.921439] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-02-03T20:20:54.921493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:54.921527] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:54.921554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:54.921638] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:54.990465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:54.991356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:54.991450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:54.991483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:55.127865] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:55.128052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:55.128093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:55.128121] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:55.132000] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: DOWN (p=42.67%) [2026-02-03T20:20:55.132279] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-02-03T20:20:55.132409] [INFO ] [sig ] DVN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:55.287412] [INFO ] [LOCAL ] Saved forecast: DVN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DVN.txt [2026-02-03T20:20:55.287598] [INFO ] [sig ] [977/3452] Completed DVN in 0.4s | 2.79 sym/s | Total: 5.8m | ETA: 14.8m [2026-02-03T20:20:55.287643] [INFO ] [sig ] [978/3452] Forecasting DWAS... [2026-02-03T20:20:55.287673] [INFO ] [sig ] Generating forecast for: DWAS [2026-02-03T20:20:55.287705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-02-03T20:20:55.299413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-02-03T20:20:55.299837] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-02-03T20:20:55.300631] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-02-03T20:20:55.300683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:55.300714] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:55.300740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:55.300797] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:55.358394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:55.359486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:55.359593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:55.359627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:55.484711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:55.484873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:55.484913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:55.484991] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:55.488713] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: UP (p=86.18%) [2026-02-03T20:20:55.489016] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-02-03T20:20:55.489152] [INFO ] [sig ] DWAS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:55.640908] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DWAS.txt [2026-02-03T20:20:55.641084] [INFO ] [sig ] [978/3452] Completed DWAS in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:55.641139] [INFO ] [sig ] [979/3452] Forecasting DWSH... [2026-02-03T20:20:55.641187] [INFO ] [sig ] Generating forecast for: DWSH [2026-02-03T20:20:55.641225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-02-03T20:20:55.653458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-02-03T20:20:55.653912] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-02-03T20:20:55.654818] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-02-03T20:20:55.654873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:55.654917] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:55.654959] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:55.655025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:55.714245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:55.715346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:55.715436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:55.715471] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:55.830598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:55.830769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:55.830811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:55.830840] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:55.834224] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=48.66%) [2026-02-03T20:20:55.834509] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-02-03T20:20:55.834659] [INFO ] [sig ] DWSH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:55.976957] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DWSH.txt [2026-02-03T20:20:55.977124] [INFO ] [sig ] [979/3452] Completed DWSH in 0.3s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:55.977165] [INFO ] [sig ] [980/3452] Forecasting DX... [2026-02-03T20:20:55.977196] [INFO ] [sig ] Generating forecast for: DX [2026-02-03T20:20:55.977226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-02-03T20:20:55.990598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-02-03T20:20:55.990991] [INFO ] [FORECASTER] Starting predict_future for DX [2026-02-03T20:20:55.991973] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-02-03T20:20:55.992025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:55.992057] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:55.992082] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:55.992139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:56.053834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:56.054900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:56.054986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:56.055019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:56.177491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:56.177668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:56.177711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:56.177741] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:56.181216] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=26.03%) [2026-02-03T20:20:56.181541] [INFO ] [FORECASTER] Completed predict_future for DX [2026-02-03T20:20:56.181705] [INFO ] [sig ] DX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:56.324128] [INFO ] [LOCAL ] Saved forecast: DX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DX.txt [2026-02-03T20:20:56.324304] [INFO ] [sig ] [980/3452] Completed DX in 0.3s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:56.324353] [INFO ] [sig ] [981/3452] Forecasting DXC... [2026-02-03T20:20:56.324386] [INFO ] [sig ] Generating forecast for: DXC [2026-02-03T20:20:56.324418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-02-03T20:20:56.336930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-02-03T20:20:56.337351] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-02-03T20:20:56.338239] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-02-03T20:20:56.338293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:56.338324] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:56.338350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:56.338413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:56.401939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:56.402887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:56.402979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:56.403012] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:56.529699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:56.529864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:56.529905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:56.529934] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:56.533319] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=75.49%) [2026-02-03T20:20:56.533616] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-02-03T20:20:56.533747] [INFO ] [sig ] DXC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:56.677147] [INFO ] [LOCAL ] Saved forecast: DXC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DXC.txt [2026-02-03T20:20:56.677315] [INFO ] [sig ] [981/3452] Completed DXC in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:56.677357] [INFO ] [sig ] [982/3452] Forecasting DXCM... [2026-02-03T20:20:56.677387] [INFO ] [sig ] Generating forecast for: DXCM [2026-02-03T20:20:56.677417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-02-03T20:20:56.688767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-02-03T20:20:56.689147] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-02-03T20:20:56.689955] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-02-03T20:20:56.690009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:56.690041] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:56.690069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:56.690126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:56.751391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:56.752324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:56.752412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:56.752448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:56.879220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:56.879402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:56.879473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:56.879506] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:56.883058] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-02-03T20:20:56.883345] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-02-03T20:20:56.883485] [INFO ] [sig ] DXCM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:57.026844] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DXCM.txt [2026-02-03T20:20:57.027019] [INFO ] [sig ] [982/3452] Completed DXCM in 0.3s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:57.027063] [INFO ] [sig ] [983/3452] Forecasting DXPE... [2026-02-03T20:20:57.027095] [INFO ] [sig ] Generating forecast for: DXPE [2026-02-03T20:20:57.027126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-02-03T20:20:57.038698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-02-03T20:20:57.039070] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-02-03T20:20:57.039869] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-02-03T20:20:57.039921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:57.039953] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:57.039980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:57.040036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:57.097983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:57.098900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:57.098986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:57.099018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:57.224151] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:57.224326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:57.224376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:57.224411] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:57.228174] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: DOWN (p=42.55%) [2026-02-03T20:20:57.228464] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-02-03T20:20:57.228618] [INFO ] [sig ] DXPE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:57.379659] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DXPE.txt [2026-02-03T20:20:57.379829] [INFO ] [sig ] [983/3452] Completed DXPE in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:57.379873] [INFO ] [sig ] [984/3452] Forecasting DY... [2026-02-03T20:20:57.379902] [INFO ] [sig ] Generating forecast for: DY [2026-02-03T20:20:57.379932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-02-03T20:20:57.394258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-02-03T20:20:57.394809] [INFO ] [FORECASTER] Starting predict_future for DY [2026-02-03T20:20:57.395961] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-02-03T20:20:57.396031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:57.396076] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:57.396114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:57.396199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:57.473226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:57.474446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:57.474624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:57.474673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:57.637636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:57.637878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:57.637942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:57.637976] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:57.641627] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=33.94%) [2026-02-03T20:20:57.641963] [INFO ] [FORECASTER] Completed predict_future for DY [2026-02-03T20:20:57.642106] [INFO ] [sig ] DY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:57.785341] [INFO ] [LOCAL ] Saved forecast: DY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/DY.txt [2026-02-03T20:20:57.785516] [INFO ] [sig ] [984/3452] Completed DY in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:57.785559] [INFO ] [sig ] [985/3452] Forecasting DYN... [2026-02-03T20:20:57.785609] [INFO ] [sig ] Generating forecast for: DYN [2026-02-03T20:20:57.785642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-02-03T20:20:57.798117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-02-03T20:20:57.798523] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-02-03T20:20:57.799520] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-02-03T20:20:57.799590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:57.799625] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:57.799653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:57.799889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:57.869410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:57.870454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:57.870641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:57.870698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:58.016339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:58.016555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:58.016651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:58.016695] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:58.021892] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: UP (p=59.43%) [2026-02-03T20:20:58.022339] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-02-03T20:20:58.022530] [INFO ] [sig ] DYN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:58.179359] [INFO ] [LOCAL ] Saved forecast: DYN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/DYN.txt [2026-02-03T20:20:58.179542] [INFO ] [sig ] [985/3452] Completed DYN in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:58.179607] [INFO ] [sig ] [986/3452] Forecasting E... [2026-02-03T20:20:58.179640] [INFO ] [sig ] Generating forecast for: E [2026-02-03T20:20:58.179671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-02-03T20:20:58.192844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-02-03T20:20:58.193287] [INFO ] [FORECASTER] Starting predict_future for E [2026-02-03T20:20:58.194175] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-02-03T20:20:58.194237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:58.194272] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:58.194316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:58.194378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:58.254908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:58.255888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:58.255980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:58.256013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:58.383319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:58.383493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:58.383540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:58.383591] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:58.387539] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=17.90%) [2026-02-03T20:20:58.391497] [INFO ] [FORECASTER] Completed predict_future for E [2026-02-03T20:20:58.391992] [INFO ] [sig ] E: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:58.537407] [INFO ] [LOCAL ] Saved forecast: E 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/E.txt [2026-02-03T20:20:58.537609] [INFO ] [sig ] [986/3452] Completed E in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.8m [2026-02-03T20:20:58.537657] [INFO ] [sig ] [987/3452] Forecasting EA... [2026-02-03T20:20:58.537687] [INFO ] [sig ] Generating forecast for: EA [2026-02-03T20:20:58.537717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-02-03T20:20:58.550933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-02-03T20:20:58.551354] [INFO ] [FORECASTER] Starting predict_future for EA [2026-02-03T20:20:58.552249] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-02-03T20:20:58.552306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:58.552341] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:58.552370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:58.552428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:58.613968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:58.614897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:58.614986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:58.615031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:58.747516] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:58.747712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:58.747758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:58.747790] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:58.752038] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-02-03T20:20:58.752368] [INFO ] [FORECASTER] Completed predict_future for EA [2026-02-03T20:20:58.752519] [INFO ] [sig ] EA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:58.906516] [INFO ] [LOCAL ] Saved forecast: EA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EA.txt [2026-02-03T20:20:58.906894] [INFO ] [sig ] [987/3452] Completed EA in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-03T20:20:58.906938] [INFO ] [sig ] [988/3452] Forecasting EAF... [2026-02-03T20:20:58.906968] [INFO ] [sig ] Generating forecast for: EAF [2026-02-03T20:20:58.906998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-02-03T20:20:58.920206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-02-03T20:20:58.920663] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-02-03T20:20:58.921532] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-02-03T20:20:58.921610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:58.921651] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:58.921679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:58.921736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:58.981016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:58.982154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:58.982242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:58.982277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:59.115681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:59.115853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:59.115898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:59.115931] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:59.119508] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-02-03T20:20:59.119827] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-02-03T20:20:59.119966] [INFO ] [sig ] EAF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:59.270746] [INFO ] [LOCAL ] Saved forecast: EAF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EAF.txt [2026-02-03T20:20:59.270952] [INFO ] [sig ] [988/3452] Completed EAF in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-03T20:20:59.270995] [INFO ] [sig ] [989/3452] Forecasting EAI... [2026-02-03T20:20:59.271026] [INFO ] [sig ] Generating forecast for: EAI [2026-02-03T20:20:59.271058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-02-03T20:20:59.282644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-02-03T20:20:59.283040] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-02-03T20:20:59.283852] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-02-03T20:20:59.283905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:59.283938] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:59.283964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:59.284020] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:59.342963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:59.343906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:59.343989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:59.344023] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:59.458532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:59.458728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:59.458772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:59.458803] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:59.462272] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: UP (p=63.30%) [2026-02-03T20:20:59.462564] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-02-03T20:20:59.462717] [INFO ] [sig ] EAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:20:59.607168] [INFO ] [LOCAL ] Saved forecast: EAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EAI.txt [2026-02-03T20:20:59.607329] [INFO ] [sig ] [989/3452] Completed EAI in 0.3s | 2.79 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-03T20:20:59.607370] [INFO ] [sig ] [990/3452] Forecasting EARN... [2026-02-03T20:20:59.607399] [INFO ] [sig ] Generating forecast for: EARN [2026-02-03T20:20:59.607438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-02-03T20:20:59.619141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-02-03T20:20:59.619519] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-02-03T20:20:59.620328] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-02-03T20:20:59.620380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:59.620411] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:59.620438] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:59.620494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:20:59.677721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:20:59.678646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:20:59.678738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:20:59.678771] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:20:59.808676] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:20:59.808848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:20:59.808892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:20:59.808921] [INFO ] [FORECASTER] Training complete [2026-02-03T20:20:59.812812] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: DOWN (p=5.02%) [2026-02-03T20:20:59.813143] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-02-03T20:20:59.813284] [INFO ] [sig ] EARN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:20:59.974810] [INFO ] [LOCAL ] Saved forecast: EARN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EARN.txt [2026-02-03T20:20:59.974974] [INFO ] [sig ] [990/3452] Completed EARN in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-03T20:20:59.975017] [INFO ] [sig ] [991/3452] Forecasting EB... [2026-02-03T20:20:59.975048] [INFO ] [sig ] Generating forecast for: EB [2026-02-03T20:20:59.975080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-02-03T20:20:59.987323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-02-03T20:20:59.987762] [INFO ] [FORECASTER] Starting predict_future for EB [2026-02-03T20:20:59.988698] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-02-03T20:20:59.988771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:20:59.988811] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:20:59.988839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:20:59.988898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:00.053661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:00.054695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:00.054791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:00.054825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:00.183952] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:00.184121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:00.184165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:00.184196] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:00.187678] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: DOWN (p=0.52%) [2026-02-03T20:21:00.187987] [INFO ] [FORECASTER] Completed predict_future for EB [2026-02-03T20:21:00.188120] [INFO ] [sig ] EB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:00.335453] [INFO ] [LOCAL ] Saved forecast: EB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EB.txt [2026-02-03T20:21:00.335670] [INFO ] [sig ] [991/3452] Completed EB in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-03T20:21:00.335716] [INFO ] [sig ] [992/3452] Forecasting EBAY... [2026-02-03T20:21:00.335748] [INFO ] [sig ] Generating forecast for: EBAY [2026-02-03T20:21:00.335781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-02-03T20:21:00.347990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-02-03T20:21:00.348311] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-02-03T20:21:00.349093] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-02-03T20:21:00.349145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:00.349207] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:00.349236] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:00.349292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:00.410800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:00.411769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:00.411860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:00.411896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:00.542280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:00.542444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:00.542493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:00.542560] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:00.546207] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-02-03T20:21:00.546535] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-02-03T20:21:00.546699] [INFO ] [sig ] EBAY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:00.696950] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EBAY.txt [2026-02-03T20:21:00.697114] [INFO ] [sig ] [992/3452] Completed EBAY in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-03T20:21:00.697157] [INFO ] [sig ] [993/3452] Forecasting EBC... [2026-02-03T20:21:00.697186] [INFO ] [sig ] Generating forecast for: EBC [2026-02-03T20:21:00.697216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-02-03T20:21:00.709012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-02-03T20:21:00.709388] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-02-03T20:21:00.710208] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-02-03T20:21:00.710260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:00.710292] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:00.710318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:00.710374] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:00.770323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:00.771238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:00.771322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:00.771355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:00.899799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:00.899965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:00.900007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:00.900038] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:00.903433] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=13.28%) [2026-02-03T20:21:00.903752] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-02-03T20:21:00.903881] [INFO ] [sig ] EBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:01.053811] [INFO ] [LOCAL ] Saved forecast: EBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EBC.txt [2026-02-03T20:21:01.053981] [INFO ] [sig ] [993/3452] Completed EBC in 0.4s | 2.79 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-03T20:21:01.054023] [INFO ] [sig ] [994/3452] Forecasting EBF... [2026-02-03T20:21:01.054060] [INFO ] [sig ] Generating forecast for: EBF [2026-02-03T20:21:01.054101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-02-03T20:21:01.065539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-02-03T20:21:01.065985] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-02-03T20:21:01.066818] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-02-03T20:21:01.066873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:01.066907] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:01.066935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:01.066993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:01.126075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:01.127013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:01.127101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:01.127136] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:01.249236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:01.249403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:01.249445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:01.249476] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:01.253069] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: UP (p=75.05%) [2026-02-03T20:21:01.253383] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-02-03T20:21:01.253523] [INFO ] [sig ] EBF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:01.398692] [INFO ] [LOCAL ] Saved forecast: EBF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EBF.txt [2026-02-03T20:21:01.398859] [INFO ] [sig ] [994/3452] Completed EBF in 0.3s | 2.79 sym/s | Total: 5.9m | ETA: 14.7m [2026-02-03T20:21:01.398898] [INFO ] [sig ] [995/3452] Forecasting EBON... [2026-02-03T20:21:01.398927] [INFO ] [sig ] Generating forecast for: EBON [2026-02-03T20:21:01.398959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-02-03T20:21:01.409831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-02-03T20:21:01.410158] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-02-03T20:21:01.410947] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-02-03T20:21:01.411000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:01.411033] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:01.411060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:01.411116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:01.467729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:01.468644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:01.468729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:01.468764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:01.569531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:01.569739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:01.569788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:01.569867] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:01.573375] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-02-03T20:21:01.573707] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-02-03T20:21:01.573837] [INFO ] [sig ] EBON: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:01.718651] [INFO ] [LOCAL ] Saved forecast: EBON 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EBON.txt [2026-02-03T20:21:01.718824] [INFO ] [sig ] [995/3452] Completed EBON in 0.3s | 2.79 sym/s | Total: 6.0m | ETA: 14.7m [2026-02-03T20:21:01.718866] [INFO ] [sig ] [996/3452] Forecasting EBS... [2026-02-03T20:21:01.718898] [INFO ] [sig ] Generating forecast for: EBS [2026-02-03T20:21:01.718928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-02-03T20:21:01.730513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-02-03T20:21:01.730915] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-02-03T20:21:01.731739] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-02-03T20:21:01.731793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:01.731826] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:01.731855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:01.731913] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:01.792161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:01.793100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:01.793189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:01.793223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:01.913226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:01.913394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:01.913435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:01.913465] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:01.916924] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-02-03T20:21:01.917268] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-02-03T20:21:01.917411] [INFO ] [sig ] EBS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:02.061452] [INFO ] [LOCAL ] Saved forecast: EBS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EBS.txt [2026-02-03T20:21:02.061630] [INFO ] [sig ] [996/3452] Completed EBS in 0.3s | 2.79 sym/s | Total: 6.0m | ETA: 14.7m [2026-02-03T20:21:02.061673] [INFO ] [sig ] [997/3452] Forecasting EC... [2026-02-03T20:21:02.061703] [INFO ] [sig ] Generating forecast for: EC [2026-02-03T20:21:02.061734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-02-03T20:21:02.073198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-02-03T20:21:02.073615] [INFO ] [FORECASTER] Starting predict_future for EC [2026-02-03T20:21:02.074410] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-02-03T20:21:02.074463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:02.074495] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:02.074522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:02.074596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:02.138809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:02.139799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:02.139892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:02.139926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:02.267888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:02.268053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:02.268096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:02.268128] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:02.272066] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: UP (p=91.05%) [2026-02-03T20:21:02.272353] [INFO ] [FORECASTER] Completed predict_future for EC [2026-02-03T20:21:02.272488] [INFO ] [sig ] EC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:02.423618] [INFO ] [LOCAL ] Saved forecast: EC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EC.txt [2026-02-03T20:21:02.423798] [INFO ] [sig ] [997/3452] Completed EC in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.7m [2026-02-03T20:21:02.423839] [INFO ] [sig ] [998/3452] Forecasting ECC... [2026-02-03T20:21:02.423871] [INFO ] [sig ] Generating forecast for: ECC [2026-02-03T20:21:02.423902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-02-03T20:21:02.435250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-02-03T20:21:02.435682] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-02-03T20:21:02.436495] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-02-03T20:21:02.436555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:02.436631] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:02.436666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:02.436733] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:02.495795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:02.496736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:02.497029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:02.497063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:02.627674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:02.627859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:02.627901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:02.627932] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:02.632011] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: DOWN (p=20.98%) [2026-02-03T20:21:02.632294] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-02-03T20:21:02.632428] [INFO ] [sig ] ECC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:02.778184] [INFO ] [LOCAL ] Saved forecast: ECC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ECC.txt [2026-02-03T20:21:02.778325] [INFO ] [sig ] [998/3452] Completed ECC in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.7m [2026-02-03T20:21:02.778368] [INFO ] [sig ] [999/3452] Forecasting ECL... [2026-02-03T20:21:02.778397] [INFO ] [sig ] Generating forecast for: ECL [2026-02-03T20:21:02.778426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-02-03T20:21:02.789225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-02-03T20:21:02.789531] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-02-03T20:21:02.790310] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-02-03T20:21:02.790363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:02.790432] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:02.790462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:02.790519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:02.846731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:02.847345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:02.847423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:02.847456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:02.969027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:02.969193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:02.969234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:02.969265] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:02.972675] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=54.45%) [2026-02-03T20:21:02.972962] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-02-03T20:21:02.973091] [INFO ] [sig ] ECL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:03.125920] [INFO ] [LOCAL ] Saved forecast: ECL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ECL.txt [2026-02-03T20:21:03.126144] [INFO ] [sig ] [999/3452] Completed ECL in 0.3s | 2.79 sym/s | Total: 6.0m | ETA: 14.7m [2026-02-03T20:21:03.126204] [INFO ] [sig ] [1000/3452] Forecasting ECPG... [2026-02-03T20:21:03.126243] [INFO ] [sig ] Generating forecast for: ECPG [2026-02-03T20:21:03.126275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-02-03T20:21:03.138690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-02-03T20:21:03.139162] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-02-03T20:21:03.140228] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-02-03T20:21:03.140286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:03.140319] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:03.140345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:03.140401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:03.205130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:03.206041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:03.206129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:03.206162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:03.325914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:03.326090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:03.326138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:03.326167] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:03.330489] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-02-03T20:21:03.331000] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-02-03T20:21:03.331185] [INFO ] [sig ] ECPG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:03.482338] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ECPG.txt [2026-02-03T20:21:03.482503] [INFO ] [sig ] [1000/3452] Completed ECPG in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.7m [2026-02-03T20:21:03.482543] [INFO ] [sig ] [1001/3452] Forecasting ECX... [2026-02-03T20:21:03.482594] [INFO ] [sig ] Generating forecast for: ECX [2026-02-03T20:21:03.482628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-02-03T20:21:03.495177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-02-03T20:21:03.495632] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-02-03T20:21:03.496428] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-02-03T20:21:03.496482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:03.496516] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:03.496542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:03.496621] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:03.555428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:03.556333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:03.556419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:03.556452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:03.685103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:03.685267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:03.685310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:03.685340] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:03.688954] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-02-03T20:21:03.689247] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-02-03T20:21:03.689382] [INFO ] [sig ] ECX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:03.835216] [INFO ] [LOCAL ] Saved forecast: ECX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ECX.txt [2026-02-03T20:21:03.835380] [INFO ] [sig ] [1001/3452] Completed ECX in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.7m [2026-02-03T20:21:03.835423] [INFO ] [sig ] [1002/3452] Forecasting ED... [2026-02-03T20:21:03.835453] [INFO ] [sig ] Generating forecast for: ED [2026-02-03T20:21:03.835483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-02-03T20:21:03.848275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-02-03T20:21:03.848693] [INFO ] [FORECASTER] Starting predict_future for ED [2026-02-03T20:21:03.849498] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-02-03T20:21:03.849552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:03.849614] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:03.849645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:03.849702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:03.911251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:03.912377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:03.912495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:03.912528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:04.045329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:04.045510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:04.045591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:04.045647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:04.049616] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=76.54%) [2026-02-03T20:21:04.049927] [INFO ] [FORECASTER] Completed predict_future for ED [2026-02-03T20:21:04.050089] [INFO ] [sig ] ED: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:04.217115] [INFO ] [LOCAL ] Saved forecast: ED 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ED.txt [2026-02-03T20:21:04.217265] [INFO ] [sig ] [1002/3452] Completed ED in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.7m [2026-02-03T20:21:04.217304] [INFO ] [sig ] [1003/3452] Forecasting EDAP... [2026-02-03T20:21:04.217343] [INFO ] [sig ] Generating forecast for: EDAP [2026-02-03T20:21:04.217374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-02-03T20:21:04.228778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-02-03T20:21:04.229156] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-02-03T20:21:04.229951] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-02-03T20:21:04.230003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:04.230036] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:04.230062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:04.230119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:04.286413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:04.287142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:04.287226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:04.287258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:04.414877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:04.415238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:04.415280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:04.415311] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:04.418924] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: UP (p=77.84%) [2026-02-03T20:21:04.419212] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-02-03T20:21:04.419347] [INFO ] [sig ] EDAP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:04.574790] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EDAP.txt [2026-02-03T20:21:04.574941] [INFO ] [sig ] [1003/3452] Completed EDAP in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:04.574986] [INFO ] [sig ] [1004/3452] Forecasting EDD... [2026-02-03T20:21:04.575024] [INFO ] [sig ] Generating forecast for: EDD [2026-02-03T20:21:04.575055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-02-03T20:21:04.587182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-02-03T20:21:04.587596] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-02-03T20:21:04.588400] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-02-03T20:21:04.588453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:04.588485] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:04.588511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:04.588569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:04.654085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:04.655125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:04.655216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:04.655250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:04.785366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:04.785526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:04.785570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:04.785621] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:04.789200] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-02-03T20:21:04.789480] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-02-03T20:21:04.789643] [INFO ] [sig ] EDD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:04.939402] [INFO ] [LOCAL ] Saved forecast: EDD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EDD.txt [2026-02-03T20:21:04.939562] [INFO ] [sig ] [1004/3452] Completed EDD in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:04.939627] [INFO ] [sig ] [1005/3452] Forecasting EDF... [2026-02-03T20:21:04.939667] [INFO ] [sig ] Generating forecast for: EDF [2026-02-03T20:21:04.939704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-02-03T20:21:04.951612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-02-03T20:21:04.951993] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-02-03T20:21:04.952802] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-02-03T20:21:04.952855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:04.952887] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:04.952913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:04.952986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:05.015702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:05.016455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:05.016542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:05.016593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:05.138983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:05.139153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:05.139196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:05.139225] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:05.142836] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=52.37%) [2026-02-03T20:21:05.143125] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-02-03T20:21:05.143256] [INFO ] [sig ] EDF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:05.285886] [INFO ] [LOCAL ] Saved forecast: EDF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EDF.txt [2026-02-03T20:21:05.286047] [INFO ] [sig ] [1005/3452] Completed EDF in 0.3s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:05.286088] [INFO ] [sig ] [1006/3452] Forecasting EDN... [2026-02-03T20:21:05.286117] [INFO ] [sig ] Generating forecast for: EDN [2026-02-03T20:21:05.286147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-02-03T20:21:05.297052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-02-03T20:21:05.297414] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-02-03T20:21:05.298238] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-02-03T20:21:05.298291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:05.298323] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:05.298350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:05.298406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:05.354726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:05.355626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:05.355711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:05.355744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:05.473726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:05.473897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:05.473938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:05.473986] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:05.477371] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-02-03T20:21:05.477679] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-02-03T20:21:05.477837] [INFO ] [sig ] EDN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:05.629457] [INFO ] [LOCAL ] Saved forecast: EDN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EDN.txt [2026-02-03T20:21:05.629631] [INFO ] [sig ] [1006/3452] Completed EDN in 0.3s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:05.629674] [INFO ] [sig ] [1007/3452] Forecasting EE... [2026-02-03T20:21:05.629705] [INFO ] [sig ] Generating forecast for: EE [2026-02-03T20:21:05.629754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-02-03T20:21:05.641934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-02-03T20:21:05.642316] [INFO ] [FORECASTER] Starting predict_future for EE [2026-02-03T20:21:05.643140] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-02-03T20:21:05.643192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:05.643223] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:05.643250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:05.643307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:05.702418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:05.703491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:05.703595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:05.703639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:05.828608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:05.828784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:05.828830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:05.828859] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:05.832427] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=78.10%) [2026-02-03T20:21:05.832727] [INFO ] [FORECASTER] Completed predict_future for EE [2026-02-03T20:21:05.832856] [INFO ] [sig ] EE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:05.979236] [INFO ] [LOCAL ] Saved forecast: EE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EE.txt [2026-02-03T20:21:05.979397] [INFO ] [sig ] [1007/3452] Completed EE in 0.3s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:05.979438] [INFO ] [sig ] [1008/3452] Forecasting EEMA... [2026-02-03T20:21:05.979469] [INFO ] [sig ] Generating forecast for: EEMA [2026-02-03T20:21:05.979499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-02-03T20:21:05.990204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-02-03T20:21:05.990570] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-02-03T20:21:05.991359] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-02-03T20:21:05.991413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:05.991446] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:05.991471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:05.991527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:06.051257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:06.052140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:06.052228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:06.052262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:06.175854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:06.176212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:06.176252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:06.176280] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:06.179981] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: DOWN (p=44.63%) [2026-02-03T20:21:06.180266] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-02-03T20:21:06.180395] [INFO ] [sig ] EEMA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:06.335560] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EEMA.txt [2026-02-03T20:21:06.335740] [INFO ] [sig ] [1008/3452] Completed EEMA in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:06.335782] [INFO ] [sig ] [1009/3452] Forecasting EEX... [2026-02-03T20:21:06.335814] [INFO ] [sig ] Generating forecast for: EEX [2026-02-03T20:21:06.335844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-02-03T20:21:06.347487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-02-03T20:21:06.347888] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-02-03T20:21:06.348771] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-02-03T20:21:06.348826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:06.348896] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:06.348926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:06.348984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:06.412018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:06.412984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:06.413075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:06.413109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:06.536372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:06.536531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:06.536589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:06.536623] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:06.540328] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=10.00%) [2026-02-03T20:21:06.540646] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-02-03T20:21:06.540813] [INFO ] [sig ] EEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:06.687005] [INFO ] [LOCAL ] Saved forecast: EEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EEX.txt [2026-02-03T20:21:06.687138] [INFO ] [sig ] [1009/3452] Completed EEX in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:06.687177] [INFO ] [sig ] [1010/3452] Forecasting EFC... [2026-02-03T20:21:06.687208] [INFO ] [sig ] Generating forecast for: EFC [2026-02-03T20:21:06.687239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-02-03T20:21:06.699283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-02-03T20:21:06.699622] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-02-03T20:21:06.700380] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-02-03T20:21:06.700432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:06.700464] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:06.700491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:06.700560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:06.756627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:06.757332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:06.757413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:06.757446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:06.873029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:06.873191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:06.873235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:06.873266] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:06.876887] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-02-03T20:21:06.877174] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-02-03T20:21:06.877305] [INFO ] [sig ] EFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:07.026427] [INFO ] [LOCAL ] Saved forecast: EFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EFC.txt [2026-02-03T20:21:07.026562] [INFO ] [sig ] [1010/3452] Completed EFC in 0.3s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:07.026621] [INFO ] [sig ] [1011/3452] Forecasting EFSC... [2026-02-03T20:21:07.026651] [INFO ] [sig ] Generating forecast for: EFSC [2026-02-03T20:21:07.026681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-02-03T20:21:07.038218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-02-03T20:21:07.038593] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-02-03T20:21:07.039439] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-02-03T20:21:07.039494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:07.039528] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:07.039556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:07.039643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:07.101127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:07.102045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:07.102134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:07.102169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:07.235608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:07.235794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:07.235845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:07.235876] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:07.239612] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=19.74%) [2026-02-03T20:21:07.239937] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-02-03T20:21:07.240074] [INFO ] [sig ] EFSC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:07.394084] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EFSC.txt [2026-02-03T20:21:07.394217] [INFO ] [sig ] [1011/3452] Completed EFSC in 0.4s | 2.79 sym/s | Total: 6.0m | ETA: 14.6m [2026-02-03T20:21:07.394256] [INFO ] [sig ] [1012/3452] Forecasting EFX... [2026-02-03T20:21:07.394287] [INFO ] [sig ] Generating forecast for: EFX [2026-02-03T20:21:07.394317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-02-03T20:21:07.409193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-02-03T20:21:07.409552] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-02-03T20:21:07.410453] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-02-03T20:21:07.410522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:07.410557] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:07.410617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:07.410687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:07.473736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:07.474504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:07.474626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:07.474669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:07.601911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:07.602065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:07.602105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:07.602183] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:07.606099] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-02-03T20:21:07.606382] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-02-03T20:21:07.606517] [INFO ] [sig ] EFX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:07.762944] [INFO ] [LOCAL ] Saved forecast: EFX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EFX.txt [2026-02-03T20:21:07.763285] [INFO ] [sig ] [1012/3452] Completed EFX in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-02-03T20:21:07.763327] [INFO ] [sig ] [1013/3452] Forecasting EG... [2026-02-03T20:21:07.763358] [INFO ] [sig ] Generating forecast for: EG [2026-02-03T20:21:07.763390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-02-03T20:21:07.776048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-02-03T20:21:07.776392] [INFO ] [FORECASTER] Starting predict_future for EG [2026-02-03T20:21:07.777212] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-02-03T20:21:07.777282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:07.777334] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:07.777375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:07.777441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:07.842586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:07.843476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:07.843564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:07.843616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:07.963259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:07.963417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:07.963460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:07.963491] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:07.967093] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=12.12%) [2026-02-03T20:21:07.967375] [INFO ] [FORECASTER] Completed predict_future for EG [2026-02-03T20:21:07.967511] [INFO ] [sig ] EG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:08.123698] [INFO ] [LOCAL ] Saved forecast: EG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EG.txt [2026-02-03T20:21:08.123865] [INFO ] [sig ] [1013/3452] Completed EG in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-02-03T20:21:08.123906] [INFO ] [sig ] [1014/3452] Forecasting EGAN... [2026-02-03T20:21:08.123937] [INFO ] [sig ] Generating forecast for: EGAN [2026-02-03T20:21:08.123968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-02-03T20:21:08.134989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-02-03T20:21:08.135354] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-02-03T20:21:08.136421] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-02-03T20:21:08.136475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:08.136508] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:08.136535] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:08.136611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:08.197189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:08.197966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:08.198058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:08.198094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:08.321012] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:08.321178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:08.321223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:08.321253] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:08.324838] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=34.22%) [2026-02-03T20:21:08.325126] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-02-03T20:21:08.325259] [INFO ] [sig ] EGAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:08.478775] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EGAN.txt [2026-02-03T20:21:08.478933] [INFO ] [sig ] [1014/3452] Completed EGAN in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-02-03T20:21:08.478974] [INFO ] [sig ] [1015/3452] Forecasting EGBN... [2026-02-03T20:21:08.479005] [INFO ] [sig ] Generating forecast for: EGBN [2026-02-03T20:21:08.479036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-02-03T20:21:08.490084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-02-03T20:21:08.490439] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-02-03T20:21:08.491241] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-02-03T20:21:08.491293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:08.491326] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:08.491352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:08.491408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:08.551011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:08.551947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:08.552036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:08.552070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:08.678820] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:08.678981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:08.679022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:08.679050] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:08.682982] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=11.62%) [2026-02-03T20:21:08.683257] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-02-03T20:21:08.683393] [INFO ] [sig ] EGBN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:08.838634] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EGBN.txt [2026-02-03T20:21:08.838814] [INFO ] [sig ] [1015/3452] Completed EGBN in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-02-03T20:21:08.838858] [INFO ] [sig ] [1016/3452] Forecasting EGP... [2026-02-03T20:21:08.838888] [INFO ] [sig ] Generating forecast for: EGP [2026-02-03T20:21:08.838918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-02-03T20:21:08.853357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-02-03T20:21:08.853797] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-02-03T20:21:08.854987] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-02-03T20:21:08.855051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:08.855094] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:08.855132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:08.855212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:08.920452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:08.921337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:08.921422] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:08.921455] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:09.049316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:09.049470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:09.049512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:09.049543] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:09.053202] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: DOWN (p=5.74%) [2026-02-03T20:21:09.053492] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-02-03T20:21:09.053645] [INFO ] [sig ] EGP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:09.208622] [INFO ] [LOCAL ] Saved forecast: EGP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EGP.txt [2026-02-03T20:21:09.208799] [INFO ] [sig ] [1016/3452] Completed EGP in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-02-03T20:21:09.208860] [INFO ] [sig ] [1017/3452] Forecasting EGY... [2026-02-03T20:21:09.208895] [INFO ] [sig ] Generating forecast for: EGY [2026-02-03T20:21:09.208927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-02-03T20:21:09.223507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-02-03T20:21:09.223883] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-02-03T20:21:09.225109] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-02-03T20:21:09.225171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:09.225214] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:09.225249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:09.225309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:09.286784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:09.287632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:09.287719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:09.287757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:09.412538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:09.412713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:09.412756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:09.412786] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:09.416763] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=13.35%) [2026-02-03T20:21:09.417118] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-02-03T20:21:09.417267] [INFO ] [sig ] EGY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:09.567437] [INFO ] [LOCAL ] Saved forecast: EGY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EGY.txt [2026-02-03T20:21:09.567607] [INFO ] [sig ] [1017/3452] Completed EGY in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-02-03T20:21:09.567650] [INFO ] [sig ] [1018/3452] Forecasting EH... [2026-02-03T20:21:09.567680] [INFO ] [sig ] Generating forecast for: EH [2026-02-03T20:21:09.567711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-02-03T20:21:09.579975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-02-03T20:21:09.580328] [INFO ] [FORECASTER] Starting predict_future for EH [2026-02-03T20:21:09.581213] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-02-03T20:21:09.581270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:09.581304] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:09.581331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:09.581388] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:09.645441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:09.646219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:09.646303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:09.646337] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:09.771113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:09.771271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:09.771314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:09.771345] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:09.775559] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-02-03T20:21:09.775876] [INFO ] [FORECASTER] Completed predict_future for EH [2026-02-03T20:21:09.776009] [INFO ] [sig ] EH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:09.929763] [INFO ] [LOCAL ] Saved forecast: EH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EH.txt [2026-02-03T20:21:09.929918] [INFO ] [sig ] [1018/3452] Completed EH in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-02-03T20:21:09.929961] [INFO ] [sig ] [1019/3452] Forecasting EHAB... [2026-02-03T20:21:09.929993] [INFO ] [sig ] Generating forecast for: EHAB [2026-02-03T20:21:09.930025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-02-03T20:21:09.942039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-02-03T20:21:09.942427] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-02-03T20:21:09.943257] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-02-03T20:21:09.943313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:09.943347] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:09.943377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:09.943439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:10.005442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:10.006596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:10.006707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:10.006802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:10.139833] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:10.140002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:10.140062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:10.140093] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:10.143589] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-02-03T20:21:10.143897] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-02-03T20:21:10.144036] [INFO ] [sig ] EHAB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:10.301445] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EHAB.txt [2026-02-03T20:21:10.301631] [INFO ] [sig ] [1019/3452] Completed EHAB in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.6m [2026-02-03T20:21:10.301679] [INFO ] [sig ] [1020/3452] Forecasting EHC... [2026-02-03T20:21:10.301712] [INFO ] [sig ] Generating forecast for: EHC [2026-02-03T20:21:10.301745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-02-03T20:21:10.314804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-02-03T20:21:10.315207] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-02-03T20:21:10.316229] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-02-03T20:21:10.316284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:10.316319] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:10.316347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:10.316407] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:10.379418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:10.380157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:10.380241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:10.380274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:10.501693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:10.501862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:10.501912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:10.501941] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:10.505310] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=90.31%) [2026-02-03T20:21:10.505634] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-02-03T20:21:10.505760] [INFO ] [sig ] EHC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:10.657379] [INFO ] [LOCAL ] Saved forecast: EHC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EHC.txt [2026-02-03T20:21:10.657525] [INFO ] [sig ] [1020/3452] Completed EHC in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:10.657566] [INFO ] [sig ] [1021/3452] Forecasting EHI... [2026-02-03T20:21:10.657619] [INFO ] [sig ] Generating forecast for: EHI [2026-02-03T20:21:10.657651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-02-03T20:21:10.672867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-02-03T20:21:10.673481] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-02-03T20:21:10.674490] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-02-03T20:21:10.674547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:10.674609] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:10.674640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:10.674701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:10.738506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:10.739685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:10.739776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:10.739810] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:10.859795] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:10.859976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:10.860019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:10.860047] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:10.863506] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=15.38%) [2026-02-03T20:21:10.863815] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-02-03T20:21:10.863948] [INFO ] [sig ] EHI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:11.007612] [INFO ] [LOCAL ] Saved forecast: EHI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EHI.txt [2026-02-03T20:21:11.007785] [INFO ] [sig ] [1021/3452] Completed EHI in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:11.007840] [INFO ] [sig ] [1022/3452] Forecasting EHTH... [2026-02-03T20:21:11.007870] [INFO ] [sig ] Generating forecast for: EHTH [2026-02-03T20:21:11.007900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-02-03T20:21:11.019365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-02-03T20:21:11.019756] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-02-03T20:21:11.020567] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-02-03T20:21:11.020646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:11.020683] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:11.020713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:11.020772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:11.085522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:11.086291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:11.086375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:11.086409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:11.208202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:11.208364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:11.208405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:11.208433] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:11.211858] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: UP (p=50.04%) [2026-02-03T20:21:11.212132] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-02-03T20:21:11.212258] [INFO ] [sig ] EHTH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:11.368233] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EHTH.txt [2026-02-03T20:21:11.368392] [INFO ] [sig ] [1022/3452] Completed EHTH in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:11.368435] [INFO ] [sig ] [1023/3452] Forecasting EIC... [2026-02-03T20:21:11.368467] [INFO ] [sig ] Generating forecast for: EIC [2026-02-03T20:21:11.368498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-02-03T20:21:11.381188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-02-03T20:21:11.381656] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-02-03T20:21:11.382503] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-02-03T20:21:11.382557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:11.382632] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:11.382663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:11.382721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:11.441395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:11.442343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:11.442443] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:11.442490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:11.565543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:11.565742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:11.565788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:11.565820] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:11.570075] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=13.79%) [2026-02-03T20:21:11.570365] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-02-03T20:21:11.570495] [INFO ] [sig ] EIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:11.728619] [INFO ] [LOCAL ] Saved forecast: EIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EIC.txt [2026-02-03T20:21:11.728794] [INFO ] [sig ] [1023/3452] Completed EIC in 0.4s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:11.728846] [INFO ] [sig ] [1024/3452] Forecasting EIG... [2026-02-03T20:21:11.728892] [INFO ] [sig ] Generating forecast for: EIG [2026-02-03T20:21:11.728945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-02-03T20:21:11.741946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-02-03T20:21:11.742344] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-02-03T20:21:11.743128] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-02-03T20:21:11.743180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:11.743212] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:11.743239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:11.743296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:11.803938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:11.804845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:11.804933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:11.804968] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:11.923405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:11.923589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:11.923633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:11.923663] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:11.927109] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: UP (p=96.94%) [2026-02-03T20:21:11.927400] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-02-03T20:21:11.927536] [INFO ] [sig ] EIG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:12.072630] [INFO ] [LOCAL ] Saved forecast: EIG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EIG.txt [2026-02-03T20:21:12.072807] [INFO ] [sig ] [1024/3452] Completed EIG in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:12.072857] [INFO ] [sig ] [1025/3452] Forecasting EIX... [2026-02-03T20:21:12.072896] [INFO ] [sig ] Generating forecast for: EIX [2026-02-03T20:21:12.072932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-02-03T20:21:12.084222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-02-03T20:21:12.084666] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-02-03T20:21:12.085457] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-02-03T20:21:12.085510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:12.085544] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:12.085591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:12.085653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:12.144659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:12.145559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:12.145674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:12.145707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:12.269722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:12.269895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:12.269938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:12.269970] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:12.273518] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-02-03T20:21:12.273838] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-02-03T20:21:12.273978] [INFO ] [sig ] EIX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:12.421450] [INFO ] [LOCAL ] Saved forecast: EIX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EIX.txt [2026-02-03T20:21:12.421640] [INFO ] [sig ] [1025/3452] Completed EIX in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:12.421684] [INFO ] [sig ] [1026/3452] Forecasting EL... [2026-02-03T20:21:12.421717] [INFO ] [sig ] Generating forecast for: EL [2026-02-03T20:21:12.421749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-02-03T20:21:12.433284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-02-03T20:21:12.433724] [INFO ] [FORECASTER] Starting predict_future for EL [2026-02-03T20:21:12.434497] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-02-03T20:21:12.434550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:12.434637] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:12.434666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:12.434724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:12.494599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:12.495515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:12.495639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:12.495677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:12.622740] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:12.622911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:12.622954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:12.622984] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:12.626389] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=45.23%) [2026-02-03T20:21:12.626683] [INFO ] [FORECASTER] Completed predict_future for EL [2026-02-03T20:21:12.626814] [INFO ] [sig ] EL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:12.770682] [INFO ] [LOCAL ] Saved forecast: EL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EL.txt [2026-02-03T20:21:12.770853] [INFO ] [sig ] [1026/3452] Completed EL in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:12.770897] [INFO ] [sig ] [1027/3452] Forecasting ELAB... [2026-02-03T20:21:12.770939] [INFO ] [sig ] Generating forecast for: ELAB [2026-02-03T20:21:12.770971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-02-03T20:21:12.785922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-02-03T20:21:12.786459] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-02-03T20:21:12.787620] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-02-03T20:21:12.787690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:12.787740] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:12.787787] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:12.787909] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:12.856713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:12.857601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:12.857686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:12.857720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:12.974057] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:12.974222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:12.974264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:12.974293] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:12.977788] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-02-03T20:21:12.978134] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-02-03T20:21:12.978266] [INFO ] [sig ] ELAB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:13.120530] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ELAB.txt [2026-02-03T20:21:13.120696] [INFO ] [sig ] [1027/3452] Completed ELAB in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:13.120737] [INFO ] [sig ] [1028/3452] Forecasting ELAN... [2026-02-03T20:21:13.120767] [INFO ] [sig ] Generating forecast for: ELAN [2026-02-03T20:21:13.120796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-02-03T20:21:13.131979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-02-03T20:21:13.132343] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-02-03T20:21:13.133119] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-02-03T20:21:13.133171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:13.133203] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:13.133230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:13.133286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:13.191928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:13.192817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:13.192903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:13.192938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:13.316974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:13.317137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:13.317177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:13.317206] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:13.320691] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-02-03T20:21:13.320992] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-02-03T20:21:13.321123] [INFO ] [sig ] ELAN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:13.463794] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ELAN.txt [2026-02-03T20:21:13.463951] [INFO ] [sig ] [1028/3452] Completed ELAN in 0.3s | 2.79 sym/s | Total: 6.1m | ETA: 14.5m [2026-02-03T20:21:13.463992] [INFO ] [sig ] [1029/3452] Forecasting ELC... [2026-02-03T20:21:13.464023] [INFO ] [sig ] Generating forecast for: ELC [2026-02-03T20:21:13.464057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-02-03T20:21:13.478457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-02-03T20:21:13.478961] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-02-03T20:21:13.480137] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-02-03T20:21:13.480207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:13.480257] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:13.480301] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:13.480391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:13.544220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:13.545129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:13.545228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:13.545260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:13.664374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:13.664533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:13.664592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:13.664657] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:13.668160] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-02-03T20:21:13.668438] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-02-03T20:21:13.668588] [INFO ] [sig ] ELC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:13.816630] [INFO ] [LOCAL ] Saved forecast: ELC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ELC.txt [2026-02-03T20:21:13.816931] [INFO ] [sig ] [1029/3452] Completed ELC in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-02-03T20:21:13.817017] [INFO ] [sig ] [1030/3452] Forecasting ELDN... [2026-02-03T20:21:13.817074] [INFO ] [sig ] Generating forecast for: ELDN [2026-02-03T20:21:13.817107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-02-03T20:21:13.832169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-02-03T20:21:13.832590] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-02-03T20:21:13.833459] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-02-03T20:21:13.833513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:13.833547] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:13.833597] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:13.833662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:13.893367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:13.894258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:13.894386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:13.894421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:14.016256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:14.016426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:14.016470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:14.016532] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:14.020043] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=28.24%) [2026-02-03T20:21:14.020323] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-02-03T20:21:14.020452] [INFO ] [sig ] ELDN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:14.167196] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ELDN.txt [2026-02-03T20:21:14.167354] [INFO ] [sig ] [1030/3452] Completed ELDN in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-02-03T20:21:14.167396] [INFO ] [sig ] [1031/3452] Forecasting ELF... [2026-02-03T20:21:14.167426] [INFO ] [sig ] Generating forecast for: ELF [2026-02-03T20:21:14.167457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-02-03T20:21:14.179458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-02-03T20:21:14.179858] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-02-03T20:21:14.180686] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-02-03T20:21:14.180739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:14.180773] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:14.180800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:14.180856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:14.237371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:14.238292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:14.238380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:14.238414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:14.364384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:14.364551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:14.364610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:14.364646] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:14.368294] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-02-03T20:21:14.368606] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-02-03T20:21:14.368739] [INFO ] [sig ] ELF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:14.541447] [INFO ] [LOCAL ] Saved forecast: ELF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ELF.txt [2026-02-03T20:21:14.541663] [INFO ] [sig ] [1031/3452] Completed ELF in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-02-03T20:21:14.541717] [INFO ] [sig ] [1032/3452] Forecasting ELME... [2026-02-03T20:21:14.541749] [INFO ] [sig ] Generating forecast for: ELME [2026-02-03T20:21:14.541782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-02-03T20:21:14.555664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-02-03T20:21:14.556119] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-02-03T20:21:14.556970] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-02-03T20:21:14.557214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:14.557249] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:14.557288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:14.557355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:14.629686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:14.630885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:14.630985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:14.631019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:14.776505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:14.776699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:14.776742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:14.776772] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:14.780462] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=84.45%) [2026-02-03T20:21:14.780829] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-02-03T20:21:14.780982] [INFO ] [sig ] ELME: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:14.923886] [INFO ] [LOCAL ] Saved forecast: ELME 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ELME.txt [2026-02-03T20:21:14.924029] [INFO ] [sig ] [1032/3452] Completed ELME in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-02-03T20:21:14.924070] [INFO ] [sig ] [1033/3452] Forecasting ELS... [2026-02-03T20:21:14.924099] [INFO ] [sig ] Generating forecast for: ELS [2026-02-03T20:21:14.924129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-02-03T20:21:14.936120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-02-03T20:21:14.936556] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-02-03T20:21:14.937384] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-02-03T20:21:14.937438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:14.937471] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:14.937500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:14.937558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:14.998350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:14.999272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:14.999367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:14.999424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:15.121991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:15.122155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:15.122197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:15.122226] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:15.125907] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-02-03T20:21:15.126211] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-02-03T20:21:15.126342] [INFO ] [sig ] ELS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:15.268652] [INFO ] [LOCAL ] Saved forecast: ELS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ELS.txt [2026-02-03T20:21:15.268774] [INFO ] [sig ] [1033/3452] Completed ELS in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-02-03T20:21:15.268813] [INFO ] [sig ] [1034/3452] Forecasting ELTX... [2026-02-03T20:21:15.268841] [INFO ] [sig ] Generating forecast for: ELTX [2026-02-03T20:21:15.268871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-02-03T20:21:15.279973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-02-03T20:21:15.280296] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-02-03T20:21:15.281058] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-02-03T20:21:15.281111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:15.281143] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:15.281170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:15.281242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:15.337487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:15.338127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:15.338208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:15.338240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:15.454269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:15.454423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:15.454465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:15.454493] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:15.457888] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: UP (p=83.61%) [2026-02-03T20:21:15.458161] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-02-03T20:21:15.458285] [INFO ] [sig ] ELTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:15.599388] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ELTX.txt [2026-02-03T20:21:15.599535] [INFO ] [sig ] [1034/3452] Completed ELTX in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-02-03T20:21:15.599591] [INFO ] [sig ] [1035/3452] Forecasting ELVA... [2026-02-03T20:21:15.599623] [INFO ] [sig ] Generating forecast for: ELVA [2026-02-03T20:21:15.599656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-02-03T20:21:15.611042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-02-03T20:21:15.611341] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-02-03T20:21:15.612115] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-02-03T20:21:15.612363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:15.612394] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:15.612421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:15.612478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:15.670212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:15.671067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:15.671148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:15.671181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:15.788399] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:15.788589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:15.788632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:15.788660] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:15.792681] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-02-03T20:21:15.792961] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-02-03T20:21:15.793090] [INFO ] [sig ] ELVA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:15.936208] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ELVA.txt [2026-02-03T20:21:15.936369] [INFO ] [sig ] [1035/3452] Completed ELVA in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.5m [2026-02-03T20:21:15.936412] [INFO ] [sig ] [1036/3452] Forecasting ELVN... [2026-02-03T20:21:15.936443] [INFO ] [sig ] Generating forecast for: ELVN [2026-02-03T20:21:15.936472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-02-03T20:21:15.948608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-02-03T20:21:15.948974] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-02-03T20:21:15.949788] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-02-03T20:21:15.949863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:15.949902] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:15.949936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:15.950005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:16.010378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:16.011136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:16.011251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:16.011287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:16.134493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:16.134667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:16.134708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:16.134737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:16.138129] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: DOWN (p=2.26%) [2026-02-03T20:21:16.138398] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-02-03T20:21:16.138524] [INFO ] [sig ] ELVN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:16.283316] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ELVN.txt [2026-02-03T20:21:16.283477] [INFO ] [sig ] [1036/3452] Completed ELVN in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:16.283530] [INFO ] [sig ] [1037/3452] Forecasting EM... [2026-02-03T20:21:16.283588] [INFO ] [sig ] Generating forecast for: EM [2026-02-03T20:21:16.283633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-02-03T20:21:16.294945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-02-03T20:21:16.295296] [INFO ] [FORECASTER] Starting predict_future for EM [2026-02-03T20:21:16.296141] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-02-03T20:21:16.296196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:16.296229] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:16.296257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:16.296315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:16.360677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:16.361645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:16.361779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:16.361817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:16.495875] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:16.496037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:16.496078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:16.496109] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:16.499545] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=70.27%) [2026-02-03T20:21:16.499835] [INFO ] [FORECASTER] Completed predict_future for EM [2026-02-03T20:21:16.499980] [INFO ] [sig ] EM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:16.644382] [INFO ] [LOCAL ] Saved forecast: EM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EM.txt [2026-02-03T20:21:16.644517] [INFO ] [sig ] [1037/3452] Completed EM in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:16.644565] [INFO ] [sig ] [1038/3452] Forecasting EMB... [2026-02-03T20:21:16.644613] [INFO ] [sig ] Generating forecast for: EMB [2026-02-03T20:21:16.644650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-02-03T20:21:16.656440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-02-03T20:21:16.656791] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-02-03T20:21:16.657564] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-02-03T20:21:16.657635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:16.657667] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:16.657694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:16.657751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:16.714875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:16.715499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:16.715597] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:16.715633] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:16.836158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:16.836321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:16.836361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:16.836391] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:16.839826] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-02-03T20:21:16.840126] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-02-03T20:21:16.840250] [INFO ] [sig ] EMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:16.983297] [INFO ] [LOCAL ] Saved forecast: EMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EMB.txt [2026-02-03T20:21:16.983455] [INFO ] [sig ] [1038/3452] Completed EMB in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:16.983494] [INFO ] [sig ] [1039/3452] Forecasting EMBC... [2026-02-03T20:21:16.983525] [INFO ] [sig ] Generating forecast for: EMBC [2026-02-03T20:21:16.983555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-02-03T20:21:16.996704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-02-03T20:21:16.997083] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-02-03T20:21:16.998091] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-02-03T20:21:16.998145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:16.998177] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:16.998203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:16.998258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:17.055351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:17.056121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:17.056203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:17.056235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:17.186097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:17.186282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:17.186332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:17.186363] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:17.190454] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-02-03T20:21:17.190782] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-02-03T20:21:17.190943] [INFO ] [sig ] EMBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:17.353804] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EMBC.txt [2026-02-03T20:21:17.354006] [INFO ] [sig ] [1039/3452] Completed EMBC in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:17.354053] [INFO ] [sig ] [1040/3452] Forecasting EMD... [2026-02-03T20:21:17.354084] [INFO ] [sig ] Generating forecast for: EMD [2026-02-03T20:21:17.354116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-02-03T20:21:17.366299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-02-03T20:21:17.366781] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-02-03T20:21:17.367701] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-02-03T20:21:17.367757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:17.367790] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:17.367842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:17.367901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:17.434170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:17.435252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:17.435336] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:17.435369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:17.560948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:17.561116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:17.561156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:17.561185] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:17.564754] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: DOWN (p=24.51%) [2026-02-03T20:21:17.565029] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-02-03T20:21:17.565156] [INFO ] [sig ] EMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:17.706505] [INFO ] [LOCAL ] Saved forecast: EMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EMD.txt [2026-02-03T20:21:17.706672] [INFO ] [sig ] [1040/3452] Completed EMD in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:17.706717] [INFO ] [sig ] [1041/3452] Forecasting EMF... [2026-02-03T20:21:17.706747] [INFO ] [sig ] Generating forecast for: EMF [2026-02-03T20:21:17.706778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-02-03T20:21:17.717784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-02-03T20:21:17.718171] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-02-03T20:21:17.718965] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-02-03T20:21:17.719020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:17.719052] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:17.719078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:17.719135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:17.775739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:17.776592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:17.776678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:17.776711] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:17.889465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:17.889646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:17.889689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:17.889719] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:17.893076] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=36.73%) [2026-02-03T20:21:17.893368] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-02-03T20:21:17.893496] [INFO ] [sig ] EMF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:18.045185] [INFO ] [LOCAL ] Saved forecast: EMF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EMF.txt [2026-02-03T20:21:18.045379] [INFO ] [sig ] [1041/3452] Completed EMF in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:18.045422] [INFO ] [sig ] [1042/3452] Forecasting EMN... [2026-02-03T20:21:18.045451] [INFO ] [sig ] Generating forecast for: EMN [2026-02-03T20:21:18.045481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-02-03T20:21:18.056774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-02-03T20:21:18.057179] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-02-03T20:21:18.058020] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-02-03T20:21:18.058074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:18.058108] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:18.058135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:18.058192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:18.117028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:18.117929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:18.118030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:18.118065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:18.243403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:18.243564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:18.243624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:18.243654] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:18.247594] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-02-03T20:21:18.247880] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-02-03T20:21:18.248029] [INFO ] [sig ] EMN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:18.389147] [INFO ] [LOCAL ] Saved forecast: EMN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EMN.txt [2026-02-03T20:21:18.389289] [INFO ] [sig ] [1042/3452] Completed EMN in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:18.389330] [INFO ] [sig ] [1043/3452] Forecasting EMO... [2026-02-03T20:21:18.389360] [INFO ] [sig ] Generating forecast for: EMO [2026-02-03T20:21:18.389389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-02-03T20:21:18.400152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-02-03T20:21:18.400516] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-02-03T20:21:18.401287] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-02-03T20:21:18.401339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:18.401425] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:18.401456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:18.401513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:18.458982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:18.459768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:18.459852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:18.459885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:18.578356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:18.578520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:18.578599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:18.578632] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:18.582230] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=32.50%) [2026-02-03T20:21:18.582545] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-02-03T20:21:18.582706] [INFO ] [sig ] EMO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:18.726777] [INFO ] [LOCAL ] Saved forecast: EMO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EMO.txt [2026-02-03T20:21:18.726942] [INFO ] [sig ] [1043/3452] Completed EMO in 0.3s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:18.726984] [INFO ] [sig ] [1044/3452] Forecasting EMXC... [2026-02-03T20:21:18.727013] [INFO ] [sig ] Generating forecast for: EMXC [2026-02-03T20:21:18.727042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-02-03T20:21:18.744151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-02-03T20:21:18.744643] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-02-03T20:21:18.745626] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-02-03T20:21:18.745678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:18.745709] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:18.745735] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:18.745790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:18.806384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:18.807298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:18.807385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:18.807419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:18.929481] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:18.929667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:18.929711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:18.929739] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:18.933210] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=49.62%) [2026-02-03T20:21:18.933489] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-02-03T20:21:18.933636] [INFO ] [sig ] EMXC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:19.081878] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EMXC.txt [2026-02-03T20:21:19.082054] [INFO ] [sig ] [1044/3452] Completed EMXC in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:19.082103] [INFO ] [sig ] [1045/3452] Forecasting ENB... [2026-02-03T20:21:19.082135] [INFO ] [sig ] Generating forecast for: ENB [2026-02-03T20:21:19.082166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-02-03T20:21:19.094484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-02-03T20:21:19.094898] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-02-03T20:21:19.095695] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-02-03T20:21:19.095749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:19.095782] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:19.095809] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:19.095866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:19.155952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:19.156934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:19.157025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:19.157084] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:19.286258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:19.286423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:19.286464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:19.286493] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:19.289952] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=52.44%) [2026-02-03T20:21:19.290269] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-02-03T20:21:19.290401] [INFO ] [sig ] ENB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:19.435519] [INFO ] [LOCAL ] Saved forecast: ENB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ENB.txt [2026-02-03T20:21:19.435707] [INFO ] [sig ] [1045/3452] Completed ENB in 0.4s | 2.79 sym/s | Total: 6.2m | ETA: 14.4m [2026-02-03T20:21:19.435748] [INFO ] [sig ] [1046/3452] Forecasting ENGN... [2026-02-03T20:21:19.435779] [INFO ] [sig ] Generating forecast for: ENGN [2026-02-03T20:21:19.435810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-02-03T20:21:19.447215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-02-03T20:21:19.447632] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-02-03T20:21:19.448420] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-02-03T20:21:19.448472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:19.448503] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:19.448530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:19.448612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:19.505946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:19.506842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:19.506930] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:19.506962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:19.625545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:19.625725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:19.625766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:19.625845] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:19.629491] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-02-03T20:21:19.629778] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-02-03T20:21:19.629903] [INFO ] [sig ] ENGN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:19.775244] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ENGN.txt [2026-02-03T20:21:19.775377] [INFO ] [sig ] [1046/3452] Completed ENGN in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-02-03T20:21:19.775418] [INFO ] [sig ] [1047/3452] Forecasting ENIC... [2026-02-03T20:21:19.775448] [INFO ] [sig ] Generating forecast for: ENIC [2026-02-03T20:21:19.775478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-02-03T20:21:19.786236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-02-03T20:21:19.786544] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-02-03T20:21:19.787306] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-02-03T20:21:19.787359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:19.787406] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:19.787434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:19.787491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:19.846475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:19.847139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:19.847232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:19.847275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:19.970598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:19.970765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:19.970820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:19.970852] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:19.974480] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: DOWN (p=37.54%) [2026-02-03T20:21:19.974778] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-02-03T20:21:19.974909] [INFO ] [sig ] ENIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:20.196375] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ENIC.txt [2026-02-03T20:21:20.196523] [INFO ] [sig ] [1047/3452] Completed ENIC in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-02-03T20:21:20.196564] [INFO ] [sig ] [1048/3452] Forecasting ENPH... [2026-02-03T20:21:20.196615] [INFO ] [sig ] Generating forecast for: ENPH [2026-02-03T20:21:20.196648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-02-03T20:21:20.210618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-02-03T20:21:20.211082] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-02-03T20:21:20.212168] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-02-03T20:21:20.212235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:20.212283] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:20.212322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:20.212405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:20.277342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:20.278307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:20.278394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:20.278430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:20.401432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:20.401605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:20.401650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:20.401682] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:20.405547] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=53.47%) [2026-02-03T20:21:20.405851] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-02-03T20:21:20.405984] [INFO ] [sig ] ENPH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:20.562274] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ENPH.txt [2026-02-03T20:21:20.562467] [INFO ] [sig ] [1048/3452] Completed ENPH in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-02-03T20:21:20.562515] [INFO ] [sig ] [1049/3452] Forecasting ENS... [2026-02-03T20:21:20.562547] [INFO ] [sig ] Generating forecast for: ENS [2026-02-03T20:21:20.562598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-02-03T20:21:20.574545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-02-03T20:21:20.575002] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-02-03T20:21:20.576101] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-02-03T20:21:20.576159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:20.576194] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:20.576223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:20.576282] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:20.634923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:20.635830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:20.635916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:20.635949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:20.752129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:20.752292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:20.752332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:20.752362] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:20.755767] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=78.04%) [2026-02-03T20:21:20.756040] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-02-03T20:21:20.756166] [INFO ] [sig ] ENS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:20.899166] [INFO ] [LOCAL ] Saved forecast: ENS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ENS.txt [2026-02-03T20:21:20.899309] [INFO ] [sig ] [1049/3452] Completed ENS in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-02-03T20:21:20.899350] [INFO ] [sig ] [1050/3452] Forecasting ENSG... [2026-02-03T20:21:20.899382] [INFO ] [sig ] Generating forecast for: ENSG [2026-02-03T20:21:20.899411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-02-03T20:21:20.911047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-02-03T20:21:20.911377] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-02-03T20:21:20.912165] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-02-03T20:21:20.912219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:20.912251] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:20.912278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:20.912335] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:20.970137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:20.970989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:20.971080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:20.971115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:21.094252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:21.094410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:21.094452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:21.094481] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:21.097961] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-02-03T20:21:21.098266] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-02-03T20:21:21.098393] [INFO ] [sig ] ENSG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:21.240668] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ENSG.txt [2026-02-03T20:21:21.240801] [INFO ] [sig ] [1050/3452] Completed ENSG in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-02-03T20:21:21.240847] [INFO ] [sig ] [1051/3452] Forecasting ENTA... [2026-02-03T20:21:21.240878] [INFO ] [sig ] Generating forecast for: ENTA [2026-02-03T20:21:21.240908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-02-03T20:21:21.252114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-02-03T20:21:21.252461] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-02-03T20:21:21.253233] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-02-03T20:21:21.253286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:21.253318] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:21.253345] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:21.253402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:21.312842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:21.313537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:21.313638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:21.313675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:21.437663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:21.437831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:21.437881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:21.437910] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:21.441377] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-02-03T20:21:21.441673] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-02-03T20:21:21.441803] [INFO ] [sig ] ENTA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:21.584901] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ENTA.txt [2026-02-03T20:21:21.585073] [INFO ] [sig ] [1051/3452] Completed ENTA in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.4m [2026-02-03T20:21:21.585125] [INFO ] [sig ] [1052/3452] Forecasting ENTG... [2026-02-03T20:21:21.585161] [INFO ] [sig ] Generating forecast for: ENTG [2026-02-03T20:21:21.585198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-02-03T20:21:21.597426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-02-03T20:21:21.597875] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-02-03T20:21:21.598723] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-02-03T20:21:21.598778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:21.598812] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:21.598841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:21.598899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:21.658068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:21.658979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:21.659067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:21.659102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:21.782801] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:21.782968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:21.783024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:21.783063] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:21.787288] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=38.04%) [2026-02-03T20:21:21.787590] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-02-03T20:21:21.787741] [INFO ] [sig ] ENTG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:21.930921] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ENTG.txt [2026-02-03T20:21:21.931046] [INFO ] [sig ] [1052/3452] Completed ENTG in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:21.931084] [INFO ] [sig ] [1053/3452] Forecasting ENTX... [2026-02-03T20:21:21.931115] [INFO ] [sig ] Generating forecast for: ENTX [2026-02-03T20:21:21.931144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-02-03T20:21:21.943311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-02-03T20:21:21.943675] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-02-03T20:21:21.944520] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-02-03T20:21:21.944593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:21.944629] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:21.944659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:21.944717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:22.003813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:22.004771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:22.004883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:22.004917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:22.129113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:22.129309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:22.129369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:22.129402] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:22.133185] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-02-03T20:21:22.133494] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-02-03T20:21:22.133654] [INFO ] [sig ] ENTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:22.282517] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ENTX.txt [2026-02-03T20:21:22.282672] [INFO ] [sig ] [1053/3452] Completed ENTX in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:22.282714] [INFO ] [sig ] [1054/3452] Forecasting ENVA... [2026-02-03T20:21:22.282746] [INFO ] [sig ] Generating forecast for: ENVA [2026-02-03T20:21:22.282786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-02-03T20:21:22.296045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-02-03T20:21:22.296699] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-02-03T20:21:22.297821] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-02-03T20:21:22.297877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:22.297910] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:22.297936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:22.297993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:22.356718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:22.357720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:22.357853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:22.357890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:22.478785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:22.478960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:22.479003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:22.479095] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:22.482706] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=78.58%) [2026-02-03T20:21:22.483019] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-02-03T20:21:22.483158] [INFO ] [sig ] ENVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:22.627164] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ENVA.txt [2026-02-03T20:21:22.627336] [INFO ] [sig ] [1054/3452] Completed ENVA in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:22.627379] [INFO ] [sig ] [1055/3452] Forecasting ENVB... [2026-02-03T20:21:22.627409] [INFO ] [sig ] Generating forecast for: ENVB [2026-02-03T20:21:22.627438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-02-03T20:21:22.638648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-02-03T20:21:22.639060] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-02-03T20:21:22.639890] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-02-03T20:21:22.639951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:22.639990] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:22.640020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:22.640077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:22.698188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:22.699100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:22.699204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:22.699241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:22.841955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:22.842130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:22.842179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:22.842213] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:22.846954] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-02-03T20:21:22.847369] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-02-03T20:21:22.847555] [INFO ] [sig ] ENVB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:23.002121] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ENVB.txt [2026-02-03T20:21:23.002489] [INFO ] [sig ] [1055/3452] Completed ENVB in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:23.002532] [INFO ] [sig ] [1056/3452] Forecasting ENVX... [2026-02-03T20:21:23.002562] [INFO ] [sig ] Generating forecast for: ENVX [2026-02-03T20:21:23.002612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-02-03T20:21:23.014661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-02-03T20:21:23.015029] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-02-03T20:21:23.015840] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-02-03T20:21:23.015894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:23.015928] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:23.015955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:23.016012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:23.075885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:23.076794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:23.076916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:23.076952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:23.202808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:23.202979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:23.203021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:23.203051] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:23.206831] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-02-03T20:21:23.207115] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-02-03T20:21:23.207432] [INFO ] [sig ] ENVX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:23.354138] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ENVX.txt [2026-02-03T20:21:23.354350] [INFO ] [sig ] [1056/3452] Completed ENVX in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:23.354394] [INFO ] [sig ] [1057/3452] Forecasting EOD... [2026-02-03T20:21:23.354424] [INFO ] [sig ] Generating forecast for: EOD [2026-02-03T20:21:23.354454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-02-03T20:21:23.365169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-02-03T20:21:23.365554] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-02-03T20:21:23.366351] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-02-03T20:21:23.366404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:23.366437] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:23.366464] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:23.366521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:23.424457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:23.425360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:23.425449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:23.425482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:23.548724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:23.548895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:23.548937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:23.548965] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:23.553188] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-02-03T20:21:23.553732] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-02-03T20:21:23.553883] [INFO ] [sig ] EOD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:23.714524] [INFO ] [LOCAL ] Saved forecast: EOD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EOD.txt [2026-02-03T20:21:23.714716] [INFO ] [sig ] [1057/3452] Completed EOD in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:23.714760] [INFO ] [sig ] [1058/3452] Forecasting EOG... [2026-02-03T20:21:23.714792] [INFO ] [sig ] Generating forecast for: EOG [2026-02-03T20:21:23.714823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-02-03T20:21:23.727951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-02-03T20:21:23.728641] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-02-03T20:21:23.729522] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-02-03T20:21:23.729598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:23.729634] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:23.729680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:23.729742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:23.789003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:23.789871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:23.789955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:23.789991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:23.912751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:23.912908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:23.912948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:23.912977] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:23.916352] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=36.34%) [2026-02-03T20:21:23.916651] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-02-03T20:21:23.916779] [INFO ] [sig ] EOG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:24.062744] [INFO ] [LOCAL ] Saved forecast: EOG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EOG.txt [2026-02-03T20:21:24.062915] [INFO ] [sig ] [1058/3452] Completed EOG in 0.3s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:24.062964] [INFO ] [sig ] [1059/3452] Forecasting EOI... [2026-02-03T20:21:24.063005] [INFO ] [sig ] Generating forecast for: EOI [2026-02-03T20:21:24.063045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-02-03T20:21:24.075615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-02-03T20:21:24.075990] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-02-03T20:21:24.076893] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-02-03T20:21:24.076952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:24.076987] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:24.077016] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:24.077076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:24.135619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:24.136341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:24.136432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:24.136468] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:24.261804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:24.261975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:24.262023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:24.262056] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:24.265822] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-02-03T20:21:24.266171] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-02-03T20:21:24.266329] [INFO ] [sig ] EOI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:24.417521] [INFO ] [LOCAL ] Saved forecast: EOI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EOI.txt [2026-02-03T20:21:24.417688] [INFO ] [sig ] [1059/3452] Completed EOI in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:24.417731] [INFO ] [sig ] [1060/3452] Forecasting EOLS... [2026-02-03T20:21:24.417762] [INFO ] [sig ] Generating forecast for: EOLS [2026-02-03T20:21:24.417792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-02-03T20:21:24.429550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-02-03T20:21:24.429961] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-02-03T20:21:24.430818] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-02-03T20:21:24.430872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:24.430933] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:24.430961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:24.431018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:24.490727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:24.491638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:24.491723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:24.491758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:24.619554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:24.619746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:24.619803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:24.619849] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:24.623394] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=37.72%) [2026-02-03T20:21:24.623713] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-02-03T20:21:24.623850] [INFO ] [sig ] EOLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:24.773953] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EOLS.txt [2026-02-03T20:21:24.774125] [INFO ] [sig ] [1060/3452] Completed EOLS in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:24.774167] [INFO ] [sig ] [1061/3452] Forecasting EOS... [2026-02-03T20:21:24.774200] [INFO ] [sig ] Generating forecast for: EOS [2026-02-03T20:21:24.774233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-02-03T20:21:24.785448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-02-03T20:21:24.785831] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-02-03T20:21:24.786620] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-02-03T20:21:24.786672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:24.786704] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:24.786731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:24.786786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:24.848763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:24.850095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:24.850183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:24.850217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:24.985883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:24.986081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:24.986130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:24.986162] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:24.990816] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-02-03T20:21:24.991146] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-02-03T20:21:24.991292] [INFO ] [sig ] EOS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:25.139508] [INFO ] [LOCAL ] Saved forecast: EOS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EOS.txt [2026-02-03T20:21:25.139694] [INFO ] [sig ] [1061/3452] Completed EOS in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:25.139737] [INFO ] [sig ] [1062/3452] Forecasting EOSE... [2026-02-03T20:21:25.139767] [INFO ] [sig ] Generating forecast for: EOSE [2026-02-03T20:21:25.139819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-02-03T20:21:25.153102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-02-03T20:21:25.153771] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-02-03T20:21:25.154657] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-02-03T20:21:25.154711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:25.154744] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:25.154771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:25.154828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:25.216888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:25.217857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:25.217945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:25.217979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:25.341320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:25.341696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:25.341737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:25.341765] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:25.345593] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: UP (p=68.17%) [2026-02-03T20:21:25.345878] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-02-03T20:21:25.346009] [INFO ] [sig ] EOSE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:25.491742] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EOSE.txt [2026-02-03T20:21:25.491911] [INFO ] [sig ] [1062/3452] Completed EOSE in 0.4s | 2.79 sym/s | Total: 6.3m | ETA: 14.3m [2026-02-03T20:21:25.491953] [INFO ] [sig ] [1063/3452] Forecasting EPAC... [2026-02-03T20:21:25.491984] [INFO ] [sig ] Generating forecast for: EPAC [2026-02-03T20:21:25.492014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-02-03T20:21:25.503820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-02-03T20:21:25.504234] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-02-03T20:21:25.505067] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-02-03T20:21:25.505127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:25.505160] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:25.505186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:25.505242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:25.577455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:25.578389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:25.578477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:25.578512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:25.700442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:25.700631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:25.700676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:25.700746] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:25.704240] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: DOWN (p=16.01%) [2026-02-03T20:21:25.704527] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-02-03T20:21:25.704680] [INFO ] [sig ] EPAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:25.855807] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EPAC.txt [2026-02-03T20:21:25.855989] [INFO ] [sig ] [1063/3452] Completed EPAC in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-02-03T20:21:25.856031] [INFO ] [sig ] [1064/3452] Forecasting EPAM... [2026-02-03T20:21:25.856060] [INFO ] [sig ] Generating forecast for: EPAM [2026-02-03T20:21:25.856092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-02-03T20:21:25.872533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-02-03T20:21:25.873102] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-02-03T20:21:25.874378] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-02-03T20:21:25.874450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:25.874502] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:25.874546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:25.874637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:25.937689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:25.938715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:25.938823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:25.938858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:26.064599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:26.064763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:26.064807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:26.064838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:26.068478] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=84.77%) [2026-02-03T20:21:26.068788] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-02-03T20:21:26.068927] [INFO ] [sig ] EPAM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:26.212523] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EPAM.txt [2026-02-03T20:21:26.212708] [INFO ] [sig ] [1064/3452] Completed EPAM in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-02-03T20:21:26.212752] [INFO ] [sig ] [1065/3452] Forecasting EPC... [2026-02-03T20:21:26.212782] [INFO ] [sig ] Generating forecast for: EPC [2026-02-03T20:21:26.212812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-02-03T20:21:26.224152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-02-03T20:21:26.224561] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-02-03T20:21:26.225396] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-02-03T20:21:26.225451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:26.225484] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:26.225512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:26.225570] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:26.300442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:26.301414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:26.301515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:26.301549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:26.436667] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:26.436827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:26.436869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:26.436899] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:26.440407] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-02-03T20:21:26.440713] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-02-03T20:21:26.440848] [INFO ] [sig ] EPC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:26.599439] [INFO ] [LOCAL ] Saved forecast: EPC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EPC.txt [2026-02-03T20:21:26.599621] [INFO ] [sig ] [1065/3452] Completed EPC in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-02-03T20:21:26.599667] [INFO ] [sig ] [1066/3452] Forecasting EPD... [2026-02-03T20:21:26.599697] [INFO ] [sig ] Generating forecast for: EPD [2026-02-03T20:21:26.599729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-02-03T20:21:26.611166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-02-03T20:21:26.611662] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-02-03T20:21:26.612659] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-02-03T20:21:26.612719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:26.612752] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:26.612778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:26.612835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:26.671976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:26.672907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:26.672997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:26.673029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:26.802194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:26.802600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:26.802656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:26.802702] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:26.807090] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: UP (p=51.93%) [2026-02-03T20:21:26.807399] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-02-03T20:21:26.807537] [INFO ] [sig ] EPD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:26.957141] [INFO ] [LOCAL ] Saved forecast: EPD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EPD.txt [2026-02-03T20:21:26.957322] [INFO ] [sig ] [1066/3452] Completed EPD in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-02-03T20:21:26.957365] [INFO ] [sig ] [1067/3452] Forecasting EPSN... [2026-02-03T20:21:26.957394] [INFO ] [sig ] Generating forecast for: EPSN [2026-02-03T20:21:26.957424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-02-03T20:21:26.969144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-02-03T20:21:26.969551] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-02-03T20:21:26.970380] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-02-03T20:21:26.970433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:26.970467] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:26.970493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:26.970550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:27.033952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:27.035225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:27.035315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:27.035359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:27.163137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:27.163309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:27.163352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:27.163382] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:27.167172] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-02-03T20:21:27.167446] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-02-03T20:21:27.167602] [INFO ] [sig ] EPSN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:27.312884] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EPSN.txt [2026-02-03T20:21:27.313031] [INFO ] [sig ] [1067/3452] Completed EPSN in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-02-03T20:21:27.313080] [INFO ] [sig ] [1068/3452] Forecasting EQBK... [2026-02-03T20:21:27.313110] [INFO ] [sig ] Generating forecast for: EQBK [2026-02-03T20:21:27.313139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-02-03T20:21:27.324279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-02-03T20:21:27.324646] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-02-03T20:21:27.325465] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-02-03T20:21:27.325519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:27.325552] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:27.325602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:27.325663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:27.382495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:27.383251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:27.383334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:27.383366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:27.503211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:27.503564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:27.503622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:27.503652] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:27.507031] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=14.05%) [2026-02-03T20:21:27.507355] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-02-03T20:21:27.507484] [INFO ] [sig ] EQBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:27.652343] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EQBK.txt [2026-02-03T20:21:27.652501] [INFO ] [sig ] [1068/3452] Completed EQBK in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.3m [2026-02-03T20:21:27.652542] [INFO ] [sig ] [1069/3452] Forecasting EQH... [2026-02-03T20:21:27.652590] [INFO ] [sig ] Generating forecast for: EQH [2026-02-03T20:21:27.652623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-02-03T20:21:27.665506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-02-03T20:21:27.665854] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-02-03T20:21:27.666681] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-02-03T20:21:27.666735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:27.666766] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:27.666984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:27.667066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:27.729083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:27.730067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:27.730151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:27.730186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:27.854054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:27.854217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:27.854259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:27.854290] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:27.858453] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: UP (p=88.25%) [2026-02-03T20:21:27.858776] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-02-03T20:21:27.858912] [INFO ] [sig ] EQH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:28.002036] [INFO ] [LOCAL ] Saved forecast: EQH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EQH.txt [2026-02-03T20:21:28.002175] [INFO ] [sig ] [1069/3452] Completed EQH in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:28.002216] [INFO ] [sig ] [1070/3452] Forecasting EQIX... [2026-02-03T20:21:28.002245] [INFO ] [sig ] Generating forecast for: EQIX [2026-02-03T20:21:28.002274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-02-03T20:21:28.013420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-02-03T20:21:28.013812] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-02-03T20:21:28.014621] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-02-03T20:21:28.014677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:28.014711] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:28.014740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:28.014798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:28.079943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:28.080876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:28.081001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:28.081036] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:28.209543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:28.209724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:28.209950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:28.209982] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:28.213904] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: UP (p=76.64%) [2026-02-03T20:21:28.214186] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-02-03T20:21:28.214330] [INFO ] [sig ] EQIX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:28.361857] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EQIX.txt [2026-02-03T20:21:28.362012] [INFO ] [sig ] [1070/3452] Completed EQIX in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:28.362054] [INFO ] [sig ] [1071/3452] Forecasting ERAS... [2026-02-03T20:21:28.362085] [INFO ] [sig ] Generating forecast for: ERAS [2026-02-03T20:21:28.362116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-02-03T20:21:28.373749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-02-03T20:21:28.374124] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-02-03T20:21:28.374967] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-02-03T20:21:28.375047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:28.375083] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:28.375111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:28.375169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:28.436311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:28.437363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:28.437468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:28.437503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:28.559474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:28.559646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:28.559693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:28.559723] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:28.563239] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: UP (p=99.44%) [2026-02-03T20:21:28.563538] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-02-03T20:21:28.563693] [INFO ] [sig ] ERAS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:28.708791] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ERAS.txt [2026-02-03T20:21:28.708959] [INFO ] [sig ] [1071/3452] Completed ERAS in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:28.709003] [INFO ] [sig ] [1072/3452] Forecasting ERIC... [2026-02-03T20:21:28.709033] [INFO ] [sig ] Generating forecast for: ERIC [2026-02-03T20:21:28.709063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-02-03T20:21:28.722440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-02-03T20:21:28.722896] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-02-03T20:21:28.723995] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-02-03T20:21:28.724051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:28.724086] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:28.724115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:28.724180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:28.785885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:28.786961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:28.787088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:28.787131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:28.923197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:28.923403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:28.923456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:28.923490] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:28.927096] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=16.90%) [2026-02-03T20:21:28.927414] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-02-03T20:21:28.927552] [INFO ] [sig ] ERIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:29.070774] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ERIC.txt [2026-02-03T20:21:29.070945] [INFO ] [sig ] [1072/3452] Completed ERIC in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:29.070988] [INFO ] [sig ] [1073/3452] Forecasting ERIE... [2026-02-03T20:21:29.071019] [INFO ] [sig ] Generating forecast for: ERIE [2026-02-03T20:21:29.071049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-02-03T20:21:29.082129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-02-03T20:21:29.082520] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-02-03T20:21:29.083336] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-02-03T20:21:29.083392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:29.083427] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:29.083454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:29.083513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:29.141115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:29.142011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:29.142098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:29.142131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:29.265210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:29.265369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:29.265411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:29.265443] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:29.269110] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: UP (p=97.31%) [2026-02-03T20:21:29.269409] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-02-03T20:21:29.269543] [INFO ] [sig ] ERIE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:29.414232] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ERIE.txt [2026-02-03T20:21:29.414444] [INFO ] [sig ] [1073/3452] Completed ERIE in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:29.414490] [INFO ] [sig ] [1074/3452] Forecasting ERII... [2026-02-03T20:21:29.414522] [INFO ] [sig ] Generating forecast for: ERII [2026-02-03T20:21:29.414554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-02-03T20:21:29.426397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-02-03T20:21:29.426793] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-02-03T20:21:29.427630] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-02-03T20:21:29.427686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:29.427721] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:29.427750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:29.427833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:29.484776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:29.485651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:29.485736] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:29.485770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:29.608982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:29.609142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:29.609187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:29.609224] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:29.612899] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-02-03T20:21:29.613205] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-02-03T20:21:29.613362] [INFO ] [sig ] ERII: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:29.765841] [INFO ] [LOCAL ] Saved forecast: ERII 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ERII.txt [2026-02-03T20:21:29.766027] [INFO ] [sig ] [1074/3452] Completed ERII in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:29.766075] [INFO ] [sig ] [1075/3452] Forecasting ERNA... [2026-02-03T20:21:29.766108] [INFO ] [sig ] Generating forecast for: ERNA [2026-02-03T20:21:29.766141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-02-03T20:21:29.778605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-02-03T20:21:29.778974] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-02-03T20:21:29.779774] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-02-03T20:21:29.779827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:29.779859] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:29.779886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:29.779942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:29.843734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:29.844618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:29.844727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:29.844770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:29.967193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:29.967353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:29.967396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:29.967427] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:29.971396] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=85.43%) [2026-02-03T20:21:29.971753] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-02-03T20:21:29.971898] [INFO ] [sig ] ERNA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:30.138876] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ERNA.txt [2026-02-03T20:21:30.139040] [INFO ] [sig ] [1075/3452] Completed ERNA in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:30.139082] [INFO ] [sig ] [1076/3452] Forecasting ERO... [2026-02-03T20:21:30.139114] [INFO ] [sig ] Generating forecast for: ERO [2026-02-03T20:21:30.139146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-02-03T20:21:30.151636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-02-03T20:21:30.152078] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-02-03T20:21:30.153003] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-02-03T20:21:30.153059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:30.153094] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:30.153121] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:30.153178] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:30.214148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:30.215211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:30.215325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:30.215373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:30.340001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:30.340170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:30.340213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:30.340245] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:30.344248] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=91.96%) [2026-02-03T20:21:30.344687] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-02-03T20:21:30.344853] [INFO ] [sig ] ERO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:30.487255] [INFO ] [LOCAL ] Saved forecast: ERO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ERO.txt [2026-02-03T20:21:30.487428] [INFO ] [sig ] [1076/3452] Completed ERO in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:30.487467] [INFO ] [sig ] [1077/3452] Forecasting ES... [2026-02-03T20:21:30.487497] [INFO ] [sig ] Generating forecast for: ES [2026-02-03T20:21:30.487528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-02-03T20:21:30.498511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-02-03T20:21:30.498926] [INFO ] [FORECASTER] Starting predict_future for ES [2026-02-03T20:21:30.499819] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-02-03T20:21:30.499874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:30.499958] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:30.499990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:30.500064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:30.559561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:30.560531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:30.560641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:30.560678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:30.686031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:30.686210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:30.686269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:30.686308] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:30.690647] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: DOWN (p=43.48%) [2026-02-03T20:21:30.690960] [INFO ] [FORECASTER] Completed predict_future for ES [2026-02-03T20:21:30.691097] [INFO ] [sig ] ES: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:30.837716] [INFO ] [LOCAL ] Saved forecast: ES 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ES.txt [2026-02-03T20:21:30.837903] [INFO ] [sig ] [1077/3452] Completed ES in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:30.837952] [INFO ] [sig ] [1078/3452] Forecasting ESAB... [2026-02-03T20:21:30.837982] [INFO ] [sig ] Generating forecast for: ESAB [2026-02-03T20:21:30.838020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-02-03T20:21:30.850272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-02-03T20:21:30.850689] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-02-03T20:21:30.851493] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-02-03T20:21:30.851547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:30.851600] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:30.851630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:30.851688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:30.910058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:30.911028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:30.911117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:30.911151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:31.038512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:31.038704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:31.038787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:31.038821] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:31.042359] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=42.33%) [2026-02-03T20:21:31.042720] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-02-03T20:21:31.042865] [INFO ] [sig ] ESAB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:31.198397] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ESAB.txt [2026-02-03T20:21:31.198567] [INFO ] [sig ] [1078/3452] Completed ESAB in 0.4s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:31.198629] [INFO ] [sig ] [1079/3452] Forecasting ESCA... [2026-02-03T20:21:31.198661] [INFO ] [sig ] Generating forecast for: ESCA [2026-02-03T20:21:31.198690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-02-03T20:21:31.210172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-02-03T20:21:31.210682] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-02-03T20:21:31.211614] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-02-03T20:21:31.211673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:31.211720] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:31.211748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:31.211804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:31.271785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:31.272737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:31.272827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:31.272863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:31.391986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:31.392155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:31.392195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:31.392226] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:31.396252] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-02-03T20:21:31.396547] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-02-03T20:21:31.396699] [INFO ] [sig ] ESCA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:31.546143] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ESCA.txt [2026-02-03T20:21:31.546337] [INFO ] [sig ] [1079/3452] Completed ESCA in 0.3s | 2.79 sym/s | Total: 6.4m | ETA: 14.2m [2026-02-03T20:21:31.546394] [INFO ] [sig ] [1080/3452] Forecasting ESE... [2026-02-03T20:21:31.546430] [INFO ] [sig ] Generating forecast for: ESE [2026-02-03T20:21:31.546462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-02-03T20:21:31.557912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-02-03T20:21:31.558339] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-02-03T20:21:31.559145] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-02-03T20:21:31.559197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:31.559228] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:31.559254] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:31.559309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:31.617421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:31.618510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:31.618640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:31.618675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:31.760852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:31.761020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:31.761062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:31.761127] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:31.764912] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=29.15%) [2026-02-03T20:21:31.765257] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-02-03T20:21:31.765405] [INFO ] [sig ] ESE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:31.941629] [INFO ] [LOCAL ] Saved forecast: ESE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ESE.txt [2026-02-03T20:21:31.941884] [INFO ] [sig ] [1080/3452] Completed ESE in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-03T20:21:31.941946] [INFO ] [sig ] [1081/3452] Forecasting ESEA... [2026-02-03T20:21:31.941994] [INFO ] [sig ] Generating forecast for: ESEA [2026-02-03T20:21:31.942037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-02-03T20:21:31.960547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-02-03T20:21:31.961097] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-02-03T20:21:31.962270] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-02-03T20:21:31.962363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:31.962414] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:31.962454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:31.962534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:32.040378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:32.041523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:32.041688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:32.041750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:32.196128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:32.196301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:32.196344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:32.196374] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:32.200634] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=67.13%) [2026-02-03T20:21:32.201133] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-02-03T20:21:32.201357] [INFO ] [sig ] ESEA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:32.444254] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ESEA.txt [2026-02-03T20:21:32.444518] [INFO ] [sig ] [1081/3452] Completed ESEA in 0.5s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-03T20:21:32.444621] [INFO ] [sig ] [1082/3452] Forecasting ESGD... [2026-02-03T20:21:32.444679] [INFO ] [sig ] Generating forecast for: ESGD [2026-02-03T20:21:32.444742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-02-03T20:21:32.467915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-02-03T20:21:32.470833] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-02-03T20:21:32.472911] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-02-03T20:21:32.473038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:32.473142] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:32.473195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:32.473296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:32.564858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:32.568156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:32.568607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:32.568657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:32.741311] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:32.741521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:32.741603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:32.741651] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:32.747429] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=28.86%) [2026-02-03T20:21:32.748070] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-02-03T20:21:32.748290] [INFO ] [sig ] ESGD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:32.968634] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ESGD.txt [2026-02-03T20:21:32.968922] [INFO ] [sig ] [1082/3452] Completed ESGD in 0.5s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-03T20:21:32.968992] [INFO ] [sig ] [1083/3452] Forecasting ESGE... [2026-02-03T20:21:32.969045] [INFO ] [sig ] Generating forecast for: ESGE [2026-02-03T20:21:32.969105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-02-03T20:21:32.987665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-02-03T20:21:32.988375] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-02-03T20:21:32.989600] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-02-03T20:21:32.989665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:32.989701] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:32.989728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:32.989789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:33.054764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:33.056029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:33.056151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:33.056192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:33.200695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:33.200951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:33.201002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:33.201033] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:33.206511] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=40.69%) [2026-02-03T20:21:33.207138] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-02-03T20:21:33.207398] [INFO ] [sig ] ESGE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:33.387552] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ESGE.txt [2026-02-03T20:21:33.387736] [INFO ] [sig ] [1083/3452] Completed ESGE in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-03T20:21:33.387780] [INFO ] [sig ] [1084/3452] Forecasting ESI... [2026-02-03T20:21:33.387833] [INFO ] [sig ] Generating forecast for: ESI [2026-02-03T20:21:33.387867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-02-03T20:21:33.401825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-02-03T20:21:33.402416] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-02-03T20:21:33.403600] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-02-03T20:21:33.403670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:33.403715] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:33.403743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:33.403801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:33.479503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:33.480449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:33.480539] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:33.480601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:33.601424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:33.601620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:33.601666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:33.601697] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:33.605402] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=15.63%) [2026-02-03T20:21:33.605781] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-02-03T20:21:33.605939] [INFO ] [sig ] ESI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:33.756540] [INFO ] [LOCAL ] Saved forecast: ESI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ESI.txt [2026-02-03T20:21:33.756729] [INFO ] [sig ] [1084/3452] Completed ESI in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-03T20:21:33.756772] [INFO ] [sig ] [1085/3452] Forecasting ESOA... [2026-02-03T20:21:33.756802] [INFO ] [sig ] Generating forecast for: ESOA [2026-02-03T20:21:33.756833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-02-03T20:21:33.769040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-02-03T20:21:33.769431] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-02-03T20:21:33.770235] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-02-03T20:21:33.770289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:33.770321] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:33.770348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:33.770405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:33.826653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:33.827599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:33.827685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:33.827718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:33.949877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:33.950054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:33.950095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:33.950123] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:33.953551] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: UP (p=73.37%) [2026-02-03T20:21:33.953852] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-02-03T20:21:33.953980] [INFO ] [sig ] ESOA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:34.096814] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ESOA.txt [2026-02-03T20:21:34.096984] [INFO ] [sig ] [1085/3452] Completed ESOA in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-03T20:21:34.097034] [INFO ] [sig ] [1086/3452] Forecasting ESPO... [2026-02-03T20:21:34.097066] [INFO ] [sig ] Generating forecast for: ESPO [2026-02-03T20:21:34.097097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-02-03T20:21:34.108742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-02-03T20:21:34.109135] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-02-03T20:21:34.109956] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-02-03T20:21:34.110009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:34.110041] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:34.110067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:34.110124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:34.165986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:34.166925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:34.167014] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:34.167047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:34.299473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:34.299681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:34.299746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:34.299794] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:34.303828] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=83.56%) [2026-02-03T20:21:34.304139] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-02-03T20:21:34.304281] [INFO ] [sig ] ESPO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:34.453289] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ESPO.txt [2026-02-03T20:21:34.453454] [INFO ] [sig ] [1086/3452] Completed ESPO in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.2m [2026-02-03T20:21:34.453501] [INFO ] [sig ] [1087/3452] Forecasting ESQ... [2026-02-03T20:21:34.453534] [INFO ] [sig ] Generating forecast for: ESQ [2026-02-03T20:21:34.453565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-02-03T20:21:34.466053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-02-03T20:21:34.466487] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-02-03T20:21:34.467309] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-02-03T20:21:34.467366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:34.467398] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:34.467430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:34.467488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:34.528740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:34.529629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:34.529747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:34.529782] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:34.653863] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:34.654030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:34.654076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:34.654107] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:34.657609] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=15.35%) [2026-02-03T20:21:34.657921] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-02-03T20:21:34.658092] [INFO ] [sig ] ESQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:34.809233] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ESQ.txt [2026-02-03T20:21:34.809419] [INFO ] [sig ] [1087/3452] Completed ESQ in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:34.809459] [INFO ] [sig ] [1088/3452] Forecasting ESTA... [2026-02-03T20:21:34.809491] [INFO ] [sig ] Generating forecast for: ESTA [2026-02-03T20:21:34.809521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-02-03T20:21:34.822155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-02-03T20:21:34.822610] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-02-03T20:21:34.823412] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-02-03T20:21:34.823465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:34.823497] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:34.823523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:34.823599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:34.880739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:34.881670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:34.881756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:34.881790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:35.006725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:35.006889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:35.006933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:35.006964] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:35.010470] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=65.86%) [2026-02-03T20:21:35.010784] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-02-03T20:21:35.010937] [INFO ] [sig ] ESTA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:35.154973] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ESTA.txt [2026-02-03T20:21:35.155131] [INFO ] [sig ] [1088/3452] Completed ESTA in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:35.155171] [INFO ] [sig ] [1089/3452] Forecasting ESTC... [2026-02-03T20:21:35.155202] [INFO ] [sig ] Generating forecast for: ESTC [2026-02-03T20:21:35.155233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-02-03T20:21:35.167010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-02-03T20:21:35.167394] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-02-03T20:21:35.168252] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-02-03T20:21:35.168306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:35.168338] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:35.168364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:35.168421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:35.229101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:35.230243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:35.230340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:35.230378] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:35.353426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:35.353626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:35.353670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:35.353729] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:35.357232] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=78.52%) [2026-02-03T20:21:35.357557] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-02-03T20:21:35.357717] [INFO ] [sig ] ESTC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:35.502078] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ESTC.txt [2026-02-03T20:21:35.502210] [INFO ] [sig ] [1089/3452] Completed ESTC in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:35.502250] [INFO ] [sig ] [1090/3452] Forecasting ETB... [2026-02-03T20:21:35.502280] [INFO ] [sig ] Generating forecast for: ETB [2026-02-03T20:21:35.502309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-02-03T20:21:35.514479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-02-03T20:21:35.514834] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-02-03T20:21:35.515619] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-02-03T20:21:35.515670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:35.515703] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:35.515729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:35.515785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:35.573274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:35.573977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:35.574057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:35.574091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:35.690847] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:35.691011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:35.691051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:35.691081] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:35.694496] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-02-03T20:21:35.694796] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-02-03T20:21:35.694926] [INFO ] [sig ] ETB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:35.837040] [INFO ] [LOCAL ] Saved forecast: ETB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ETB.txt [2026-02-03T20:21:35.837244] [INFO ] [sig ] [1090/3452] Completed ETB in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:35.837290] [INFO ] [sig ] [1091/3452] Forecasting ETD... [2026-02-03T20:21:35.837322] [INFO ] [sig ] Generating forecast for: ETD [2026-02-03T20:21:35.837354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-02-03T20:21:35.849043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-02-03T20:21:35.849491] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-02-03T20:21:35.850306] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-02-03T20:21:35.850370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:35.850410] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:35.850442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:35.850510] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:35.907533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:35.908493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:35.908642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:35.908678] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:36.032390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:36.032596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:36.032642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:36.032674] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:36.036233] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=31.90%) [2026-02-03T20:21:36.036512] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-02-03T20:21:36.036661] [INFO ] [sig ] ETD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:36.178305] [INFO ] [LOCAL ] Saved forecast: ETD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ETD.txt [2026-02-03T20:21:36.178485] [INFO ] [sig ] [1091/3452] Completed ETD in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:36.178527] [INFO ] [sig ] [1092/3452] Forecasting ETG... [2026-02-03T20:21:36.178557] [INFO ] [sig ] Generating forecast for: ETG [2026-02-03T20:21:36.178606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-02-03T20:21:36.190956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-02-03T20:21:36.191382] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-02-03T20:21:36.192225] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-02-03T20:21:36.192280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:36.192313] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:36.192341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:36.192398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:36.250135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:36.251040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:36.251128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:36.251162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:36.373784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:36.373945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:36.373987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:36.374017] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:36.377467] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=81.49%) [2026-02-03T20:21:36.377820] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-02-03T20:21:36.377959] [INFO ] [sig ] ETG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:36.523616] [INFO ] [LOCAL ] Saved forecast: ETG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ETG.txt [2026-02-03T20:21:36.523787] [INFO ] [sig ] [1092/3452] Completed ETG in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:36.523829] [INFO ] [sig ] [1093/3452] Forecasting ETHA... [2026-02-03T20:21:36.523858] [INFO ] [sig ] Generating forecast for: ETHA [2026-02-03T20:21:36.523889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-02-03T20:21:36.538242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-02-03T20:21:36.538696] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-02-03T20:21:36.539559] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-02-03T20:21:36.539635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:36.539670] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:36.539738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:36.539798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:36.608869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:36.609821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:36.609910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:36.609943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:36.728177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:36.728367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:36.728409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:36.728439] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:36.732071] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=28.95%) [2026-02-03T20:21:36.732387] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-02-03T20:21:36.732530] [INFO ] [sig ] ETHA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:36.875923] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ETHA.txt [2026-02-03T20:21:36.876085] [INFO ] [sig ] [1093/3452] Completed ETHA in 0.4s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:36.876126] [INFO ] [sig ] [1094/3452] Forecasting ETJ... [2026-02-03T20:21:36.876156] [INFO ] [sig ] Generating forecast for: ETJ [2026-02-03T20:21:36.876186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-02-03T20:21:36.887287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-02-03T20:21:36.887700] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-02-03T20:21:36.888526] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-02-03T20:21:36.888599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:36.888662] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:36.888690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:36.888747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:36.945294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:36.946210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:36.946299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:36.946332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:37.062070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:37.062237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:37.062278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:37.062306] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:37.065862] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=45.59%) [2026-02-03T20:21:37.066187] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-02-03T20:21:37.066324] [INFO ] [sig ] ETJ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:37.214352] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ETJ.txt [2026-02-03T20:21:37.214526] [INFO ] [sig ] [1094/3452] Completed ETJ in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:37.214567] [INFO ] [sig ] [1095/3452] Forecasting ETN... [2026-02-03T20:21:37.214618] [INFO ] [sig ] Generating forecast for: ETN [2026-02-03T20:21:37.214649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-02-03T20:21:37.226692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-02-03T20:21:37.227150] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-02-03T20:21:37.228091] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-02-03T20:21:37.228146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:37.228179] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:37.228206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:37.228263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:37.285300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:37.286252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:37.286345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:37.286385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:37.408405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:37.408595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:37.408641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:37.408670] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:37.412430] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: DOWN (p=40.49%) [2026-02-03T20:21:37.412876] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-02-03T20:21:37.413037] [INFO ] [sig ] ETN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:37.557939] [INFO ] [LOCAL ] Saved forecast: ETN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ETN.txt [2026-02-03T20:21:37.558106] [INFO ] [sig ] [1095/3452] Completed ETN in 0.3s | 2.79 sym/s | Total: 6.5m | ETA: 14.1m [2026-02-03T20:21:37.558149] [INFO ] [sig ] [1096/3452] Forecasting ETO... [2026-02-03T20:21:37.558178] [INFO ] [sig ] Generating forecast for: ETO [2026-02-03T20:21:37.558208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-02-03T20:21:37.569795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-02-03T20:21:37.570166] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-02-03T20:21:37.570951] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-02-03T20:21:37.571004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:37.571036] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:37.571064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:37.571121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:37.629065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:37.630166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:37.630250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:37.630283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:37.749159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:37.749324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:37.749365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:37.749393] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:37.752832] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-02-03T20:21:37.753114] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-02-03T20:21:37.753243] [INFO ] [sig ] ETO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:37.895868] [INFO ] [LOCAL ] Saved forecast: ETO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ETO.txt [2026-02-03T20:21:37.896009] [INFO ] [sig ] [1096/3452] Completed ETO in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-02-03T20:21:37.896048] [INFO ] [sig ] [1097/3452] Forecasting ETON... [2026-02-03T20:21:37.896078] [INFO ] [sig ] Generating forecast for: ETON [2026-02-03T20:21:37.896115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-02-03T20:21:37.909457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-02-03T20:21:37.910031] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-02-03T20:21:37.911167] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-02-03T20:21:37.911227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:37.911261] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:37.911290] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:37.911348] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:37.975923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:37.976944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:37.977039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:37.977073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:38.102318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:38.102506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:38.102559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:38.102666] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:38.106438] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: DOWN (p=37.52%) [2026-02-03T20:21:38.106795] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-02-03T20:21:38.106942] [INFO ] [sig ] ETON: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:38.256285] [INFO ] [LOCAL ] Saved forecast: ETON 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ETON.txt [2026-02-03T20:21:38.256473] [INFO ] [sig ] [1097/3452] Completed ETON in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-02-03T20:21:38.256524] [INFO ] [sig ] [1098/3452] Forecasting ETSY... [2026-02-03T20:21:38.256563] [INFO ] [sig ] Generating forecast for: ETSY [2026-02-03T20:21:38.256620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-02-03T20:21:38.268457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-02-03T20:21:38.268879] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-02-03T20:21:38.269797] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-02-03T20:21:38.269857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:38.269891] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:38.269918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:38.269974] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:38.328815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:38.329792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:38.329884] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:38.329917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:38.456463] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:38.456645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:38.456689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:38.456719] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:38.460478] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=36.65%) [2026-02-03T20:21:38.460820] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-02-03T20:21:38.460965] [INFO ] [sig ] ETSY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:38.611835] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ETSY.txt [2026-02-03T20:21:38.612013] [INFO ] [sig ] [1098/3452] Completed ETSY in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-02-03T20:21:38.612053] [INFO ] [sig ] [1099/3452] Forecasting ETY... [2026-02-03T20:21:38.612083] [INFO ] [sig ] Generating forecast for: ETY [2026-02-03T20:21:38.612115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-02-03T20:21:38.623848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-02-03T20:21:38.624169] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-02-03T20:21:38.624951] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-02-03T20:21:38.625004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:38.625036] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:38.625063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:38.625120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:38.681691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:38.682492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:38.682592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:38.682628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:38.794985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:38.795143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:38.795182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:38.795212] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:38.798621] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-02-03T20:21:38.798892] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-02-03T20:21:38.799021] [INFO ] [sig ] ETY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:38.939494] [INFO ] [LOCAL ] Saved forecast: ETY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ETY.txt [2026-02-03T20:21:38.939660] [INFO ] [sig ] [1099/3452] Completed ETY in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-02-03T20:21:38.939702] [INFO ] [sig ] [1100/3452] Forecasting EUFN... [2026-02-03T20:21:38.939734] [INFO ] [sig ] Generating forecast for: EUFN [2026-02-03T20:21:38.939765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-02-03T20:21:38.951229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-02-03T20:21:38.951610] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-02-03T20:21:38.952397] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-02-03T20:21:38.952463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:38.952503] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:38.952537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:38.952623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:39.009225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:39.010133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:39.010220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:39.010253] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:39.132988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:39.133152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:39.133193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:39.133223] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:39.136718] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-02-03T20:21:39.136998] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-02-03T20:21:39.137130] [INFO ] [sig ] EUFN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:39.279842] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EUFN.txt [2026-02-03T20:21:39.279990] [INFO ] [sig ] [1100/3452] Completed EUFN in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-02-03T20:21:39.280030] [INFO ] [sig ] [1101/3452] Forecasting EVAX... [2026-02-03T20:21:39.280062] [INFO ] [sig ] Generating forecast for: EVAX [2026-02-03T20:21:39.280093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-02-03T20:21:39.291807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-02-03T20:21:39.292171] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-02-03T20:21:39.292996] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-02-03T20:21:39.293050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:39.293083] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:39.293111] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:39.293168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:39.354771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:39.355625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:39.355708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:39.355740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:39.480628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:39.480814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:39.480862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:39.480893] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:39.484422] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: UP (p=57.06%) [2026-02-03T20:21:39.484722] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-02-03T20:21:39.484853] [INFO ] [sig ] EVAX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:39.634539] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EVAX.txt [2026-02-03T20:21:39.634726] [INFO ] [sig ] [1101/3452] Completed EVAX in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-02-03T20:21:39.634770] [INFO ] [sig ] [1102/3452] Forecasting EVC... [2026-02-03T20:21:39.634802] [INFO ] [sig ] Generating forecast for: EVC [2026-02-03T20:21:39.634834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-02-03T20:21:39.646707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-02-03T20:21:39.647105] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-02-03T20:21:39.647955] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-02-03T20:21:39.648010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:39.648043] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:39.648070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:39.648141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:39.706812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:39.707753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:39.707863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:39.707900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:39.833003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:39.833165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:39.833208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:39.833240] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:39.836950] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=0.22%) [2026-02-03T20:21:39.837279] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-02-03T20:21:39.837421] [INFO ] [sig ] EVC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:39.984323] [INFO ] [LOCAL ] Saved forecast: EVC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EVC.txt [2026-02-03T20:21:39.984496] [INFO ] [sig ] [1102/3452] Completed EVC in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.1m [2026-02-03T20:21:39.984538] [INFO ] [sig ] [1103/3452] Forecasting EVCM... [2026-02-03T20:21:39.984567] [INFO ] [sig ] Generating forecast for: EVCM [2026-02-03T20:21:39.984619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-02-03T20:21:39.996379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-02-03T20:21:39.996826] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-02-03T20:21:39.997655] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-02-03T20:21:39.997709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:39.997741] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:39.997767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:39.997850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:40.056604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:40.057542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:40.057652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:40.057687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:40.181635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:40.181805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:40.181848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:40.181878] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:40.185731] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=32.52%) [2026-02-03T20:21:40.186066] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-02-03T20:21:40.186210] [INFO ] [sig ] EVCM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:40.332003] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EVCM.txt [2026-02-03T20:21:40.332188] [INFO ] [sig ] [1103/3452] Completed EVCM in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:40.332238] [INFO ] [sig ] [1104/3452] Forecasting EVEX... [2026-02-03T20:21:40.332281] [INFO ] [sig ] Generating forecast for: EVEX [2026-02-03T20:21:40.332325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-02-03T20:21:40.344087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-02-03T20:21:40.344472] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-02-03T20:21:40.345255] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-02-03T20:21:40.345308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:40.345340] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:40.345369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:40.345442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:40.401713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:40.402627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:40.402753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:40.402786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:40.529495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:40.529678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:40.529721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:40.529753] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:40.533541] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=89.19%) [2026-02-03T20:21:40.533921] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-02-03T20:21:40.534062] [INFO ] [sig ] EVEX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:40.687680] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EVEX.txt [2026-02-03T20:21:40.687892] [INFO ] [sig ] [1104/3452] Completed EVEX in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:40.687948] [INFO ] [sig ] [1105/3452] Forecasting EVF... [2026-02-03T20:21:40.687988] [INFO ] [sig ] Generating forecast for: EVF [2026-02-03T20:21:40.688036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-02-03T20:21:40.699432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-02-03T20:21:40.699882] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-02-03T20:21:40.700757] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-02-03T20:21:40.700819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:40.700869] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:40.700903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:40.700964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:40.763163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:40.764051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:40.764144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:40.764193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:40.888435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:40.888687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:40.888733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:40.888762] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:40.892441] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-02-03T20:21:40.892792] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-02-03T20:21:40.892958] [INFO ] [sig ] EVF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:41.047371] [INFO ] [LOCAL ] Saved forecast: EVF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EVF.txt [2026-02-03T20:21:41.047545] [INFO ] [sig ] [1105/3452] Completed EVF in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:41.047609] [INFO ] [sig ] [1106/3452] Forecasting EVG... [2026-02-03T20:21:41.047645] [INFO ] [sig ] Generating forecast for: EVG [2026-02-03T20:21:41.047677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-02-03T20:21:41.059948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-02-03T20:21:41.060449] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-02-03T20:21:41.061332] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-02-03T20:21:41.061406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:41.061449] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:41.061488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:41.061555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:41.122978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:41.123935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:41.124026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:41.124061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:41.244541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:41.244732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:41.244776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:41.244805] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:41.248468] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: DOWN (p=40.25%) [2026-02-03T20:21:41.248833] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-02-03T20:21:41.248981] [INFO ] [sig ] EVG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:41.403719] [INFO ] [LOCAL ] Saved forecast: EVG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EVG.txt [2026-02-03T20:21:41.403899] [INFO ] [sig ] [1106/3452] Completed EVG in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:41.403941] [INFO ] [sig ] [1107/3452] Forecasting EVGO... [2026-02-03T20:21:41.403973] [INFO ] [sig ] Generating forecast for: EVGO [2026-02-03T20:21:41.404005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-02-03T20:21:41.416331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-02-03T20:21:41.416733] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-02-03T20:21:41.417530] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-02-03T20:21:41.417605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:41.417640] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:41.417667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:41.417725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:41.479110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:41.480157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:41.480249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:41.480283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:41.611451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:41.611680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:41.611735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:41.611768] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:41.615520] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=6.07%) [2026-02-03T20:21:41.615950] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-02-03T20:21:41.616128] [INFO ] [sig ] EVGO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:41.768550] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EVGO.txt [2026-02-03T20:21:41.768818] [INFO ] [sig ] [1107/3452] Completed EVGO in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:41.768867] [INFO ] [sig ] [1108/3452] Forecasting EVH... [2026-02-03T20:21:41.768908] [INFO ] [sig ] Generating forecast for: EVH [2026-02-03T20:21:41.768971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-02-03T20:21:41.781503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-02-03T20:21:41.781947] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-02-03T20:21:41.782846] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-02-03T20:21:41.782900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:41.782935] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:41.782963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:41.783021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:41.841098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:41.842060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:41.842153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:41.842188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:41.963121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:41.963281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:41.963322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:41.963352] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:41.966822] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-02-03T20:21:41.967125] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-02-03T20:21:41.967259] [INFO ] [sig ] EVH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:42.110463] [INFO ] [LOCAL ] Saved forecast: EVH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EVH.txt [2026-02-03T20:21:42.110632] [INFO ] [sig ] [1108/3452] Completed EVH in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:42.110675] [INFO ] [sig ] [1109/3452] Forecasting EVN... [2026-02-03T20:21:42.110705] [INFO ] [sig ] Generating forecast for: EVN [2026-02-03T20:21:42.110737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-02-03T20:21:42.122250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-02-03T20:21:42.122697] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-02-03T20:21:42.123496] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-02-03T20:21:42.123553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:42.123604] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:42.123634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:42.123690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:42.180723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:42.181611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:42.181698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:42.181732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:42.298088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:42.298247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:42.298290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:42.298320] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:42.301868] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=75.53%) [2026-02-03T20:21:42.302145] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-02-03T20:21:42.302273] [INFO ] [sig ] EVN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:42.447161] [INFO ] [LOCAL ] Saved forecast: EVN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EVN.txt [2026-02-03T20:21:42.447319] [INFO ] [sig ] [1109/3452] Completed EVN in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:42.447374] [INFO ] [sig ] [1110/3452] Forecasting EVO... [2026-02-03T20:21:42.447406] [INFO ] [sig ] Generating forecast for: EVO [2026-02-03T20:21:42.447438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-02-03T20:21:42.459370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-02-03T20:21:42.459811] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-02-03T20:21:42.460672] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-02-03T20:21:42.460734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:42.460768] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:42.460795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:42.460853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:42.519076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:42.520005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:42.520102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:42.520135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:42.647557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:42.647755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:42.647797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:42.647853] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:42.651790] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=25.74%) [2026-02-03T20:21:42.652182] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-02-03T20:21:42.652337] [INFO ] [sig ] EVO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:42.811290] [INFO ] [LOCAL ] Saved forecast: EVO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EVO.txt [2026-02-03T20:21:42.811459] [INFO ] [sig ] [1110/3452] Completed EVO in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:42.811499] [INFO ] [sig ] [1111/3452] Forecasting EVRG... [2026-02-03T20:21:42.811529] [INFO ] [sig ] Generating forecast for: EVRG [2026-02-03T20:21:42.811562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-02-03T20:21:42.823042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-02-03T20:21:42.823492] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-02-03T20:21:42.824389] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-02-03T20:21:42.824451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:42.824524] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:42.824565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:42.824669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:42.883225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:42.884201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:42.884301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:42.884336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:43.012265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:43.012436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:43.012481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:43.012515] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:43.016664] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=89.70%) [2026-02-03T20:21:43.017060] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-02-03T20:21:43.017242] [INFO ] [sig ] EVRG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:43.171755] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EVRG.txt [2026-02-03T20:21:43.171923] [INFO ] [sig ] [1111/3452] Completed EVRG in 0.4s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:43.171964] [INFO ] [sig ] [1112/3452] Forecasting EVSD... [2026-02-03T20:21:43.171993] [INFO ] [sig ] Generating forecast for: EVSD [2026-02-03T20:21:43.172026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-02-03T20:21:43.186274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-02-03T20:21:43.186955] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-02-03T20:21:43.188007] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-02-03T20:21:43.188065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:43.188100] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:43.188129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:43.188187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:43.250208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:43.251342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:43.251448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:43.251484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:43.371895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:43.372074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:43.372136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:43.372169] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:43.375627] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: DOWN (p=33.01%) [2026-02-03T20:21:43.375910] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-02-03T20:21:43.376040] [INFO ] [sig ] EVSD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:43.518540] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EVSD.txt [2026-02-03T20:21:43.518733] [INFO ] [sig ] [1112/3452] Completed EVSD in 0.3s | 2.79 sym/s | Total: 6.6m | ETA: 14.0m [2026-02-03T20:21:43.518776] [INFO ] [sig ] [1113/3452] Forecasting EVTC... [2026-02-03T20:21:43.518808] [INFO ] [sig ] Generating forecast for: EVTC [2026-02-03T20:21:43.518840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-02-03T20:21:43.529903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-02-03T20:21:43.530247] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-02-03T20:21:43.531039] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-02-03T20:21:43.531093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:43.531127] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:43.531155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:43.531212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:43.587272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:43.588198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:43.588292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:43.588326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:43.709737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:43.709905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:43.709965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:43.709997] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:43.713475] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-02-03T20:21:43.713780] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-02-03T20:21:43.713913] [INFO ] [sig ] EVTC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:43.857914] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EVTC.txt [2026-02-03T20:21:43.858087] [INFO ] [sig ] [1113/3452] Completed EVTC in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-02-03T20:21:43.858129] [INFO ] [sig ] [1114/3452] Forecasting EVTL... [2026-02-03T20:21:43.858162] [INFO ] [sig ] Generating forecast for: EVTL [2026-02-03T20:21:43.858196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-02-03T20:21:43.869700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-02-03T20:21:43.870109] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-02-03T20:21:43.870920] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-02-03T20:21:43.870976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:43.871008] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:43.871037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:43.871095] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:43.929117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:43.930039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:43.930126] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:43.930161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:44.052237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:44.052405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:44.052446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:44.052513] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:44.056018] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-02-03T20:21:44.056304] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-02-03T20:21:44.056436] [INFO ] [sig ] EVTL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:44.197759] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EVTL.txt [2026-02-03T20:21:44.197922] [INFO ] [sig ] [1114/3452] Completed EVTL in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-02-03T20:21:44.197963] [INFO ] [sig ] [1115/3452] Forecasting EWBC... [2026-02-03T20:21:44.197993] [INFO ] [sig ] Generating forecast for: EWBC [2026-02-03T20:21:44.198026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-02-03T20:21:44.209055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-02-03T20:21:44.209352] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-02-03T20:21:44.210136] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-02-03T20:21:44.210188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:44.210221] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:44.210248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:44.210304] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:44.267122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:44.267776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:44.267874] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:44.267908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:44.391645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:44.391802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:44.391842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:44.391870] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:44.395232] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=55.81%) [2026-02-03T20:21:44.395505] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-02-03T20:21:44.395652] [INFO ] [sig ] EWBC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:44.542850] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EWBC.txt [2026-02-03T20:21:44.543020] [INFO ] [sig ] [1115/3452] Completed EWBC in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-02-03T20:21:44.543062] [INFO ] [sig ] [1116/3452] Forecasting EWCZ... [2026-02-03T20:21:44.543092] [INFO ] [sig ] Generating forecast for: EWCZ [2026-02-03T20:21:44.543123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-02-03T20:21:44.554632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-02-03T20:21:44.555011] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-02-03T20:21:44.555799] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-02-03T20:21:44.555851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:44.555883] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:44.555909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:44.555964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:44.612728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:44.613669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:44.613764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:44.613796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:44.734916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:44.735083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:44.735124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:44.735154] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:44.738722] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: UP (p=88.92%) [2026-02-03T20:21:44.739004] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-02-03T20:21:44.739135] [INFO ] [sig ] EWCZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:44.882962] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EWCZ.txt [2026-02-03T20:21:44.883124] [INFO ] [sig ] [1116/3452] Completed EWCZ in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-02-03T20:21:44.883163] [INFO ] [sig ] [1117/3452] Forecasting EWTX... [2026-02-03T20:21:44.883193] [INFO ] [sig ] Generating forecast for: EWTX [2026-02-03T20:21:44.883227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-02-03T20:21:44.894671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-02-03T20:21:44.895036] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-02-03T20:21:44.895814] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-02-03T20:21:44.895867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:44.895916] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:44.895944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:44.896000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:44.952462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:44.953395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:44.953481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:44.953514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:45.073983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:45.074171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:45.074226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:45.074265] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:45.078256] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=77.29%) [2026-02-03T20:21:45.078637] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-02-03T20:21:45.078790] [INFO ] [sig ] EWTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:45.220933] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EWTX.txt [2026-02-03T20:21:45.221070] [INFO ] [sig ] [1117/3452] Completed EWTX in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-02-03T20:21:45.221109] [INFO ] [sig ] [1118/3452] Forecasting EWZS... [2026-02-03T20:21:45.221138] [INFO ] [sig ] Generating forecast for: EWZS [2026-02-03T20:21:45.221169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-02-03T20:21:45.232293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-02-03T20:21:45.232628] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-02-03T20:21:45.233382] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-02-03T20:21:45.233435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:45.233468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:45.233495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:45.233557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:45.290004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:45.290752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:45.290833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:45.290866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:45.418935] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:45.419130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:45.419171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:45.419201] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:45.422895] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=29.89%) [2026-02-03T20:21:45.423194] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-02-03T20:21:45.423329] [INFO ] [sig ] EWZS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:45.564095] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EWZS.txt [2026-02-03T20:21:45.564264] [INFO ] [sig ] [1118/3452] Completed EWZS in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 14.0m [2026-02-03T20:21:45.564306] [INFO ] [sig ] [1119/3452] Forecasting EXAS... [2026-02-03T20:21:45.564336] [INFO ] [sig ] Generating forecast for: EXAS [2026-02-03T20:21:45.564366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-02-03T20:21:45.576125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-02-03T20:21:45.576552] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-02-03T20:21:45.577352] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-02-03T20:21:45.577405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:45.577437] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:45.577463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:45.577519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:45.634332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:45.635230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:45.635313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:45.635345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:45.757085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:45.757247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:45.757289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:45.757318] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:45.760700] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-02-03T20:21:45.760972] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-02-03T20:21:45.761098] [INFO ] [sig ] EXAS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:45.900321] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EXAS.txt [2026-02-03T20:21:45.900456] [INFO ] [sig ] [1119/3452] Completed EXAS in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:45.900496] [INFO ] [sig ] [1120/3452] Forecasting EXC... [2026-02-03T20:21:45.900525] [INFO ] [sig ] Generating forecast for: EXC [2026-02-03T20:21:45.900557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-02-03T20:21:45.911757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-02-03T20:21:45.912056] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-02-03T20:21:45.912828] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-02-03T20:21:45.912880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:45.912912] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:45.912939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:45.912995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:45.968897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:45.969500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:45.969592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:45.969628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:46.090981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:46.091147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:46.091187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:46.091216] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:46.094631] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=43.57%) [2026-02-03T20:21:46.094905] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-02-03T20:21:46.095031] [INFO ] [sig ] EXC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:46.240449] [INFO ] [LOCAL ] Saved forecast: EXC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EXC.txt [2026-02-03T20:21:46.240638] [INFO ] [sig ] [1120/3452] Completed EXC in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:46.240688] [INFO ] [sig ] [1121/3452] Forecasting EXEL... [2026-02-03T20:21:46.240720] [INFO ] [sig ] Generating forecast for: EXEL [2026-02-03T20:21:46.240750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-02-03T20:21:46.252224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-02-03T20:21:46.252604] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-02-03T20:21:46.253395] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-02-03T20:21:46.253448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:46.253480] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:46.253507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:46.253564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:46.310403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:46.311251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:46.311365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:46.311398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:46.446835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:46.447015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:46.447079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:46.447120] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:46.452041] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: DOWN (p=20.40%) [2026-02-03T20:21:46.452479] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-02-03T20:21:46.452699] [INFO ] [sig ] EXEL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:46.599036] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EXEL.txt [2026-02-03T20:21:46.599174] [INFO ] [sig ] [1121/3452] Completed EXEL in 0.4s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:46.599217] [INFO ] [sig ] [1122/3452] Forecasting EXFY... [2026-02-03T20:21:46.599248] [INFO ] [sig ] Generating forecast for: EXFY [2026-02-03T20:21:46.599277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-02-03T20:21:46.610352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-02-03T20:21:46.610729] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-02-03T20:21:46.611529] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-02-03T20:21:46.611602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:46.611637] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:46.611664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:46.611721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:46.669772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:46.670632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:46.670726] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:46.670764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:46.788897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:46.789056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:46.789099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:46.789130] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:46.792618] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-02-03T20:21:46.792926] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-02-03T20:21:46.793099] [INFO ] [sig ] EXFY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:46.938729] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EXFY.txt [2026-02-03T20:21:46.938866] [INFO ] [sig ] [1122/3452] Completed EXFY in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:46.938905] [INFO ] [sig ] [1123/3452] Forecasting EXG... [2026-02-03T20:21:46.938935] [INFO ] [sig ] Generating forecast for: EXG [2026-02-03T20:21:46.938964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-02-03T20:21:46.950254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-02-03T20:21:46.950710] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-02-03T20:21:46.951510] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-02-03T20:21:46.951565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:46.951623] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:46.951651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:46.951709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:47.011128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:47.011944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:47.012027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:47.012059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:47.133391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:47.133544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:47.133604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:47.133635] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:47.137007] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-02-03T20:21:47.137281] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-02-03T20:21:47.137407] [INFO ] [sig ] EXG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:47.286395] [INFO ] [LOCAL ] Saved forecast: EXG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EXG.txt [2026-02-03T20:21:47.286551] [INFO ] [sig ] [1123/3452] Completed EXG in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:47.286611] [INFO ] [sig ] [1124/3452] Forecasting EXK... [2026-02-03T20:21:47.286649] [INFO ] [sig ] Generating forecast for: EXK [2026-02-03T20:21:47.286689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-02-03T20:21:47.297548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-02-03T20:21:47.297941] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-02-03T20:21:47.298743] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-02-03T20:21:47.298796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:47.298829] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:47.298855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:47.298912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:47.355681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:47.356441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:47.356527] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:47.356568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:47.477028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:47.477190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:47.477231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:47.477301] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:47.480749] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: UP (p=97.97%) [2026-02-03T20:21:47.481024] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-02-03T20:21:47.481151] [INFO ] [sig ] EXK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:47.622523] [INFO ] [LOCAL ] Saved forecast: EXK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EXK.txt [2026-02-03T20:21:47.622723] [INFO ] [sig ] [1124/3452] Completed EXK in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:47.622765] [INFO ] [sig ] [1125/3452] Forecasting EXLS... [2026-02-03T20:21:47.622797] [INFO ] [sig ] Generating forecast for: EXLS [2026-02-03T20:21:47.622828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-02-03T20:21:47.633897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-02-03T20:21:47.634292] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-02-03T20:21:47.635078] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-02-03T20:21:47.635131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:47.635162] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:47.635189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:47.635250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:47.691926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:47.692711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:47.692792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:47.692825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:47.818607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:47.818785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:47.818830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:47.818859] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:47.822334] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: UP (p=72.26%) [2026-02-03T20:21:47.822632] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-02-03T20:21:47.822764] [INFO ] [sig ] EXLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:47.965537] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EXLS.txt [2026-02-03T20:21:47.965683] [INFO ] [sig ] [1125/3452] Completed EXLS in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:47.965723] [INFO ] [sig ] [1126/3452] Forecasting EXP... [2026-02-03T20:21:47.965753] [INFO ] [sig ] Generating forecast for: EXP [2026-02-03T20:21:47.965784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-02-03T20:21:47.977132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-02-03T20:21:47.977481] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-02-03T20:21:47.978296] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-02-03T20:21:47.978350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:47.978384] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:47.978411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:47.978469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:48.036477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:48.037136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:48.037245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:48.037280] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:48.154178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:48.154334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:48.154377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:48.154409] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:48.157921] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-02-03T20:21:48.158203] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-02-03T20:21:48.158339] [INFO ] [sig ] EXP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:48.305704] [INFO ] [LOCAL ] Saved forecast: EXP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EXP.txt [2026-02-03T20:21:48.305859] [INFO ] [sig ] [1126/3452] Completed EXP in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:48.305901] [INFO ] [sig ] [1127/3452] Forecasting EXPD... [2026-02-03T20:21:48.305932] [INFO ] [sig ] Generating forecast for: EXPD [2026-02-03T20:21:48.305964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-02-03T20:21:48.318364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-02-03T20:21:48.318716] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-02-03T20:21:48.319500] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-02-03T20:21:48.319552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:48.319603] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:48.319632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:48.319699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:48.377707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:48.378408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:48.378498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:48.378530] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:48.499172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:48.499320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:48.499361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:48.499390] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:48.502833] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=62.77%) [2026-02-03T20:21:48.503102] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-02-03T20:21:48.503228] [INFO ] [sig ] EXPD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:48.648715] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EXPD.txt [2026-02-03T20:21:48.648878] [INFO ] [sig ] [1127/3452] Completed EXPD in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:48.648920] [INFO ] [sig ] [1128/3452] Forecasting EXPE... [2026-02-03T20:21:48.648950] [INFO ] [sig ] Generating forecast for: EXPE [2026-02-03T20:21:48.648980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-02-03T20:21:48.660077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-02-03T20:21:48.660415] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-02-03T20:21:48.661237] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-02-03T20:21:48.661291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:48.661353] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:48.661395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:48.661454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:48.719041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:48.719764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:48.719855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:48.719888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:48.849585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:48.849745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:48.849789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:48.849818] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:48.853250] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: UP (p=61.43%) [2026-02-03T20:21:48.853529] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-02-03T20:21:48.853681] [INFO ] [sig ] EXPE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:48.996179] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EXPE.txt [2026-02-03T20:21:48.996314] [INFO ] [sig ] [1128/3452] Completed EXPE in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:48.996355] [INFO ] [sig ] [1129/3452] Forecasting EXPI... [2026-02-03T20:21:48.996384] [INFO ] [sig ] Generating forecast for: EXPI [2026-02-03T20:21:48.996414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-02-03T20:21:49.007560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-02-03T20:21:49.007988] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-02-03T20:21:49.008804] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-02-03T20:21:49.008864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:49.008895] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:49.008922] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:49.008979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:49.065731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:49.066347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:49.066424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:49.066457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:49.184584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:49.184738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:49.184778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:49.184807] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:49.188143] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-02-03T20:21:49.188421] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-02-03T20:21:49.188548] [INFO ] [sig ] EXPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:49.330171] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EXPI.txt [2026-02-03T20:21:49.330306] [INFO ] [sig ] [1129/3452] Completed EXPI in 0.3s | 2.79 sym/s | Total: 6.7m | ETA: 13.9m [2026-02-03T20:21:49.330346] [INFO ] [sig ] [1130/3452] Forecasting EXPO... [2026-02-03T20:21:49.330374] [INFO ] [sig ] Generating forecast for: EXPO [2026-02-03T20:21:49.330404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-02-03T20:21:49.341620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-02-03T20:21:49.341994] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-02-03T20:21:49.342840] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-02-03T20:21:49.342895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:49.342929] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:49.342956] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:49.343013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:49.399255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:49.400048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:49.400129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:49.400162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:49.514699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:49.514869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:49.514909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:49.514938] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:49.518371] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=23.05%) [2026-02-03T20:21:49.518662] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-02-03T20:21:49.518788] [INFO ] [sig ] EXPO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:49.659858] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/EXPO.txt [2026-02-03T20:21:49.659991] [INFO ] [sig ] [1130/3452] Completed EXPO in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-02-03T20:21:49.660031] [INFO ] [sig ] [1131/3452] Forecasting EYE... [2026-02-03T20:21:49.660061] [INFO ] [sig ] Generating forecast for: EYE [2026-02-03T20:21:49.660092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-02-03T20:21:49.671087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-02-03T20:21:49.671431] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-02-03T20:21:49.672228] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-02-03T20:21:49.672281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:49.672313] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:49.672339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:49.672394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:49.728988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:49.729635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:49.729730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:49.729770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:49.850686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:49.850853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:49.850895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:49.850969] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:49.854518] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-02-03T20:21:49.854814] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-02-03T20:21:49.854945] [INFO ] [sig ] EYE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:49.994675] [INFO ] [LOCAL ] Saved forecast: EYE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EYE.txt [2026-02-03T20:21:49.994841] [INFO ] [sig ] [1131/3452] Completed EYE in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-02-03T20:21:49.994886] [INFO ] [sig ] [1132/3452] Forecasting EZGO... [2026-02-03T20:21:49.994915] [INFO ] [sig ] Generating forecast for: EZGO [2026-02-03T20:21:49.994963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-02-03T20:21:50.006647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-02-03T20:21:50.007054] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-02-03T20:21:50.007957] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-02-03T20:21:50.008015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:50.008048] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:50.008076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:50.008133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:50.067655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:50.068594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:50.068681] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:50.068716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:50.192150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:50.192308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:50.192349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:50.192378] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:50.196306] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=96.01%) [2026-02-03T20:21:50.196652] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-02-03T20:21:50.196805] [INFO ] [sig ] EZGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:50.355421] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/EZGO.txt [2026-02-03T20:21:50.355592] [INFO ] [sig ] [1132/3452] Completed EZGO in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-02-03T20:21:50.355643] [INFO ] [sig ] [1133/3452] Forecasting F... [2026-02-03T20:21:50.355681] [INFO ] [sig ] Generating forecast for: F [2026-02-03T20:21:50.355722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-02-03T20:21:50.367265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-02-03T20:21:50.367617] [INFO ] [FORECASTER] Starting predict_future for F [2026-02-03T20:21:50.368525] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-02-03T20:21:50.368599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:50.368635] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:50.368662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:50.368720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:50.426307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:50.427044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:50.427130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:50.427164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:50.549991] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:50.550156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:50.550199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:50.550230] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:50.553969] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: UP (p=85.89%) [2026-02-03T20:21:50.554366] [INFO ] [FORECASTER] Completed predict_future for F [2026-02-03T20:21:50.554512] [INFO ] [sig ] F: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:50.701629] [INFO ] [LOCAL ] Saved forecast: F 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/F.txt [2026-02-03T20:21:50.701783] [INFO ] [sig ] [1133/3452] Completed F in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.9m [2026-02-03T20:21:50.701824] [INFO ] [sig ] [1134/3452] Forecasting FA... [2026-02-03T20:21:50.701854] [INFO ] [sig ] Generating forecast for: FA [2026-02-03T20:21:50.701886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-02-03T20:21:50.715398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-02-03T20:21:50.715754] [INFO ] [FORECASTER] Starting predict_future for FA [2026-02-03T20:21:50.716517] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-02-03T20:21:50.716595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:50.716632] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:50.716659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:50.716718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:50.776194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:50.777010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:50.777124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:50.777161] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:50.897030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:50.897185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:50.897228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:50.897258] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:50.900770] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=93.36%) [2026-02-03T20:21:50.901053] [INFO ] [FORECASTER] Completed predict_future for FA [2026-02-03T20:21:50.901181] [INFO ] [sig ] FA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:51.050331] [INFO ] [LOCAL ] Saved forecast: FA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FA.txt [2026-02-03T20:21:51.050475] [INFO ] [sig ] [1134/3452] Completed FA in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:51.050516] [INFO ] [sig ] [1135/3452] Forecasting FAF... [2026-02-03T20:21:51.050545] [INFO ] [sig ] Generating forecast for: FAF [2026-02-03T20:21:51.050592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-02-03T20:21:51.061695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-02-03T20:21:51.062032] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-02-03T20:21:51.062847] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-02-03T20:21:51.062905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:51.062937] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:51.062963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:51.063019] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:51.120167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:51.120878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:51.120958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:51.120993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:51.234764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:51.234919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:51.234959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:51.234989] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:51.238396] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: UP (p=51.10%) [2026-02-03T20:21:51.238727] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-02-03T20:21:51.238854] [INFO ] [sig ] FAF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:51.383702] [INFO ] [LOCAL ] Saved forecast: FAF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FAF.txt [2026-02-03T20:21:51.383833] [INFO ] [sig ] [1135/3452] Completed FAF in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:51.383874] [INFO ] [sig ] [1136/3452] Forecasting FALN... [2026-02-03T20:21:51.383903] [INFO ] [sig ] Generating forecast for: FALN [2026-02-03T20:21:51.383933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-02-03T20:21:51.395044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-02-03T20:21:51.395389] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-02-03T20:21:51.396172] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-02-03T20:21:51.396226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:51.396257] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:51.396284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:51.396339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:51.453412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:51.454071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:51.454151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:51.454184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:51.577454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:51.577628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:51.577672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:51.577702] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:51.581159] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: DOWN (p=22.28%) [2026-02-03T20:21:51.581438] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-02-03T20:21:51.581599] [INFO ] [sig ] FALN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:51.723829] [INFO ] [LOCAL ] Saved forecast: FALN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FALN.txt [2026-02-03T20:21:51.723968] [INFO ] [sig ] [1136/3452] Completed FALN in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:51.724010] [INFO ] [sig ] [1137/3452] Forecasting FANG... [2026-02-03T20:21:51.724041] [INFO ] [sig ] Generating forecast for: FANG [2026-02-03T20:21:51.724072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-02-03T20:21:51.736091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-02-03T20:21:51.736503] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-02-03T20:21:51.737325] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-02-03T20:21:51.737380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:51.737413] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:51.737439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:51.737496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:51.793633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:51.794557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:51.794668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:51.794701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:51.915930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:51.916125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:51.916169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:51.916199] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:51.919850] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: UP (p=61.36%) [2026-02-03T20:21:51.920228] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-02-03T20:21:51.920380] [INFO ] [sig ] FANG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:52.069731] [INFO ] [LOCAL ] Saved forecast: FANG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FANG.txt [2026-02-03T20:21:52.069922] [INFO ] [sig ] [1137/3452] Completed FANG in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:52.069969] [INFO ] [sig ] [1138/3452] Forecasting FARM... [2026-02-03T20:21:52.070001] [INFO ] [sig ] Generating forecast for: FARM [2026-02-03T20:21:52.070032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-02-03T20:21:52.082111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-02-03T20:21:52.082541] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-02-03T20:21:52.083559] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-02-03T20:21:52.083635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:52.083669] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:52.083699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:52.083769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:52.145337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:52.146293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:52.146425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:52.146460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:52.277170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:52.277341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:52.277396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:52.277439] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:52.281071] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=64.18%) [2026-02-03T20:21:52.281394] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-02-03T20:21:52.281542] [INFO ] [sig ] FARM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:52.430393] [INFO ] [LOCAL ] Saved forecast: FARM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FARM.txt [2026-02-03T20:21:52.430589] [INFO ] [sig ] [1138/3452] Completed FARM in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:52.430633] [INFO ] [sig ] [1139/3452] Forecasting FBIN... [2026-02-03T20:21:52.430663] [INFO ] [sig ] Generating forecast for: FBIN [2026-02-03T20:21:52.430695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-02-03T20:21:52.442214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-02-03T20:21:52.442637] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-02-03T20:21:52.443416] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-02-03T20:21:52.443470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:52.443502] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:52.443529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:52.443611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:52.500457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:52.501384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:52.501480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:52.501512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:52.624994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:52.625161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:52.625205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:52.625235] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:52.628747] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: UP (p=93.31%) [2026-02-03T20:21:52.629088] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-02-03T20:21:52.629225] [INFO ] [sig ] FBIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:52.776445] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FBIN.txt [2026-02-03T20:21:52.776627] [INFO ] [sig ] [1139/3452] Completed FBIN in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:52.776671] [INFO ] [sig ] [1140/3452] Forecasting FBIO... [2026-02-03T20:21:52.776706] [INFO ] [sig ] Generating forecast for: FBIO [2026-02-03T20:21:52.776737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-02-03T20:21:52.788548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-02-03T20:21:52.789005] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-02-03T20:21:52.789853] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-02-03T20:21:52.789909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:52.789941] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:52.789967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:52.790024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:52.848750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:52.849664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:52.849749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:52.849782] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:52.978005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:52.978173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:52.978215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:52.978246] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:52.981873] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=35.39%) [2026-02-03T20:21:52.982257] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-02-03T20:21:52.982415] [INFO ] [sig ] FBIO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:53.131461] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FBIO.txt [2026-02-03T20:21:53.131665] [INFO ] [sig ] [1140/3452] Completed FBIO in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:53.131718] [INFO ] [sig ] [1141/3452] Forecasting FBIZ... [2026-02-03T20:21:53.131749] [INFO ] [sig ] Generating forecast for: FBIZ [2026-02-03T20:21:53.131780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-02-03T20:21:53.143666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-02-03T20:21:53.144135] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-02-03T20:21:53.145111] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-02-03T20:21:53.145185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:53.145220] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:53.145246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:53.145302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:53.203660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:53.204569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:53.204679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:53.204713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:53.325086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:53.325247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:53.325287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:53.325317] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:53.328924] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-02-03T20:21:53.329258] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-02-03T20:21:53.329401] [INFO ] [sig ] FBIZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:53.474673] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FBIZ.txt [2026-02-03T20:21:53.474863] [INFO ] [sig ] [1141/3452] Completed FBIZ in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:53.474907] [INFO ] [sig ] [1142/3452] Forecasting FBK... [2026-02-03T20:21:53.474937] [INFO ] [sig ] Generating forecast for: FBK [2026-02-03T20:21:53.474967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-02-03T20:21:53.486307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-02-03T20:21:53.486756] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-02-03T20:21:53.487554] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-02-03T20:21:53.487625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:53.487658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:53.487686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:53.487743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:53.546372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:53.547271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:53.547362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:53.547396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:53.672071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:53.672240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:53.672282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:53.672311] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:53.675987] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-02-03T20:21:53.676371] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-02-03T20:21:53.676548] [INFO ] [sig ] FBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:53.825749] [INFO ] [LOCAL ] Saved forecast: FBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FBK.txt [2026-02-03T20:21:53.825936] [INFO ] [sig ] [1142/3452] Completed FBK in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:53.825978] [INFO ] [sig ] [1143/3452] Forecasting FBL... [2026-02-03T20:21:53.826007] [INFO ] [sig ] Generating forecast for: FBL [2026-02-03T20:21:53.826038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-02-03T20:21:53.838392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-02-03T20:21:53.838802] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-02-03T20:21:53.839657] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-02-03T20:21:53.839712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:53.839745] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:53.839772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:53.839828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:53.899029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:53.899997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:53.900108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:53.900143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:54.028064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:54.028237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:54.028280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:54.028310] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:54.032282] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: DOWN (p=41.93%) [2026-02-03T20:21:54.032605] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-02-03T20:21:54.032744] [INFO ] [sig ] FBL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:54.178325] [INFO ] [LOCAL ] Saved forecast: FBL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FBL.txt [2026-02-03T20:21:54.178513] [INFO ] [sig ] [1143/3452] Completed FBL in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:54.178590] [INFO ] [sig ] [1144/3452] Forecasting FBNC... [2026-02-03T20:21:54.178628] [INFO ] [sig ] Generating forecast for: FBNC [2026-02-03T20:21:54.178664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-02-03T20:21:54.190516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-02-03T20:21:54.190954] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-02-03T20:21:54.191801] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-02-03T20:21:54.191858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:54.191892] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:54.191919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:54.191976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:54.252673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:54.253500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:54.253605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:54.253642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:54.377645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:54.377846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:54.377888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:54.377919] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:54.381545] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-02-03T20:21:54.381881] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-02-03T20:21:54.382021] [INFO ] [sig ] FBNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:54.526444] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FBNC.txt [2026-02-03T20:21:54.526629] [INFO ] [sig ] [1144/3452] Completed FBNC in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:54.526680] [INFO ] [sig ] [1145/3452] Forecasting FBP... [2026-02-03T20:21:54.526713] [INFO ] [sig ] Generating forecast for: FBP [2026-02-03T20:21:54.526743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-02-03T20:21:54.542086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-02-03T20:21:54.542608] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-02-03T20:21:54.543742] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-02-03T20:21:54.543814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:54.543900] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:54.543940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:54.544018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:54.613089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:54.614114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:54.614251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:54.614293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:54.740518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:54.740710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:54.740757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:54.740791] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:54.744610] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=55.01%) [2026-02-03T20:21:54.744962] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-02-03T20:21:54.745116] [INFO ] [sig ] FBP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:54.895695] [INFO ] [LOCAL ] Saved forecast: FBP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FBP.txt [2026-02-03T20:21:54.895880] [INFO ] [sig ] [1145/3452] Completed FBP in 0.4s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:54.895932] [INFO ] [sig ] [1146/3452] Forecasting FC... [2026-02-03T20:21:54.895972] [INFO ] [sig ] Generating forecast for: FC [2026-02-03T20:21:54.896005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-02-03T20:21:54.907596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-02-03T20:21:54.908030] [INFO ] [FORECASTER] Starting predict_future for FC [2026-02-03T20:21:54.908914] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-02-03T20:21:54.908982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:54.909022] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:54.909050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:54.909107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:54.966528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:54.967414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:54.967500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:54.967533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:55.087947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:55.088116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:55.088157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:55.088185] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:55.091633] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=80.87%) [2026-02-03T20:21:55.091932] [INFO ] [FORECASTER] Completed predict_future for FC [2026-02-03T20:21:55.092110] [INFO ] [sig ] FC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:55.235428] [INFO ] [LOCAL ] Saved forecast: FC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FC.txt [2026-02-03T20:21:55.235618] [INFO ] [sig ] [1146/3452] Completed FC in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:55.235665] [INFO ] [sig ] [1147/3452] Forecasting FCAL... [2026-02-03T20:21:55.235695] [INFO ] [sig ] Generating forecast for: FCAL [2026-02-03T20:21:55.235724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-02-03T20:21:55.246717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-02-03T20:21:55.247146] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-02-03T20:21:55.248009] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-02-03T20:21:55.248065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:55.248098] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:55.248125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:55.248182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:55.306664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:55.307560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:55.307668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:55.307701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:55.415729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:55.415898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:55.415940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:55.415969] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:55.419541] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=77.11%) [2026-02-03T20:21:55.419885] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-02-03T20:21:55.420036] [INFO ] [sig ] FCAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:55.564310] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FCAL.txt [2026-02-03T20:21:55.564477] [INFO ] [sig ] [1147/3452] Completed FCAL in 0.3s | 2.79 sym/s | Total: 6.8m | ETA: 13.8m [2026-02-03T20:21:55.564520] [INFO ] [sig ] [1148/3452] Forecasting FCBC... [2026-02-03T20:21:55.564549] [INFO ] [sig ] Generating forecast for: FCBC [2026-02-03T20:21:55.564598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-02-03T20:21:55.576513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-02-03T20:21:55.576940] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-02-03T20:21:55.577736] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-02-03T20:21:55.577788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:55.577845] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:55.577872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:55.577928] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:55.635600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:55.636515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:55.636628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:55.636664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:55.758413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:55.758601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:55.758662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:55.758692] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:55.762176] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=39.29%) [2026-02-03T20:21:55.762452] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-02-03T20:21:55.762600] [INFO ] [sig ] FCBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:55.904304] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FCBC.txt [2026-02-03T20:21:55.904457] [INFO ] [sig ] [1148/3452] Completed FCBC in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-02-03T20:21:55.904499] [INFO ] [sig ] [1149/3452] Forecasting FCCO... [2026-02-03T20:21:55.904529] [INFO ] [sig ] Generating forecast for: FCCO [2026-02-03T20:21:55.904559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-02-03T20:21:55.915736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-02-03T20:21:55.916113] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-02-03T20:21:55.916900] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-02-03T20:21:55.916953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:55.916985] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:55.917012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:55.917069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:55.976843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:55.977794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:55.977907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:55.977942] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:56.101138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:56.101305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:56.101347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:56.101375] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:56.104897] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=24.79%) [2026-02-03T20:21:56.105198] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-02-03T20:21:56.105335] [INFO ] [sig ] FCCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:56.252307] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FCCO.txt [2026-02-03T20:21:56.252467] [INFO ] [sig ] [1149/3452] Completed FCCO in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.8m [2026-02-03T20:21:56.252507] [INFO ] [sig ] [1150/3452] Forecasting FCEL... [2026-02-03T20:21:56.252538] [INFO ] [sig ] Generating forecast for: FCEL [2026-02-03T20:21:56.252585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-02-03T20:21:56.268236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-02-03T20:21:56.268805] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-02-03T20:21:56.270317] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-02-03T20:21:56.270407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:56.270456] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:56.270497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:56.270614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:56.350070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:56.351049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:56.351168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:56.351202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:56.471324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:56.471513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:56.471565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:56.471623] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:56.475625] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: DOWN (p=0.92%) [2026-02-03T20:21:56.476021] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-02-03T20:21:56.476175] [INFO ] [sig ] FCEL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:56.652684] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FCEL.txt [2026-02-03T20:21:56.652847] [INFO ] [sig ] [1150/3452] Completed FCEL in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:56.652894] [INFO ] [sig ] [1151/3452] Forecasting FCF... [2026-02-03T20:21:56.652933] [INFO ] [sig ] Generating forecast for: FCF [2026-02-03T20:21:56.652970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-02-03T20:21:56.665082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-02-03T20:21:56.665499] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-02-03T20:21:56.666337] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-02-03T20:21:56.666403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:56.666445] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:56.666475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:56.666532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:56.729005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:56.730121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:56.730227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:56.730264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:56.862854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:56.863034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:56.863076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:56.863106] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:56.866717] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=33.22%) [2026-02-03T20:21:56.867043] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-02-03T20:21:56.867188] [INFO ] [sig ] FCF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:57.032708] [INFO ] [LOCAL ] Saved forecast: FCF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FCF.txt [2026-02-03T20:21:57.032923] [INFO ] [sig ] [1151/3452] Completed FCF in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:57.032974] [INFO ] [sig ] [1152/3452] Forecasting FCFS... [2026-02-03T20:21:57.033013] [INFO ] [sig ] Generating forecast for: FCFS [2026-02-03T20:21:57.033050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-02-03T20:21:57.045503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-02-03T20:21:57.045974] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-02-03T20:21:57.046835] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-02-03T20:21:57.046895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:57.046977] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:57.047013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:57.047087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:57.103878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:57.104816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:57.104910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:57.104944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:57.252278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:57.252464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:57.252510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:57.252539] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:57.256481] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=27.62%) [2026-02-03T20:21:57.256916] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-02-03T20:21:57.257078] [INFO ] [sig ] FCFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:57.412300] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FCFS.txt [2026-02-03T20:21:57.412465] [INFO ] [sig ] [1152/3452] Completed FCFS in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:57.412509] [INFO ] [sig ] [1153/3452] Forecasting FCN... [2026-02-03T20:21:57.412540] [INFO ] [sig ] Generating forecast for: FCN [2026-02-03T20:21:57.412588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-02-03T20:21:57.424983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-02-03T20:21:57.425418] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-02-03T20:21:57.426269] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-02-03T20:21:57.426335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:57.426374] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:57.426402] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:57.426460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:57.486245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:57.487153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:57.487252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:57.487298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:57.611731] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:57.611893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:57.611941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:57.611970] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:57.615555] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: UP (p=59.10%) [2026-02-03T20:21:57.615926] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-02-03T20:21:57.616072] [INFO ] [sig ] FCN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:57.759420] [INFO ] [LOCAL ] Saved forecast: FCN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FCN.txt [2026-02-03T20:21:57.759602] [INFO ] [sig ] [1153/3452] Completed FCN in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:57.759646] [INFO ] [sig ] [1154/3452] Forecasting FCNCA... [2026-02-03T20:21:57.759676] [INFO ] [sig ] Generating forecast for: FCNCA [2026-02-03T20:21:57.759706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-02-03T20:21:57.771429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-02-03T20:21:57.771883] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-02-03T20:21:57.772707] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-02-03T20:21:57.772762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:57.772794] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:57.772821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:57.772877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:57.835618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:57.836541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:57.836654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:57.836688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:57.961007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:57.961171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:57.961214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:57.961244] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:57.964912] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: DOWN (p=13.98%) [2026-02-03T20:21:57.965255] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-02-03T20:21:57.965415] [INFO ] [sig ] FCNCA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:58.125757] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FCNCA.txt [2026-02-03T20:21:58.125923] [INFO ] [sig ] [1154/3452] Completed FCNCA in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:58.125964] [INFO ] [sig ] [1155/3452] Forecasting FCNCO... [2026-02-03T20:21:58.125994] [INFO ] [sig ] Generating forecast for: FCNCO [2026-02-03T20:21:58.126024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-02-03T20:21:58.137950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-02-03T20:21:58.138373] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-02-03T20:21:58.139232] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-02-03T20:21:58.139285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:58.139317] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:58.139344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:58.139400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:58.208505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:58.209423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:58.209552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:58.209609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:58.313345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:58.313508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:58.313551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:58.313601] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:58.317073] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: UP (p=90.45%) [2026-02-03T20:21:58.317356] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-02-03T20:21:58.317491] [INFO ] [sig ] FCNCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:58.466335] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FCNCO.txt [2026-02-03T20:21:58.466495] [INFO ] [sig ] [1155/3452] Completed FCNCO in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:58.466535] [INFO ] [sig ] [1156/3452] Forecasting FCNCP... [2026-02-03T20:21:58.466594] [INFO ] [sig ] Generating forecast for: FCNCP [2026-02-03T20:21:58.466629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-02-03T20:21:58.477696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-02-03T20:21:58.478122] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-02-03T20:21:58.478912] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-02-03T20:21:58.478966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:58.478997] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:58.479024] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:58.479081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:58.537294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:58.538205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:58.538294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:58.538327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:58.652349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:58.652514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:58.652555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:58.652604] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:58.656151] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: DOWN (p=7.24%) [2026-02-03T20:21:58.656448] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-02-03T20:21:58.656603] [INFO ] [sig ] FCNCP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:58.806255] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FCNCP.txt [2026-02-03T20:21:58.806547] [INFO ] [sig ] [1156/3452] Completed FCNCP in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:58.806678] [INFO ] [sig ] [1157/3452] Forecasting FCTE... [2026-02-03T20:21:58.806714] [INFO ] [sig ] Generating forecast for: FCTE [2026-02-03T20:21:58.806746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-02-03T20:21:58.822540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-02-03T20:21:58.822991] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-02-03T20:21:58.823820] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-02-03T20:21:58.823874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:58.823907] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:58.823935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:58.823992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:58.890873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:58.891829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:58.891956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:58.891993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:59.014590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:59.014754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:59.014795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:59.014825] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:59.018330] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: UP (p=93.25%) [2026-02-03T20:21:59.018644] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-02-03T20:21:59.018781] [INFO ] [sig ] FCTE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:59.160232] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FCTE.txt [2026-02-03T20:21:59.160390] [INFO ] [sig ] [1157/3452] Completed FCTE in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:59.160430] [INFO ] [sig ] [1158/3452] Forecasting FCX... [2026-02-03T20:21:59.160461] [INFO ] [sig ] Generating forecast for: FCX [2026-02-03T20:21:59.160492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-02-03T20:21:59.172442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-02-03T20:21:59.172884] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-02-03T20:21:59.173724] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-02-03T20:21:59.173778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:59.173811] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:59.173838] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:59.173895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:59.232774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:59.233699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:59.233787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:59.233821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:59.361123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:59.361288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:59.361331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:59.361362] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:59.364978] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-02-03T20:21:59.365365] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-02-03T20:21:59.365541] [INFO ] [sig ] FCX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:21:59.516908] [INFO ] [LOCAL ] Saved forecast: FCX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FCX.txt [2026-02-03T20:21:59.517099] [INFO ] [sig ] [1158/3452] Completed FCX in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:59.517143] [INFO ] [sig ] [1159/3452] Forecasting FDBC... [2026-02-03T20:21:59.517176] [INFO ] [sig ] Generating forecast for: FDBC [2026-02-03T20:21:59.517207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-02-03T20:21:59.528117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-02-03T20:21:59.528534] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-02-03T20:21:59.529400] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-02-03T20:21:59.529464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:59.529499] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:59.529527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:59.529608] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:59.606596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:59.607495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:59.607619] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:59.607657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:21:59.703118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:21:59.703281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:21:59.703322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:21:59.703372] [INFO ] [FORECASTER] Training complete [2026-02-03T20:21:59.706858] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=0.78%) [2026-02-03T20:21:59.707135] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-02-03T20:21:59.707267] [INFO ] [sig ] FDBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:21:59.859174] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FDBC.txt [2026-02-03T20:21:59.859355] [INFO ] [sig ] [1159/3452] Completed FDBC in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:21:59.859413] [INFO ] [sig ] [1160/3452] Forecasting FDIF... [2026-02-03T20:21:59.859460] [INFO ] [sig ] Generating forecast for: FDIF [2026-02-03T20:21:59.859495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-02-03T20:21:59.870888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-02-03T20:21:59.871322] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-02-03T20:21:59.872162] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-02-03T20:21:59.872217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:21:59.872249] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:21:59.872277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:21:59.872333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:21:59.930119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:21:59.931020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:21:59.931106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:21:59.931138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:00.035674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:00.035857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:00.035919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:00.035955] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:00.039922] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=25.20%) [2026-02-03T20:22:00.040333] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-02-03T20:22:00.040494] [INFO ] [sig ] FDIF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:00.213393] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FDIF.txt [2026-02-03T20:22:00.213641] [INFO ] [sig ] [1160/3452] Completed FDIF in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:22:00.213695] [INFO ] [sig ] [1161/3452] Forecasting FDIG... [2026-02-03T20:22:00.213735] [INFO ] [sig ] Generating forecast for: FDIG [2026-02-03T20:22:00.213773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-02-03T20:22:00.228199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-02-03T20:22:00.228690] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-02-03T20:22:00.229675] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-02-03T20:22:00.229737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:00.229775] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:00.229808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:00.229885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:00.303436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:00.304432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:00.304554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:00.304631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:00.434063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:00.434233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:00.434287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:00.434319] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:00.437874] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: UP (p=89.79%) [2026-02-03T20:22:00.438186] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-02-03T20:22:00.438320] [INFO ] [sig ] FDIG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:00.584662] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FDIG.txt [2026-02-03T20:22:00.584816] [INFO ] [sig ] [1161/3452] Completed FDIG in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:22:00.584857] [INFO ] [sig ] [1162/3452] Forecasting FDP... [2026-02-03T20:22:00.584888] [INFO ] [sig ] Generating forecast for: FDP [2026-02-03T20:22:00.584919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-02-03T20:22:00.598998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-02-03T20:22:00.599378] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-02-03T20:22:00.600228] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-02-03T20:22:00.600296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:00.600403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:00.600434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:00.600493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:00.686793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:00.688058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:00.688223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:00.688269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:00.818095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:00.818248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:00.818290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:00.818319] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:00.821802] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=34.15%) [2026-02-03T20:22:00.822080] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-02-03T20:22:00.822209] [INFO ] [sig ] FDP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:00.961355] [INFO ] [LOCAL ] Saved forecast: FDP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FDP.txt [2026-02-03T20:22:00.961463] [INFO ] [sig ] [1162/3452] Completed FDP in 0.4s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:22:00.961502] [INFO ] [sig ] [1163/3452] Forecasting FDS... [2026-02-03T20:22:00.961532] [INFO ] [sig ] Generating forecast for: FDS [2026-02-03T20:22:00.961562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-02-03T20:22:00.972641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-02-03T20:22:00.972953] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-02-03T20:22:00.973726] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-02-03T20:22:00.973779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:00.973811] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:00.973850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:00.973907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:01.031432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:01.032038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:01.032114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:01.032146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:01.150966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:01.151139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:01.151182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:01.151210] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:01.155072] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=91.05%) [2026-02-03T20:22:01.155486] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-02-03T20:22:01.155671] [INFO ] [sig ] FDS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:01.302003] [INFO ] [LOCAL ] Saved forecast: FDS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FDS.txt [2026-02-03T20:22:01.302154] [INFO ] [sig ] [1163/3452] Completed FDS in 0.3s | 2.79 sym/s | Total: 6.9m | ETA: 13.7m [2026-02-03T20:22:01.302193] [INFO ] [sig ] [1164/3452] Forecasting FDTX... [2026-02-03T20:22:01.302223] [INFO ] [sig ] Generating forecast for: FDTX [2026-02-03T20:22:01.302254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-02-03T20:22:01.312494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-02-03T20:22:01.312843] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-02-03T20:22:01.313629] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-02-03T20:22:01.313681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:01.313715] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:01.313742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:01.313799] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:01.370197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:01.370805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:01.370883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:01.370915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:01.488185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:01.488311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:01.488349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:01.488378] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:01.491720] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: UP (p=88.99%) [2026-02-03T20:22:01.491997] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-02-03T20:22:01.492143] [INFO ] [sig ] FDTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:01.632068] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FDTX.txt [2026-02-03T20:22:01.632233] [INFO ] [sig ] [1164/3452] Completed FDTX in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-02-03T20:22:01.632275] [INFO ] [sig ] [1165/3452] Forecasting FDUS... [2026-02-03T20:22:01.632305] [INFO ] [sig ] Generating forecast for: FDUS [2026-02-03T20:22:01.632338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-02-03T20:22:01.644218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-02-03T20:22:01.644707] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-02-03T20:22:01.645618] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-02-03T20:22:01.645677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:01.645710] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:01.645738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:01.645796] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:01.703287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:01.704171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:01.704258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:01.704291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:01.823309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:01.823472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:01.823513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:01.823609] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:01.827141] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-02-03T20:22:01.827413] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-02-03T20:22:01.827540] [INFO ] [sig ] FDUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:01.968247] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FDUS.txt [2026-02-03T20:22:01.968354] [INFO ] [sig ] [1165/3452] Completed FDUS in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.7m [2026-02-03T20:22:01.968392] [INFO ] [sig ] [1166/3452] Forecasting FDX... [2026-02-03T20:22:01.968420] [INFO ] [sig ] Generating forecast for: FDX [2026-02-03T20:22:01.968450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-02-03T20:22:01.979781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-02-03T20:22:01.980118] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-02-03T20:22:01.980937] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-02-03T20:22:01.980990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:01.981023] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:01.981051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:01.981123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:02.037433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:02.038081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:02.038167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:02.038199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:02.162996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:02.163158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:02.163198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:02.163227] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:02.166644] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=97.63%) [2026-02-03T20:22:02.166926] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-02-03T20:22:02.167057] [INFO ] [sig ] FDX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:02.309679] [INFO ] [LOCAL ] Saved forecast: FDX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FDX.txt [2026-02-03T20:22:02.309843] [INFO ] [sig ] [1166/3452] Completed FDX in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:02.309882] [INFO ] [sig ] [1167/3452] Forecasting FE... [2026-02-03T20:22:02.309914] [INFO ] [sig ] Generating forecast for: FE [2026-02-03T20:22:02.309951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-02-03T20:22:02.321481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-02-03T20:22:02.321925] [INFO ] [FORECASTER] Starting predict_future for FE [2026-02-03T20:22:02.322763] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-02-03T20:22:02.322818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:02.322852] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:02.322880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:02.322937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:02.379822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:02.380728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:02.380826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:02.380860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:02.500146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:02.500316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:02.500357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:02.500388] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:02.503932] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-02-03T20:22:02.504286] [INFO ] [FORECASTER] Completed predict_future for FE [2026-02-03T20:22:02.504429] [INFO ] [sig ] FE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:02.653115] [INFO ] [LOCAL ] Saved forecast: FE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FE.txt [2026-02-03T20:22:02.653272] [INFO ] [sig ] [1167/3452] Completed FE in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:02.653312] [INFO ] [sig ] [1168/3452] Forecasting FEIM... [2026-02-03T20:22:02.653342] [INFO ] [sig ] Generating forecast for: FEIM [2026-02-03T20:22:02.653374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-02-03T20:22:02.664373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-02-03T20:22:02.664772] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-02-03T20:22:02.665605] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-02-03T20:22:02.665666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:02.665699] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:02.665726] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:02.665782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:02.723868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:02.724789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:02.724910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:02.724947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:02.843410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:02.843592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:02.843637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:02.843666] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:02.847128] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-02-03T20:22:02.847410] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-02-03T20:22:02.847544] [INFO ] [sig ] FEIM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:02.993933] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FEIM.txt [2026-02-03T20:22:02.994099] [INFO ] [sig ] [1168/3452] Completed FEIM in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:02.994141] [INFO ] [sig ] [1169/3452] Forecasting FELE... [2026-02-03T20:22:02.994170] [INFO ] [sig ] Generating forecast for: FELE [2026-02-03T20:22:02.994202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-02-03T20:22:03.005273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-02-03T20:22:03.005681] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-02-03T20:22:03.006664] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-02-03T20:22:03.006729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:03.006763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:03.006789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:03.006846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:03.066527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:03.067429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:03.067516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:03.067551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:03.188675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:03.188837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:03.188879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:03.188909] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:03.192610] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-02-03T20:22:03.192900] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-02-03T20:22:03.193036] [INFO ] [sig ] FELE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:03.346172] [INFO ] [LOCAL ] Saved forecast: FELE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FELE.txt [2026-02-03T20:22:03.346387] [INFO ] [sig ] [1169/3452] Completed FELE in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:03.346451] [INFO ] [sig ] [1170/3452] Forecasting FEM... [2026-02-03T20:22:03.346485] [INFO ] [sig ] Generating forecast for: FEM [2026-02-03T20:22:03.346517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-02-03T20:22:03.358344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-02-03T20:22:03.358807] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-02-03T20:22:03.359712] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-02-03T20:22:03.359769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:03.359803] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:03.359830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:03.359889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:03.417282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:03.418223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:03.418324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:03.418358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:03.538759] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:03.538922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:03.538962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:03.538996] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:03.542510] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: DOWN (p=31.65%) [2026-02-03T20:22:03.542813] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-02-03T20:22:03.542946] [INFO ] [sig ] FEM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:03.685022] [INFO ] [LOCAL ] Saved forecast: FEM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FEM.txt [2026-02-03T20:22:03.685208] [INFO ] [sig ] [1170/3452] Completed FEM in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:03.685251] [INFO ] [sig ] [1171/3452] Forecasting FEMB... [2026-02-03T20:22:03.685313] [INFO ] [sig ] Generating forecast for: FEMB [2026-02-03T20:22:03.685360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-02-03T20:22:03.696566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-02-03T20:22:03.696960] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-02-03T20:22:03.697832] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-02-03T20:22:03.697888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:03.697920] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:03.697946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:03.698008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:03.757877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:03.758760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:03.758845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:03.758877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:03.881918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:03.882087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:03.882129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:03.882159] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:03.885661] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=74.02%) [2026-02-03T20:22:03.885960] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-02-03T20:22:03.886099] [INFO ] [sig ] FEMB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:04.034054] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FEMB.txt [2026-02-03T20:22:04.034217] [INFO ] [sig ] [1171/3452] Completed FEMB in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:04.034257] [INFO ] [sig ] [1172/3452] Forecasting FEMS... [2026-02-03T20:22:04.034287] [INFO ] [sig ] Generating forecast for: FEMS [2026-02-03T20:22:04.034317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-02-03T20:22:04.045374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-02-03T20:22:04.045790] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-02-03T20:22:04.046561] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-02-03T20:22:04.046631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:04.046662] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:04.046689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:04.046745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:04.106742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:04.107661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:04.107832] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:04.107870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:04.234921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:04.235101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:04.235146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:04.235175] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:04.238621] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-02-03T20:22:04.238916] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-02-03T20:22:04.239049] [INFO ] [sig ] FEMS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:04.384640] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FEMS.txt [2026-02-03T20:22:04.384816] [INFO ] [sig ] [1172/3452] Completed FEMS in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:04.384859] [INFO ] [sig ] [1173/3452] Forecasting FEP... [2026-02-03T20:22:04.384890] [INFO ] [sig ] Generating forecast for: FEP [2026-02-03T20:22:04.384921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-02-03T20:22:04.395869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-02-03T20:22:04.396311] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-02-03T20:22:04.397153] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-02-03T20:22:04.397212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:04.397245] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:04.397272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:04.397328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:04.453671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:04.454594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:04.454684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:04.454716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:04.574837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:04.575006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:04.575048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:04.575078] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:04.578547] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-02-03T20:22:04.578882] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-02-03T20:22:04.579020] [INFO ] [sig ] FEP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:04.724162] [INFO ] [LOCAL ] Saved forecast: FEP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FEP.txt [2026-02-03T20:22:04.724338] [INFO ] [sig ] [1173/3452] Completed FEP in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:04.724381] [INFO ] [sig ] [1174/3452] Forecasting FEPI... [2026-02-03T20:22:04.724410] [INFO ] [sig ] Generating forecast for: FEPI [2026-02-03T20:22:04.724440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-02-03T20:22:04.736279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-02-03T20:22:04.736760] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-02-03T20:22:04.737759] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-02-03T20:22:04.737845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:04.737880] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:04.737908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:04.737966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:04.799590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:04.800525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:04.800637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:04.800674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:04.923887] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:04.924080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:04.924139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:04.924176] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:04.927796] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-02-03T20:22:04.928125] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-02-03T20:22:04.928262] [INFO ] [sig ] FEPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:05.078495] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FEPI.txt [2026-02-03T20:22:05.078703] [INFO ] [sig ] [1174/3452] Completed FEPI in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:05.078770] [INFO ] [sig ] [1175/3452] Forecasting FERG... [2026-02-03T20:22:05.078812] [INFO ] [sig ] Generating forecast for: FERG [2026-02-03T20:22:05.078846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-02-03T20:22:05.091164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-02-03T20:22:05.091559] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-02-03T20:22:05.092366] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-02-03T20:22:05.092420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:05.092453] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:05.092480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:05.092538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:05.151905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:05.152886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:05.152978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:05.153011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:05.282189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:05.282351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:05.282392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:05.282423] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:05.285994] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=64.54%) [2026-02-03T20:22:05.286297] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-02-03T20:22:05.286436] [INFO ] [sig ] FERG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:05.438690] [INFO ] [LOCAL ] Saved forecast: FERG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FERG.txt [2026-02-03T20:22:05.438866] [INFO ] [sig ] [1175/3452] Completed FERG in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:05.438908] [INFO ] [sig ] [1176/3452] Forecasting FEX... [2026-02-03T20:22:05.438939] [INFO ] [sig ] Generating forecast for: FEX [2026-02-03T20:22:05.438969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-02-03T20:22:05.451042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-02-03T20:22:05.451484] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-02-03T20:22:05.452406] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-02-03T20:22:05.452478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:05.452513] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:05.452542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:05.452653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:05.513190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:05.514167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:05.514273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:05.514308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:05.631186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:05.631347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:05.631389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:05.631419] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:05.635280] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=45.39%) [2026-02-03T20:22:05.635559] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-02-03T20:22:05.635708] [INFO ] [sig ] FEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:05.777629] [INFO ] [LOCAL ] Saved forecast: FEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FEX.txt [2026-02-03T20:22:05.777775] [INFO ] [sig ] [1176/3452] Completed FEX in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:05.777831] [INFO ] [sig ] [1177/3452] Forecasting FF... [2026-02-03T20:22:05.777863] [INFO ] [sig ] Generating forecast for: FF [2026-02-03T20:22:05.777895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-02-03T20:22:05.788918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-02-03T20:22:05.789275] [INFO ] [FORECASTER] Starting predict_future for FF [2026-02-03T20:22:05.790063] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-02-03T20:22:05.790120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:05.790152] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:05.790179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:05.790236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:05.846824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:05.847446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:05.847525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:05.847558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:05.966775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:05.966932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:05.966971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:05.967000] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:05.970396] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-02-03T20:22:05.970692] [INFO ] [FORECASTER] Completed predict_future for FF [2026-02-03T20:22:05.970818] [INFO ] [sig ] FF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:06.111553] [INFO ] [LOCAL ] Saved forecast: FF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FF.txt [2026-02-03T20:22:06.111709] [INFO ] [sig ] [1177/3452] Completed FF in 0.3s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:06.111749] [INFO ] [sig ] [1178/3452] Forecasting FFA... [2026-02-03T20:22:06.111779] [INFO ] [sig ] Generating forecast for: FFA [2026-02-03T20:22:06.111808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-02-03T20:22:06.123376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-02-03T20:22:06.123824] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-02-03T20:22:06.124726] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-02-03T20:22:06.124783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:06.124819] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:06.124848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:06.124907] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:06.180798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:06.181733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:06.181822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:06.181855] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:06.297543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:06.297725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:06.297765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:06.297794] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:06.301421] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-02-03T20:22:06.301741] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-02-03T20:22:06.301880] [INFO ] [sig ] FFA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:06.521362] [INFO ] [LOCAL ] Saved forecast: FFA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FFA.txt [2026-02-03T20:22:06.521546] [INFO ] [sig ] [1178/3452] Completed FFA in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:06.521614] [INFO ] [sig ] [1179/3452] Forecasting FFBC... [2026-02-03T20:22:06.521646] [INFO ] [sig ] Generating forecast for: FFBC [2026-02-03T20:22:06.521676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-02-03T20:22:06.533694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-02-03T20:22:06.534105] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-02-03T20:22:06.534926] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-02-03T20:22:06.534981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:06.535046] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:06.535074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:06.535131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:06.594478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:06.595484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:06.595594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:06.595632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:06.724936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:06.725143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:06.725194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:06.725226] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:06.728943] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-02-03T20:22:06.729288] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-02-03T20:22:06.729423] [INFO ] [sig ] FFBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:06.876684] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FFBC.txt [2026-02-03T20:22:06.876852] [INFO ] [sig ] [1179/3452] Completed FFBC in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:06.876905] [INFO ] [sig ] [1180/3452] Forecasting FFC... [2026-02-03T20:22:06.876938] [INFO ] [sig ] Generating forecast for: FFC [2026-02-03T20:22:06.876969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-02-03T20:22:06.889210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-02-03T20:22:06.889752] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-02-03T20:22:06.890625] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-02-03T20:22:06.890682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:06.890716] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:06.890743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:06.890802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:06.947345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:06.948332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:06.948427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:06.948460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:07.072713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:07.072885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:07.072925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:07.072953] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:07.076502] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=23.30%) [2026-02-03T20:22:07.076842] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-02-03T20:22:07.076982] [INFO ] [sig ] FFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:07.227360] [INFO ] [LOCAL ] Saved forecast: FFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FFC.txt [2026-02-03T20:22:07.227533] [INFO ] [sig ] [1180/3452] Completed FFC in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:07.227595] [INFO ] [sig ] [1181/3452] Forecasting FFIC... [2026-02-03T20:22:07.227632] [INFO ] [sig ] Generating forecast for: FFIC [2026-02-03T20:22:07.227664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-02-03T20:22:07.242234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-02-03T20:22:07.242775] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-02-03T20:22:07.243960] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-02-03T20:22:07.244033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:07.244087] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:07.244140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:07.244237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:07.314068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:07.315174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:07.315296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:07.315332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:07.438140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:07.438305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:07.438349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:07.438379] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:07.442104] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-02-03T20:22:07.442418] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-02-03T20:22:07.442594] [INFO ] [sig ] FFIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:07.595206] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FFIC.txt [2026-02-03T20:22:07.595421] [INFO ] [sig ] [1181/3452] Completed FFIC in 0.4s | 2.79 sym/s | Total: 7.0m | ETA: 13.6m [2026-02-03T20:22:07.595482] [INFO ] [sig ] [1182/3452] Forecasting FFIN... [2026-02-03T20:22:07.595520] [INFO ] [sig ] Generating forecast for: FFIN [2026-02-03T20:22:07.595565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-02-03T20:22:07.608775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-02-03T20:22:07.609218] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-02-03T20:22:07.610102] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-02-03T20:22:07.610173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:07.610214] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:07.610248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:07.610311] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:07.672456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:07.673446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:07.673547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:07.673601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:07.798104] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:07.798308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:07.798362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:07.798431] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:07.802393] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: UP (p=74.24%) [2026-02-03T20:22:07.802729] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-02-03T20:22:07.802880] [INFO ] [sig ] FFIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:07.955690] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FFIN.txt [2026-02-03T20:22:07.955861] [INFO ] [sig ] [1182/3452] Completed FFIN in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.6m [2026-02-03T20:22:07.955904] [INFO ] [sig ] [1183/3452] Forecasting FFWM... [2026-02-03T20:22:07.955934] [INFO ] [sig ] Generating forecast for: FFWM [2026-02-03T20:22:07.955974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-02-03T20:22:07.971482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-02-03T20:22:07.972018] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-02-03T20:22:07.973161] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-02-03T20:22:07.973231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:07.973275] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:07.973311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:07.973395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:08.062868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:08.064117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:08.064263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:08.064316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:08.214524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:08.214714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:08.214816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:08.214863] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:08.218689] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=3.80%) [2026-02-03T20:22:08.219104] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-02-03T20:22:08.219299] [INFO ] [sig ] FFWM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:08.379347] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FFWM.txt [2026-02-03T20:22:08.379538] [INFO ] [sig ] [1183/3452] Completed FFWM in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:08.379601] [INFO ] [sig ] [1184/3452] Forecasting FG... [2026-02-03T20:22:08.379644] [INFO ] [sig ] Generating forecast for: FG [2026-02-03T20:22:08.379690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-02-03T20:22:08.391903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-02-03T20:22:08.392349] [INFO ] [FORECASTER] Starting predict_future for FG [2026-02-03T20:22:08.393152] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-02-03T20:22:08.393207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:08.393240] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:08.393268] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:08.393326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:08.453086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:08.454029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:08.454120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:08.454155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:08.585074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:08.585237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:08.585279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:08.585309] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:08.588787] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=61.84%) [2026-02-03T20:22:08.589085] [INFO ] [FORECASTER] Completed predict_future for FG [2026-02-03T20:22:08.589225] [INFO ] [sig ] FG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:08.739771] [INFO ] [LOCAL ] Saved forecast: FG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FG.txt [2026-02-03T20:22:08.739937] [INFO ] [sig ] [1184/3452] Completed FG in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:08.739978] [INFO ] [sig ] [1185/3452] Forecasting FHB... [2026-02-03T20:22:08.740008] [INFO ] [sig ] Generating forecast for: FHB [2026-02-03T20:22:08.740042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-02-03T20:22:08.752884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-02-03T20:22:08.753383] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-02-03T20:22:08.754338] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-02-03T20:22:08.754394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:08.754429] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:08.754467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:08.754530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:08.828177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:08.829135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:08.829283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:08.829326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:08.955787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:08.955956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:08.955999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:08.956030] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:08.959778] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=43.08%) [2026-02-03T20:22:08.960102] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-02-03T20:22:08.960280] [INFO ] [sig ] FHB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:09.115878] [INFO ] [LOCAL ] Saved forecast: FHB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FHB.txt [2026-02-03T20:22:09.116055] [INFO ] [sig ] [1185/3452] Completed FHB in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:09.116104] [INFO ] [sig ] [1186/3452] Forecasting FHI... [2026-02-03T20:22:09.116145] [INFO ] [sig ] Generating forecast for: FHI [2026-02-03T20:22:09.116181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-02-03T20:22:09.128839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-02-03T20:22:09.129292] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-02-03T20:22:09.130171] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-02-03T20:22:09.130238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:09.130278] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:09.130312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:09.130370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:09.192657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:09.193597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:09.193686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:09.193720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:09.319356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:09.319520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:09.319563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:09.319616] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:09.323368] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-02-03T20:22:09.323733] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-02-03T20:22:09.323880] [INFO ] [sig ] FHI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:09.480908] [INFO ] [LOCAL ] Saved forecast: FHI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FHI.txt [2026-02-03T20:22:09.481077] [INFO ] [sig ] [1186/3452] Completed FHI in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:09.481119] [INFO ] [sig ] [1187/3452] Forecasting FHN... [2026-02-03T20:22:09.481158] [INFO ] [sig ] Generating forecast for: FHN [2026-02-03T20:22:09.481195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-02-03T20:22:09.493529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-02-03T20:22:09.493962] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-02-03T20:22:09.494876] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-02-03T20:22:09.494930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:09.494963] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:09.495009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:09.495071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:09.583313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:09.584498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:09.584645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:09.584700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:09.733437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:09.733632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:09.733685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:09.733717] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:09.737395] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-02-03T20:22:09.737856] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-02-03T20:22:09.738027] [INFO ] [sig ] FHN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:09.896126] [INFO ] [LOCAL ] Saved forecast: FHN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FHN.txt [2026-02-03T20:22:09.896310] [INFO ] [sig ] [1187/3452] Completed FHN in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:09.896352] [INFO ] [sig ] [1188/3452] Forecasting FHTX... [2026-02-03T20:22:09.896384] [INFO ] [sig ] Generating forecast for: FHTX [2026-02-03T20:22:09.896415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-02-03T20:22:09.908568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-02-03T20:22:09.909047] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-02-03T20:22:09.909995] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-02-03T20:22:09.910052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:09.910084] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:09.910112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:09.910180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:09.974652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:09.975901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:09.976032] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:09.976085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:10.104881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:10.105048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:10.105090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:10.105121] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:10.108879] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-02-03T20:22:10.109234] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-02-03T20:22:10.109376] [INFO ] [sig ] FHTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:10.270564] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FHTX.txt [2026-02-03T20:22:10.270775] [INFO ] [sig ] [1188/3452] Completed FHTX in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:10.270832] [INFO ] [sig ] [1189/3452] Forecasting FIBK... [2026-02-03T20:22:10.270874] [INFO ] [sig ] Generating forecast for: FIBK [2026-02-03T20:22:10.270918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-02-03T20:22:10.283359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-02-03T20:22:10.283804] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-02-03T20:22:10.284826] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-02-03T20:22:10.284895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:10.284946] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:10.284981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:10.285040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:10.346505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:10.347501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:10.347662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:10.347700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:10.478734] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:10.478904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:10.478945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:10.478975] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:10.482797] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-02-03T20:22:10.483157] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-02-03T20:22:10.483307] [INFO ] [sig ] FIBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:10.646627] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FIBK.txt [2026-02-03T20:22:10.646824] [INFO ] [sig ] [1189/3452] Completed FIBK in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:10.646892] [INFO ] [sig ] [1190/3452] Forecasting FICO... [2026-02-03T20:22:10.646932] [INFO ] [sig ] Generating forecast for: FICO [2026-02-03T20:22:10.646973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-02-03T20:22:10.659175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-02-03T20:22:10.659641] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-02-03T20:22:10.660454] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-02-03T20:22:10.660509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:10.660542] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:10.660585] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:10.660646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:10.718012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:10.718939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:10.719028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:10.719059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:10.845771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:10.845967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:10.846040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:10.846094] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:10.851363] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: DOWN (p=14.77%) [2026-02-03T20:22:10.851858] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-02-03T20:22:10.852064] [INFO ] [sig ] FICO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:11.008518] [INFO ] [LOCAL ] Saved forecast: FICO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FICO.txt [2026-02-03T20:22:11.008701] [INFO ] [sig ] [1190/3452] Completed FICO in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:11.008741] [INFO ] [sig ] [1191/3452] Forecasting FICS... [2026-02-03T20:22:11.008786] [INFO ] [sig ] Generating forecast for: FICS [2026-02-03T20:22:11.008819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-02-03T20:22:11.019874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-02-03T20:22:11.020308] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-02-03T20:22:11.021231] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-02-03T20:22:11.021288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:11.021323] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:11.021352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:11.021411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:11.078747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:11.079683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:11.079768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:11.079802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:11.211591] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:11.211758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:11.211800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:11.211829] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:11.215307] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: DOWN (p=28.21%) [2026-02-03T20:22:11.215664] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-02-03T20:22:11.215806] [INFO ] [sig ] FICS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:11.369879] [INFO ] [LOCAL ] Saved forecast: FICS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FICS.txt [2026-02-03T20:22:11.370042] [INFO ] [sig ] [1191/3452] Completed FICS in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:11.370084] [INFO ] [sig ] [1192/3452] Forecasting FID... [2026-02-03T20:22:11.370114] [INFO ] [sig ] Generating forecast for: FID [2026-02-03T20:22:11.370144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-02-03T20:22:11.383760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-02-03T20:22:11.384184] [INFO ] [FORECASTER] Starting predict_future for FID [2026-02-03T20:22:11.384981] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-02-03T20:22:11.385033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:11.385064] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:11.385090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:11.385146] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:11.441325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:11.441959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:11.442038] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:11.442070] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:11.561828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:11.561982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:11.562022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:11.562050] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:11.565453] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=68.51%) [2026-02-03T20:22:11.565742] [INFO ] [FORECASTER] Completed predict_future for FID [2026-02-03T20:22:11.565870] [INFO ] [sig ] FID: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:11.706894] [INFO ] [LOCAL ] Saved forecast: FID 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FID.txt [2026-02-03T20:22:11.707067] [INFO ] [sig ] [1192/3452] Completed FID in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:11.707108] [INFO ] [sig ] [1193/3452] Forecasting FIGS... [2026-02-03T20:22:11.707138] [INFO ] [sig ] Generating forecast for: FIGS [2026-02-03T20:22:11.707169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-02-03T20:22:11.718372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-02-03T20:22:11.718723] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-02-03T20:22:11.719485] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-02-03T20:22:11.719537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:11.719587] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:11.719617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:11.719675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:11.776103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:11.776858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:11.776962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:11.776995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:11.903036] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:11.903231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:11.903282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:11.903317] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:11.907626] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: DOWN (p=33.86%) [2026-02-03T20:22:11.907995] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-02-03T20:22:11.908153] [INFO ] [sig ] FIGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:12.055374] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FIGS.txt [2026-02-03T20:22:12.055613] [INFO ] [sig ] [1193/3452] Completed FIGS in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:12.055679] [INFO ] [sig ] [1194/3452] Forecasting FIHL... [2026-02-03T20:22:12.055731] [INFO ] [sig ] Generating forecast for: FIHL [2026-02-03T20:22:12.055779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-02-03T20:22:12.068854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-02-03T20:22:12.069317] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-02-03T20:22:12.070183] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-02-03T20:22:12.070251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:12.070293] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:12.070329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:12.070396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:12.127940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:12.128820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:12.128913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:12.128947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:12.248343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:12.248502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:12.248544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:12.248634] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:12.252065] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=39.78%) [2026-02-03T20:22:12.252343] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-02-03T20:22:12.252472] [INFO ] [sig ] FIHL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:12.394055] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FIHL.txt [2026-02-03T20:22:12.394189] [INFO ] [sig ] [1194/3452] Completed FIHL in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:12.394228] [INFO ] [sig ] [1195/3452] Forecasting FINS... [2026-02-03T20:22:12.394259] [INFO ] [sig ] Generating forecast for: FINS [2026-02-03T20:22:12.394289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-02-03T20:22:12.407687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-02-03T20:22:12.408085] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-02-03T20:22:12.409149] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-02-03T20:22:12.409206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:12.409245] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:12.409277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:12.409345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:12.465161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:12.465857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:12.465937] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:12.465970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:12.585122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:12.585279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:12.585320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:12.585349] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:12.588765] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=20.44%) [2026-02-03T20:22:12.589041] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-02-03T20:22:12.589169] [INFO ] [sig ] FINS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:12.732618] [INFO ] [LOCAL ] Saved forecast: FINS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FINS.txt [2026-02-03T20:22:12.732758] [INFO ] [sig ] [1195/3452] Completed FINS in 0.3s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:12.732799] [INFO ] [sig ] [1196/3452] Forecasting FINX... [2026-02-03T20:22:12.732829] [INFO ] [sig ] Generating forecast for: FINX [2026-02-03T20:22:12.732859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-02-03T20:22:12.744224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-02-03T20:22:12.744636] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-02-03T20:22:12.745510] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-02-03T20:22:12.745567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:12.745648] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:12.745679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:12.745739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:12.807220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:12.808039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:12.808127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:12.808198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:12.939402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:12.939568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:12.939630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:12.939661] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:12.943445] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-02-03T20:22:12.943779] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-02-03T20:22:12.943919] [INFO ] [sig ] FINX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:13.098078] [INFO ] [LOCAL ] Saved forecast: FINX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FINX.txt [2026-02-03T20:22:13.098251] [INFO ] [sig ] [1196/3452] Completed FINX in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:13.098296] [INFO ] [sig ] [1197/3452] Forecasting FIP... [2026-02-03T20:22:13.098329] [INFO ] [sig ] Generating forecast for: FIP [2026-02-03T20:22:13.098359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-02-03T20:22:13.110153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-02-03T20:22:13.110787] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-02-03T20:22:13.111794] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-02-03T20:22:13.111848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:13.111880] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:13.111907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:13.111964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:13.176879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:13.177790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:13.177912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:13.177947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:13.308191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:13.308359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:13.308402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:13.308434] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:13.312228] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=80.26%) [2026-02-03T20:22:13.312596] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-02-03T20:22:13.312767] [INFO ] [sig ] FIP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:13.467396] [INFO ] [LOCAL ] Saved forecast: FIP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FIP.txt [2026-02-03T20:22:13.467586] [INFO ] [sig ] [1197/3452] Completed FIP in 0.4s | 2.79 sym/s | Total: 7.1m | ETA: 13.5m [2026-02-03T20:22:13.467638] [INFO ] [sig ] [1198/3452] Forecasting FIS... [2026-02-03T20:22:13.467672] [INFO ] [sig ] Generating forecast for: FIS [2026-02-03T20:22:13.467706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-02-03T20:22:13.478893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-02-03T20:22:13.479300] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-02-03T20:22:13.480164] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-02-03T20:22:13.480222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:13.480255] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:13.480281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:13.480353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:13.537179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:13.538094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:13.538179] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:13.538215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:13.665011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:13.665181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:13.665227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:13.665263] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:13.668996] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: UP (p=52.86%) [2026-02-03T20:22:13.669315] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-02-03T20:22:13.669483] [INFO ] [sig ] FIS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:13.814092] [INFO ] [LOCAL ] Saved forecast: FIS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FIS.txt [2026-02-03T20:22:13.814254] [INFO ] [sig ] [1198/3452] Completed FIS in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-02-03T20:22:13.814294] [INFO ] [sig ] [1199/3452] Forecasting FISI... [2026-02-03T20:22:13.814324] [INFO ] [sig ] Generating forecast for: FISI [2026-02-03T20:22:13.814356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-02-03T20:22:13.825764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-02-03T20:22:13.826129] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-02-03T20:22:13.826918] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-02-03T20:22:13.826975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:13.827015] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:13.827051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:13.827119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:13.887730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:13.888833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:13.888916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:13.888949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:14.023719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:14.023873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:14.023914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:14.023976] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:14.028907] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=24.52%) [2026-02-03T20:22:14.029297] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-02-03T20:22:14.029484] [INFO ] [sig ] FISI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:14.195542] [INFO ] [LOCAL ] Saved forecast: FISI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FISI.txt [2026-02-03T20:22:14.195732] [INFO ] [sig ] [1199/3452] Completed FISI in 0.4s | 2.79 sym/s | Total: 7.2m | ETA: 13.5m [2026-02-03T20:22:14.195774] [INFO ] [sig ] [1200/3452] Forecasting FITB... [2026-02-03T20:22:14.195806] [INFO ] [sig ] Generating forecast for: FITB [2026-02-03T20:22:14.195839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-02-03T20:22:14.207490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-02-03T20:22:14.207988] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-02-03T20:22:14.208933] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-02-03T20:22:14.209008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:14.209043] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:14.209071] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:14.209128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:14.265704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:14.266638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:14.266747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:14.266783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:14.392029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:14.392192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:14.392233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:14.392262] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:14.395681] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=32.70%) [2026-02-03T20:22:14.395961] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-02-03T20:22:14.396093] [INFO ] [sig ] FITB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:14.537496] [INFO ] [LOCAL ] Saved forecast: FITB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FITB.txt [2026-02-03T20:22:14.537670] [INFO ] [sig ] [1200/3452] Completed FITB in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:14.537712] [INFO ] [sig ] [1201/3452] Forecasting FITBI... [2026-02-03T20:22:14.537742] [INFO ] [sig ] Generating forecast for: FITBI [2026-02-03T20:22:14.537773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-02-03T20:22:14.549776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-02-03T20:22:14.550167] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-02-03T20:22:14.551079] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-02-03T20:22:14.551136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:14.551169] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:14.551197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:14.551256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:14.608192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:14.609109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:14.609192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:14.609224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:14.727383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:14.727542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:14.727605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:14.727638] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:14.731154] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: DOWN (p=45.97%) [2026-02-03T20:22:14.731440] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-02-03T20:22:14.731567] [INFO ] [sig ] FITBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:14.876360] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FITBI.txt [2026-02-03T20:22:14.876536] [INFO ] [sig ] [1201/3452] Completed FITBI in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:14.876595] [INFO ] [sig ] [1202/3452] Forecasting FITBO... [2026-02-03T20:22:14.876628] [INFO ] [sig ] Generating forecast for: FITBO [2026-02-03T20:22:14.876667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-02-03T20:22:14.888528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-02-03T20:22:14.888967] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-02-03T20:22:14.889851] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-02-03T20:22:14.889907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:14.889940] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:14.889968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:14.890027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:14.947229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:14.948150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:14.948235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:14.948268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:15.064332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:15.064498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:15.064538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:15.064567] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:15.068086] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=17.65%) [2026-02-03T20:22:15.068373] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-02-03T20:22:15.068535] [INFO ] [sig ] FITBO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:15.209257] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FITBO.txt [2026-02-03T20:22:15.209443] [INFO ] [sig ] [1202/3452] Completed FITBO in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:15.209484] [INFO ] [sig ] [1203/3452] Forecasting FIVE... [2026-02-03T20:22:15.209515] [INFO ] [sig ] Generating forecast for: FIVE [2026-02-03T20:22:15.209547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-02-03T20:22:15.220904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-02-03T20:22:15.221295] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-02-03T20:22:15.222110] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-02-03T20:22:15.222162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:15.222194] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:15.222220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:15.222277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:15.279998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:15.280888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:15.280972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:15.281005] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:15.405160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:15.405329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:15.405373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:15.405402] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:15.408839] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=17.55%) [2026-02-03T20:22:15.409115] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-02-03T20:22:15.409243] [INFO ] [sig ] FIVE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:15.548557] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FIVE.txt [2026-02-03T20:22:15.548762] [INFO ] [sig ] [1203/3452] Completed FIVE in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:15.548804] [INFO ] [sig ] [1204/3452] Forecasting FIVN... [2026-02-03T20:22:15.548836] [INFO ] [sig ] Generating forecast for: FIVN [2026-02-03T20:22:15.548865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-02-03T20:22:15.562262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-02-03T20:22:15.562706] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-02-03T20:22:15.563709] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-02-03T20:22:15.563772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:15.563812] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:15.563845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:15.563922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:15.628588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:15.629463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:15.629549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:15.629601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:15.750141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:15.750308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:15.750353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:15.750382] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:15.753843] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=75.22%) [2026-02-03T20:22:15.754151] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-02-03T20:22:15.754285] [INFO ] [sig ] FIVN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:15.896879] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FIVN.txt [2026-02-03T20:22:15.897042] [INFO ] [sig ] [1204/3452] Completed FIVN in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:15.897083] [INFO ] [sig ] [1205/3452] Forecasting FIX... [2026-02-03T20:22:15.897115] [INFO ] [sig ] Generating forecast for: FIX [2026-02-03T20:22:15.897145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-02-03T20:22:15.908417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-02-03T20:22:15.908854] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-02-03T20:22:15.909758] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-02-03T20:22:15.909812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:15.909845] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:15.909872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:15.909931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:15.967522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:15.968427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:15.968513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:15.968546] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:16.091611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:16.091778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:16.091822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:16.091851] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:16.095393] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-02-03T20:22:16.095709] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-02-03T20:22:16.095849] [INFO ] [sig ] FIX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:16.244592] [INFO ] [LOCAL ] Saved forecast: FIX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FIX.txt [2026-02-03T20:22:16.244765] [INFO ] [sig ] [1205/3452] Completed FIX in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:16.244808] [INFO ] [sig ] [1206/3452] Forecasting FIXD... [2026-02-03T20:22:16.244840] [INFO ] [sig ] Generating forecast for: FIXD [2026-02-03T20:22:16.244871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-02-03T20:22:16.256566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-02-03T20:22:16.256989] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-02-03T20:22:16.257915] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-02-03T20:22:16.257970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:16.258004] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:16.258033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:16.258091] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:16.315177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:16.316065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:16.316201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:16.316250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:16.437098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:16.437261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:16.437305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:16.437341] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:16.440859] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=17.68%) [2026-02-03T20:22:16.441139] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-02-03T20:22:16.441269] [INFO ] [sig ] FIXD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:16.583901] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FIXD.txt [2026-02-03T20:22:16.584063] [INFO ] [sig ] [1206/3452] Completed FIXD in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:16.584106] [INFO ] [sig ] [1207/3452] Forecasting FIZZ... [2026-02-03T20:22:16.584136] [INFO ] [sig ] Generating forecast for: FIZZ [2026-02-03T20:22:16.584166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-02-03T20:22:16.595604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-02-03T20:22:16.596008] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-02-03T20:22:16.596904] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-02-03T20:22:16.596960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:16.596994] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:16.597023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:16.597083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:16.655387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:16.656261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:16.656354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:16.656393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:16.775193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:16.775365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:16.775412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:16.775447] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:16.778929] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-02-03T20:22:16.779207] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-02-03T20:22:16.779370] [INFO ] [sig ] FIZZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:16.921918] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FIZZ.txt [2026-02-03T20:22:16.922082] [INFO ] [sig ] [1207/3452] Completed FIZZ in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:16.922123] [INFO ] [sig ] [1208/3452] Forecasting FJP... [2026-02-03T20:22:16.922152] [INFO ] [sig ] Generating forecast for: FJP [2026-02-03T20:22:16.922183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-02-03T20:22:16.933155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-02-03T20:22:16.933544] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-02-03T20:22:16.934338] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-02-03T20:22:16.934396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:16.934428] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:16.934455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:16.934512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:16.991554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:16.992458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:16.992545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:16.992607] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:17.103859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:17.104019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:17.104059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:17.104087] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:17.107447] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: UP (p=76.88%) [2026-02-03T20:22:17.107742] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-02-03T20:22:17.107885] [INFO ] [sig ] FJP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:17.251016] [INFO ] [LOCAL ] Saved forecast: FJP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FJP.txt [2026-02-03T20:22:17.251178] [INFO ] [sig ] [1208/3452] Completed FJP in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:17.251219] [INFO ] [sig ] [1209/3452] Forecasting FLEX... [2026-02-03T20:22:17.251249] [INFO ] [sig ] Generating forecast for: FLEX [2026-02-03T20:22:17.251279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-02-03T20:22:17.262904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-02-03T20:22:17.263290] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-02-03T20:22:17.264202] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-02-03T20:22:17.264256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:17.264290] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:17.264318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:17.264376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:17.321725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:17.322628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:17.322717] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:17.322750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:17.441648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:17.441810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:17.441851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:17.441881] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:17.445304] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=39.00%) [2026-02-03T20:22:17.445650] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-02-03T20:22:17.445786] [INFO ] [sig ] FLEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:17.589519] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FLEX.txt [2026-02-03T20:22:17.589729] [INFO ] [sig ] [1209/3452] Completed FLEX in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:17.589786] [INFO ] [sig ] [1210/3452] Forecasting FLL... [2026-02-03T20:22:17.589825] [INFO ] [sig ] Generating forecast for: FLL [2026-02-03T20:22:17.589868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-02-03T20:22:17.601327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-02-03T20:22:17.601757] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-02-03T20:22:17.602552] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-02-03T20:22:17.602627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:17.602662] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:17.602691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:17.602750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:17.660547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:17.661407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:17.661495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:17.661529] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:17.778228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:17.778397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:17.778445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:17.778480] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:17.781972] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=16.42%) [2026-02-03T20:22:17.782263] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-02-03T20:22:17.782391] [INFO ] [sig ] FLL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:17.924520] [INFO ] [LOCAL ] Saved forecast: FLL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FLL.txt [2026-02-03T20:22:17.924693] [INFO ] [sig ] [1210/3452] Completed FLL in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:17.924736] [INFO ] [sig ] [1211/3452] Forecasting FLNC... [2026-02-03T20:22:17.924768] [INFO ] [sig ] Generating forecast for: FLNC [2026-02-03T20:22:17.924806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-02-03T20:22:17.936244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-02-03T20:22:17.936681] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-02-03T20:22:17.937518] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-02-03T20:22:17.937611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:17.937652] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:17.937681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:17.937740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:17.995346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:17.996221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:17.996308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:17.996341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:18.116263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:18.116421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:18.116461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:18.116490] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:18.120018] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=78.41%) [2026-02-03T20:22:18.120298] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-02-03T20:22:18.120426] [INFO ] [sig ] FLNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:18.262225] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FLNC.txt [2026-02-03T20:22:18.262389] [INFO ] [sig ] [1211/3452] Completed FLNC in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:18.262431] [INFO ] [sig ] [1212/3452] Forecasting FLNG... [2026-02-03T20:22:18.262460] [INFO ] [sig ] Generating forecast for: FLNG [2026-02-03T20:22:18.262490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-02-03T20:22:18.273946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-02-03T20:22:18.274303] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-02-03T20:22:18.275116] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-02-03T20:22:18.275171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:18.275205] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:18.275233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:18.275291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:18.332371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:18.333272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:18.333357] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:18.333397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:18.451465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:18.451644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:18.451687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:18.451716] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:18.455114] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=32.69%) [2026-02-03T20:22:18.455387] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-02-03T20:22:18.455514] [INFO ] [sig ] FLNG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:18.597347] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FLNG.txt [2026-02-03T20:22:18.597508] [INFO ] [sig ] [1212/3452] Completed FLNG in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:18.597549] [INFO ] [sig ] [1213/3452] Forecasting FLO... [2026-02-03T20:22:18.597602] [INFO ] [sig ] Generating forecast for: FLO [2026-02-03T20:22:18.597635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-02-03T20:22:18.609657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-02-03T20:22:18.610061] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-02-03T20:22:18.610954] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-02-03T20:22:18.611009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:18.611072] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:18.611102] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:18.611170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:18.673947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:18.674875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:18.674969] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:18.675003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:18.795696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:18.795859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:18.795899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:18.795928] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:18.799387] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-02-03T20:22:18.799744] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-02-03T20:22:18.799885] [INFO ] [sig ] FLO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:18.941691] [INFO ] [LOCAL ] Saved forecast: FLO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FLO.txt [2026-02-03T20:22:18.941850] [INFO ] [sig ] [1213/3452] Completed FLO in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:18.941893] [INFO ] [sig ] [1214/3452] Forecasting FLS... [2026-02-03T20:22:18.941922] [INFO ] [sig ] Generating forecast for: FLS [2026-02-03T20:22:18.941953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-02-03T20:22:18.952977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-02-03T20:22:18.953381] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-02-03T20:22:18.954221] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-02-03T20:22:18.954276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:18.954307] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:18.954334] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:18.954390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:19.011994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:19.012852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:19.012940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:19.012972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:19.137017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:19.137174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:19.137215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:19.137244] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:19.140797] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: UP (p=61.61%) [2026-02-03T20:22:19.141083] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-02-03T20:22:19.141214] [INFO ] [sig ] FLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:19.283913] [INFO ] [LOCAL ] Saved forecast: FLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FLS.txt [2026-02-03T20:22:19.284077] [INFO ] [sig ] [1214/3452] Completed FLS in 0.3s | 2.79 sym/s | Total: 7.2m | ETA: 13.4m [2026-02-03T20:22:19.284125] [INFO ] [sig ] [1215/3452] Forecasting FLUX... [2026-02-03T20:22:19.284156] [INFO ] [sig ] Generating forecast for: FLUX [2026-02-03T20:22:19.284186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-02-03T20:22:19.295403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-02-03T20:22:19.295820] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-02-03T20:22:19.296681] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-02-03T20:22:19.296735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:19.296770] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:19.296798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:19.296856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:19.355202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:19.356083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:19.356173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:19.356207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:19.475339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:19.475508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:19.475555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:19.475605] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:19.479100] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-02-03T20:22:19.479390] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-02-03T20:22:19.479546] [INFO ] [sig ] FLUX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:19.622526] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FLUX.txt [2026-02-03T20:22:19.622700] [INFO ] [sig ] [1215/3452] Completed FLUX in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:19.622743] [INFO ] [sig ] [1216/3452] Forecasting FLWS... [2026-02-03T20:22:19.622773] [INFO ] [sig ] Generating forecast for: FLWS [2026-02-03T20:22:19.622804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-02-03T20:22:19.633792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-02-03T20:22:19.634170] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-02-03T20:22:19.634974] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-02-03T20:22:19.635027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:19.635059] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:19.635085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:19.635142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:19.692382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:19.693254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:19.693342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:19.693380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:19.817273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:19.817444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:19.817491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:19.817558] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:19.821129] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-02-03T20:22:19.821481] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-02-03T20:22:19.821636] [INFO ] [sig ] FLWS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:19.965040] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FLWS.txt [2026-02-03T20:22:19.965213] [INFO ] [sig ] [1216/3452] Completed FLWS in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:19.965254] [INFO ] [sig ] [1217/3452] Forecasting FLXS... [2026-02-03T20:22:19.965285] [INFO ] [sig ] Generating forecast for: FLXS [2026-02-03T20:22:19.965315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-02-03T20:22:19.976983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-02-03T20:22:19.977427] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-02-03T20:22:19.978337] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-02-03T20:22:19.978393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:19.978431] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:19.978459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:19.978516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:20.037064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:20.038052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:20.038139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:20.038172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:20.156128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:20.156292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:20.156333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:20.156362] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:20.159913] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=30.06%) [2026-02-03T20:22:20.160218] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-02-03T20:22:20.160355] [INFO ] [sig ] FLXS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:20.302972] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FLXS.txt [2026-02-03T20:22:20.303126] [INFO ] [sig ] [1217/3452] Completed FLXS in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:20.303166] [INFO ] [sig ] [1218/3452] Forecasting FLYE... [2026-02-03T20:22:20.303197] [INFO ] [sig ] Generating forecast for: FLYE [2026-02-03T20:22:20.303227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-02-03T20:22:20.314558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-02-03T20:22:20.315004] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-02-03T20:22:20.315876] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-02-03T20:22:20.315932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:20.315966] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:20.315993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:20.316054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:20.372617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:20.373518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:20.373628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:20.373663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:20.492947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:20.493107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:20.493167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:20.493199] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:20.496698] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=13.70%) [2026-02-03T20:22:20.496984] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-02-03T20:22:20.497118] [INFO ] [sig ] FLYE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:20.643888] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FLYE.txt [2026-02-03T20:22:20.644047] [INFO ] [sig ] [1218/3452] Completed FLYE in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:20.644088] [INFO ] [sig ] [1219/3452] Forecasting FMAO... [2026-02-03T20:22:20.644119] [INFO ] [sig ] Generating forecast for: FMAO [2026-02-03T20:22:20.644157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-02-03T20:22:20.655876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-02-03T20:22:20.656274] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-02-03T20:22:20.657118] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-02-03T20:22:20.657172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:20.657205] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:20.657234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:20.657292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:20.715046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:20.715950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:20.716041] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:20.716074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:20.826044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:20.826203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:20.826245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:20.826275] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:20.829882] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-02-03T20:22:20.830174] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-02-03T20:22:20.830309] [INFO ] [sig ] FMAO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:20.971450] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FMAO.txt [2026-02-03T20:22:20.971634] [INFO ] [sig ] [1219/3452] Completed FMAO in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:20.971676] [INFO ] [sig ] [1220/3452] Forecasting FMB... [2026-02-03T20:22:20.971706] [INFO ] [sig ] Generating forecast for: FMB [2026-02-03T20:22:20.971736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-02-03T20:22:20.983297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-02-03T20:22:20.983711] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-02-03T20:22:20.984499] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-02-03T20:22:20.984552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:20.984610] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:20.984643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:20.984702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:21.041694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:21.042570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:21.042675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:21.042707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:21.164776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:21.164935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:21.164975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:21.165004] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:21.168451] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-02-03T20:22:21.168783] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-02-03T20:22:21.168913] [INFO ] [sig ] FMB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:21.312957] [INFO ] [LOCAL ] Saved forecast: FMB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FMB.txt [2026-02-03T20:22:21.313153] [INFO ] [sig ] [1220/3452] Completed FMB in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:21.313217] [INFO ] [sig ] [1221/3452] Forecasting FMBH... [2026-02-03T20:22:21.313263] [INFO ] [sig ] Generating forecast for: FMBH [2026-02-03T20:22:21.313304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-02-03T20:22:21.324959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-02-03T20:22:21.325335] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-02-03T20:22:21.326153] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-02-03T20:22:21.326206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:21.326239] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:21.326265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:21.326333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:21.385101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:21.386039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:21.386127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:21.386160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:21.509682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:21.509842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:21.509884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:21.509914] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:21.514412] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: DOWN (p=22.40%) [2026-02-03T20:22:21.514807] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-02-03T20:22:21.514955] [INFO ] [sig ] FMBH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:21.666459] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FMBH.txt [2026-02-03T20:22:21.666636] [INFO ] [sig ] [1221/3452] Completed FMBH in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:21.666680] [INFO ] [sig ] [1222/3452] Forecasting FMC... [2026-02-03T20:22:21.666710] [INFO ] [sig ] Generating forecast for: FMC [2026-02-03T20:22:21.666741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-02-03T20:22:21.678052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-02-03T20:22:21.678426] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-02-03T20:22:21.679241] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-02-03T20:22:21.679295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:21.679342] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:21.679370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:21.679428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:21.737139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:21.738058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:21.738141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:21.738175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:21.860584] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:21.860745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:21.860785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:21.860814] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:21.864263] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-02-03T20:22:21.864541] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-02-03T20:22:21.864717] [INFO ] [sig ] FMC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:22.006533] [INFO ] [LOCAL ] Saved forecast: FMC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FMC.txt [2026-02-03T20:22:22.006733] [INFO ] [sig ] [1222/3452] Completed FMC in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:22.006774] [INFO ] [sig ] [1223/3452] Forecasting FMHI... [2026-02-03T20:22:22.006806] [INFO ] [sig ] Generating forecast for: FMHI [2026-02-03T20:22:22.006837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-02-03T20:22:22.018514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-02-03T20:22:22.018940] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-02-03T20:22:22.019770] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-02-03T20:22:22.019825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:22.019856] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:22.019886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:22.019944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:22.078563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:22.079466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:22.079601] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:22.079640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:22.201226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:22.201386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:22.201428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:22.201457] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:22.205065] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-02-03T20:22:22.205358] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-02-03T20:22:22.205494] [INFO ] [sig ] FMHI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:22.347622] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FMHI.txt [2026-02-03T20:22:22.347782] [INFO ] [sig ] [1223/3452] Completed FMHI in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:22.347846] [INFO ] [sig ] [1224/3452] Forecasting FMN... [2026-02-03T20:22:22.347879] [INFO ] [sig ] Generating forecast for: FMN [2026-02-03T20:22:22.347909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-02-03T20:22:22.359347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-02-03T20:22:22.359763] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-02-03T20:22:22.360553] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-02-03T20:22:22.360638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:22.360671] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:22.360698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:22.360755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:22.418136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:22.419073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:22.419158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:22.419192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:22.549533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:22.549719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:22.549763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:22.549793] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:22.553772] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-02-03T20:22:22.554175] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-02-03T20:22:22.554328] [INFO ] [sig ] FMN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:22.713632] [INFO ] [LOCAL ] Saved forecast: FMN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FMN.txt [2026-02-03T20:22:22.713798] [INFO ] [sig ] [1224/3452] Completed FMN in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:22.713846] [INFO ] [sig ] [1225/3452] Forecasting FMNB... [2026-02-03T20:22:22.713879] [INFO ] [sig ] Generating forecast for: FMNB [2026-02-03T20:22:22.713915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-02-03T20:22:22.726359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-02-03T20:22:22.726788] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-02-03T20:22:22.727639] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-02-03T20:22:22.727693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:22.727725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:22.727753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:22.727843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:22.785702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:22.786603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:22.786714] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:22.786749] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:22.903449] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:22.903639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:22.903702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:22.903731] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:22.907065] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: UP (p=97.19%) [2026-02-03T20:22:22.907336] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-02-03T20:22:22.907463] [INFO ] [sig ] FMNB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:23.049932] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FMNB.txt [2026-02-03T20:22:23.050123] [INFO ] [sig ] [1225/3452] Completed FMNB in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:23.050181] [INFO ] [sig ] [1226/3452] Forecasting FMS... [2026-02-03T20:22:23.050228] [INFO ] [sig ] Generating forecast for: FMS [2026-02-03T20:22:23.050262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-02-03T20:22:23.064650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-02-03T20:22:23.065127] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-02-03T20:22:23.066169] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-02-03T20:22:23.066234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:23.066277] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:23.066318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:23.066385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:23.135202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:23.136089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:23.136171] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:23.136204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:23.255536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:23.255713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:23.255755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:23.255786] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:23.259430] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-02-03T20:22:23.259756] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-02-03T20:22:23.259900] [INFO ] [sig ] FMS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:23.401654] [INFO ] [LOCAL ] Saved forecast: FMS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FMS.txt [2026-02-03T20:22:23.401841] [INFO ] [sig ] [1226/3452] Completed FMS in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:23.401883] [INFO ] [sig ] [1227/3452] Forecasting FMX... [2026-02-03T20:22:23.401914] [INFO ] [sig ] Generating forecast for: FMX [2026-02-03T20:22:23.401945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-02-03T20:22:23.413008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-02-03T20:22:23.413409] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-02-03T20:22:23.414210] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-02-03T20:22:23.414262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:23.414295] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:23.414321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:23.414378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:23.471039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:23.472007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:23.472095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:23.472129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:23.592264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:23.592431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:23.592472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:23.592502] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:23.595946] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-02-03T20:22:23.596239] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-02-03T20:22:23.596370] [INFO ] [sig ] FMX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:23.761646] [INFO ] [LOCAL ] Saved forecast: FMX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FMX.txt [2026-02-03T20:22:23.761804] [INFO ] [sig ] [1227/3452] Completed FMX in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:23.761844] [INFO ] [sig ] [1228/3452] Forecasting FN... [2026-02-03T20:22:23.761875] [INFO ] [sig ] Generating forecast for: FN [2026-02-03T20:22:23.761906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-02-03T20:22:23.774478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-02-03T20:22:23.774869] [INFO ] [FORECASTER] Starting predict_future for FN [2026-02-03T20:22:23.775697] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-02-03T20:22:23.775751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:23.775783] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:23.775812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:23.775870] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:23.836480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:23.837343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:23.837425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:23.837457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:23.962392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:23.962560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:23.962621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:23.962652] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:23.966158] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-02-03T20:22:23.966468] [INFO ] [FORECASTER] Completed predict_future for FN [2026-02-03T20:22:23.966624] [INFO ] [sig ] FN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:24.111953] [INFO ] [LOCAL ] Saved forecast: FN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FN.txt [2026-02-03T20:22:24.112116] [INFO ] [sig ] [1228/3452] Completed FN in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:24.112159] [INFO ] [sig ] [1229/3452] Forecasting FNB... [2026-02-03T20:22:24.112188] [INFO ] [sig ] Generating forecast for: FNB [2026-02-03T20:22:24.112219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-02-03T20:22:24.126373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-02-03T20:22:24.126844] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-02-03T20:22:24.127903] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-02-03T20:22:24.127963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:24.127997] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:24.128028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:24.128102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:24.191529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:24.192434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:24.192529] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:24.192593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:24.311601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:24.311760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:24.311802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:24.311850] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:24.315378] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-02-03T20:22:24.315718] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-02-03T20:22:24.315853] [INFO ] [sig ] FNB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:24.462598] [INFO ] [LOCAL ] Saved forecast: FNB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FNB.txt [2026-02-03T20:22:24.462777] [INFO ] [sig ] [1229/3452] Completed FNB in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:24.462822] [INFO ] [sig ] [1230/3452] Forecasting FND... [2026-02-03T20:22:24.462852] [INFO ] [sig ] Generating forecast for: FND [2026-02-03T20:22:24.462881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-02-03T20:22:24.475942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-02-03T20:22:24.476369] [INFO ] [FORECASTER] Starting predict_future for FND [2026-02-03T20:22:24.477216] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-02-03T20:22:24.477269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:24.477332] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:24.477361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:24.477418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:24.535491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:24.536489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:24.536610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:24.536649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:24.657020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:24.657179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:24.657219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:24.657248] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:24.660844] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-02-03T20:22:24.661132] [INFO ] [FORECASTER] Completed predict_future for FND [2026-02-03T20:22:24.661267] [INFO ] [sig ] FND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:24.812942] [INFO ] [LOCAL ] Saved forecast: FND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FND.txt [2026-02-03T20:22:24.813102] [INFO ] [sig ] [1230/3452] Completed FND in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.3m [2026-02-03T20:22:24.813144] [INFO ] [sig ] [1231/3452] Forecasting FNF... [2026-02-03T20:22:24.813173] [INFO ] [sig ] Generating forecast for: FNF [2026-02-03T20:22:24.813204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-02-03T20:22:24.827725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-02-03T20:22:24.828233] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-02-03T20:22:24.829368] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-02-03T20:22:24.829435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:24.829477] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:24.829512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:24.829619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:24.895336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:24.896232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:24.896320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:24.896353] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:25.019322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:25.019494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:25.019546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:25.019610] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:25.023318] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-02-03T20:22:25.023697] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-02-03T20:22:25.023847] [INFO ] [sig ] FNF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:25.173877] [INFO ] [LOCAL ] Saved forecast: FNF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FNF.txt [2026-02-03T20:22:25.174036] [INFO ] [sig ] [1231/3452] Completed FNF in 0.4s | 2.79 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-03T20:22:25.174079] [INFO ] [sig ] [1232/3452] Forecasting FNKO... [2026-02-03T20:22:25.174109] [INFO ] [sig ] Generating forecast for: FNKO [2026-02-03T20:22:25.174141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-02-03T20:22:25.185814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-02-03T20:22:25.186234] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-02-03T20:22:25.187131] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-02-03T20:22:25.187186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:25.187221] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:25.187248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:25.187307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:25.254134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:25.255048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:25.255143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:25.255175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:25.373744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:25.373909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:25.373949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:25.373978] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:25.377395] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-02-03T20:22:25.377740] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-02-03T20:22:25.377905] [INFO ] [sig ] FNKO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:25.522957] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FNKO.txt [2026-02-03T20:22:25.523124] [INFO ] [sig ] [1232/3452] Completed FNKO in 0.3s | 2.79 sym/s | Total: 7.3m | ETA: 13.2m [2026-02-03T20:22:25.523165] [INFO ] [sig ] [1233/3452] Forecasting FNLC... [2026-02-03T20:22:25.523195] [INFO ] [sig ] Generating forecast for: FNLC [2026-02-03T20:22:25.523226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-02-03T20:22:25.534633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-02-03T20:22:25.535082] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-02-03T20:22:25.535970] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-02-03T20:22:25.536026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:25.536059] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:25.536085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:25.536158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:25.596348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:25.597238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:25.597328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:25.597363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:25.714655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:25.714812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:25.714855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:25.714931] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:25.718468] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-02-03T20:22:25.718829] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-02-03T20:22:25.718971] [INFO ] [sig ] FNLC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:25.867688] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FNLC.txt [2026-02-03T20:22:25.867888] [INFO ] [sig ] [1233/3452] Completed FNLC in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:25.867940] [INFO ] [sig ] [1234/3452] Forecasting FNX... [2026-02-03T20:22:25.867975] [INFO ] [sig ] Generating forecast for: FNX [2026-02-03T20:22:25.868009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-02-03T20:22:25.880039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-02-03T20:22:25.880393] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-02-03T20:22:25.881222] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-02-03T20:22:25.881278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:25.881312] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:25.881340] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:25.881398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:25.941239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:25.942060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:25.942150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:25.942184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:26.065866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:26.066032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:26.066076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:26.066106] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:26.069728] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: UP (p=80.10%) [2026-02-03T20:22:26.070031] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-02-03T20:22:26.070183] [INFO ] [sig ] FNX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:26.229297] [INFO ] [LOCAL ] Saved forecast: FNX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FNX.txt [2026-02-03T20:22:26.229481] [INFO ] [sig ] [1234/3452] Completed FNX in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:26.229530] [INFO ] [sig ] [1235/3452] Forecasting FNY... [2026-02-03T20:22:26.229561] [INFO ] [sig ] Generating forecast for: FNY [2026-02-03T20:22:26.229615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-02-03T20:22:26.241814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-02-03T20:22:26.242242] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-02-03T20:22:26.243060] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-02-03T20:22:26.243129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:26.243162] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:26.243189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:26.243246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:26.300775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:26.301673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:26.301755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:26.301788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:26.424124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:26.424284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:26.424324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:26.424353] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:26.427838] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=33.81%) [2026-02-03T20:22:26.428117] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-02-03T20:22:26.428245] [INFO ] [sig ] FNY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:26.572355] [INFO ] [LOCAL ] Saved forecast: FNY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FNY.txt [2026-02-03T20:22:26.572518] [INFO ] [sig ] [1235/3452] Completed FNY in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:26.572557] [INFO ] [sig ] [1236/3452] Forecasting FOA... [2026-02-03T20:22:26.572610] [INFO ] [sig ] Generating forecast for: FOA [2026-02-03T20:22:26.572644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-02-03T20:22:26.589166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-02-03T20:22:26.589569] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-02-03T20:22:26.590352] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-02-03T20:22:26.590404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:26.590436] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:26.590462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:26.590519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:26.648462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:26.649364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:26.649451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:26.649483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:26.772822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:26.772983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:26.773024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:26.773055] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:26.776563] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: DOWN (p=17.61%) [2026-02-03T20:22:26.776880] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-02-03T20:22:26.777019] [INFO ] [sig ] FOA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:26.933385] [INFO ] [LOCAL ] Saved forecast: FOA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FOA.txt [2026-02-03T20:22:26.933548] [INFO ] [sig ] [1236/3452] Completed FOA in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:26.933611] [INFO ] [sig ] [1237/3452] Forecasting FOF... [2026-02-03T20:22:26.933643] [INFO ] [sig ] Generating forecast for: FOF [2026-02-03T20:22:26.933674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-02-03T20:22:26.946281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-02-03T20:22:26.946714] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-02-03T20:22:26.947498] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-02-03T20:22:26.947561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:26.947617] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:26.947646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:26.947703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:27.009689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:27.010785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:27.010893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:27.010932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:27.128017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:27.128174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:27.128214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:27.128244] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:27.131778] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=59.31%) [2026-02-03T20:22:27.132061] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-02-03T20:22:27.132193] [INFO ] [sig ] FOF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:27.273982] [INFO ] [LOCAL ] Saved forecast: FOF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FOF.txt [2026-02-03T20:22:27.274142] [INFO ] [sig ] [1237/3452] Completed FOF in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:27.274184] [INFO ] [sig ] [1238/3452] Forecasting FOLD... [2026-02-03T20:22:27.274214] [INFO ] [sig ] Generating forecast for: FOLD [2026-02-03T20:22:27.274244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-02-03T20:22:27.286280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-02-03T20:22:27.286707] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-02-03T20:22:27.287498] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-02-03T20:22:27.287551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:27.287605] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:27.287634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:27.287691] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:27.345478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:27.346335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:27.346424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:27.346459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:27.474411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:27.474699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:27.474743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:27.474772] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:27.478228] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-02-03T20:22:27.478500] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-02-03T20:22:27.478678] [INFO ] [sig ] FOLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:27.620087] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FOLD.txt [2026-02-03T20:22:27.620216] [INFO ] [sig ] [1238/3452] Completed FOLD in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:27.620258] [INFO ] [sig ] [1239/3452] Forecasting FORM... [2026-02-03T20:22:27.620287] [INFO ] [sig ] Generating forecast for: FORM [2026-02-03T20:22:27.620317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-02-03T20:22:27.632109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-02-03T20:22:27.632457] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-02-03T20:22:27.633264] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-02-03T20:22:27.633319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:27.633352] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:27.633381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:27.633441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:27.690875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:27.691756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:27.691841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:27.691873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:27.817199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:27.817361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:27.817401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:27.817430] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:27.820988] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=29.53%) [2026-02-03T20:22:27.821277] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-02-03T20:22:27.821410] [INFO ] [sig ] FORM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:27.964155] [INFO ] [LOCAL ] Saved forecast: FORM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FORM.txt [2026-02-03T20:22:27.964288] [INFO ] [sig ] [1239/3452] Completed FORM in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:27.964328] [INFO ] [sig ] [1240/3452] Forecasting FOSL... [2026-02-03T20:22:27.964357] [INFO ] [sig ] Generating forecast for: FOSL [2026-02-03T20:22:27.964387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-02-03T20:22:27.976621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-02-03T20:22:27.976936] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-02-03T20:22:27.977748] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-02-03T20:22:27.977803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:27.977857] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:27.977884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:27.977942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:28.036002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:28.037099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:28.037217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:28.037251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:28.170261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:28.170424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:28.170465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:28.170499] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:28.174590] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: UP (p=67.25%) [2026-02-03T20:22:28.174904] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-02-03T20:22:28.175043] [INFO ] [sig ] FOSL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:28.321227] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FOSL.txt [2026-02-03T20:22:28.321408] [INFO ] [sig ] [1240/3452] Completed FOSL in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:28.321452] [INFO ] [sig ] [1241/3452] Forecasting FOX... [2026-02-03T20:22:28.321481] [INFO ] [sig ] Generating forecast for: FOX [2026-02-03T20:22:28.321511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-02-03T20:22:28.333259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-02-03T20:22:28.333684] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-02-03T20:22:28.334458] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-02-03T20:22:28.334511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:28.334543] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:28.334594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:28.334657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:28.395095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:28.395982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:28.396067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:28.396100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:28.521794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:28.521955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:28.521998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:28.522028] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:28.525496] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: UP (p=99.59%) [2026-02-03T20:22:28.525800] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-02-03T20:22:28.525931] [INFO ] [sig ] FOX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:28.673346] [INFO ] [LOCAL ] Saved forecast: FOX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FOX.txt [2026-02-03T20:22:28.673510] [INFO ] [sig ] [1241/3452] Completed FOX in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:28.673555] [INFO ] [sig ] [1242/3452] Forecasting FOXA... [2026-02-03T20:22:28.673606] [INFO ] [sig ] Generating forecast for: FOXA [2026-02-03T20:22:28.673640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-02-03T20:22:28.685137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-02-03T20:22:28.685513] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-02-03T20:22:28.686322] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-02-03T20:22:28.686375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:28.686407] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:28.686432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:28.686488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:28.746375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:28.747280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:28.747368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:28.747403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:28.870940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:28.871120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:28.871162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:28.871190] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:28.874621] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=66.09%) [2026-02-03T20:22:28.874925] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-02-03T20:22:28.875060] [INFO ] [sig ] FOXA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:29.022209] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FOXA.txt [2026-02-03T20:22:29.022380] [INFO ] [sig ] [1242/3452] Completed FOXA in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:29.022422] [INFO ] [sig ] [1243/3452] Forecasting FOXF... [2026-02-03T20:22:29.022452] [INFO ] [sig ] Generating forecast for: FOXF [2026-02-03T20:22:29.022483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-02-03T20:22:29.034943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-02-03T20:22:29.035366] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-02-03T20:22:29.036193] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-02-03T20:22:29.036248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:29.036281] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:29.036310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:29.036369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:29.098773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:29.100075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:29.100161] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:29.100196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:29.222808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:29.222971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:29.223014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:29.223044] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:29.226671] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: DOWN (p=30.62%) [2026-02-03T20:22:29.227015] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-02-03T20:22:29.227159] [INFO ] [sig ] FOXF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:29.374912] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FOXF.txt [2026-02-03T20:22:29.375105] [INFO ] [sig ] [1243/3452] Completed FOXF in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:29.375147] [INFO ] [sig ] [1244/3452] Forecasting FPF... [2026-02-03T20:22:29.375177] [INFO ] [sig ] Generating forecast for: FPF [2026-02-03T20:22:29.375207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-02-03T20:22:29.387295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-02-03T20:22:29.387721] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-02-03T20:22:29.388538] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-02-03T20:22:29.388617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:29.388664] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:29.388696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:29.388754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:29.445633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:29.446522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:29.446629] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:29.446665] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:29.566718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:29.566883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:29.566923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:29.566952] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:29.570346] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-02-03T20:22:29.570645] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-02-03T20:22:29.570774] [INFO ] [sig ] FPF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:29.711413] [INFO ] [LOCAL ] Saved forecast: FPF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FPF.txt [2026-02-03T20:22:29.711601] [INFO ] [sig ] [1244/3452] Completed FPF in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:29.711643] [INFO ] [sig ] [1245/3452] Forecasting FPH... [2026-02-03T20:22:29.711677] [INFO ] [sig ] Generating forecast for: FPH [2026-02-03T20:22:29.711707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-02-03T20:22:29.722950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-02-03T20:22:29.723373] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-02-03T20:22:29.724188] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-02-03T20:22:29.724241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:29.724272] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:29.724306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:29.724401] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:29.781364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:29.782289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:29.782377] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:29.782409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:29.904600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:29.904762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:29.904805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:29.904834] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:29.908381] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=47.96%) [2026-02-03T20:22:29.908744] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-02-03T20:22:29.908891] [INFO ] [sig ] FPH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:30.057237] [INFO ] [LOCAL ] Saved forecast: FPH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FPH.txt [2026-02-03T20:22:30.057399] [INFO ] [sig ] [1245/3452] Completed FPH in 0.3s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:30.057440] [INFO ] [sig ] [1246/3452] Forecasting FPI... [2026-02-03T20:22:30.057472] [INFO ] [sig ] Generating forecast for: FPI [2026-02-03T20:22:30.057504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-02-03T20:22:30.070563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-02-03T20:22:30.071000] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-02-03T20:22:30.071939] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-02-03T20:22:30.072010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:30.072062] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:30.072091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:30.072148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:30.129316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:30.130261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:30.130354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:30.130388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:30.254672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:30.254876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:30.254934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:30.254978] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:30.260359] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-02-03T20:22:30.260854] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-02-03T20:22:30.261047] [INFO ] [sig ] FPI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:30.435249] [INFO ] [LOCAL ] Saved forecast: FPI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FPI.txt [2026-02-03T20:22:30.435410] [INFO ] [sig ] [1246/3452] Completed FPI in 0.4s | 2.79 sym/s | Total: 7.4m | ETA: 13.2m [2026-02-03T20:22:30.435448] [INFO ] [sig ] [1247/3452] Forecasting FPXI... [2026-02-03T20:22:30.435478] [INFO ] [sig ] Generating forecast for: FPXI [2026-02-03T20:22:30.435529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-02-03T20:22:30.446645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-02-03T20:22:30.447062] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-02-03T20:22:30.447978] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-02-03T20:22:30.448035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:30.448098] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:30.448126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:30.448182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:30.507705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:30.508643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:30.508729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:30.508763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:30.614232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:30.614394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:30.614436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:30.614465] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:30.617967] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=9.72%) [2026-02-03T20:22:30.618249] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-02-03T20:22:30.618378] [INFO ] [sig ] FPXI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:30.760370] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FPXI.txt [2026-02-03T20:22:30.760529] [INFO ] [sig ] [1247/3452] Completed FPXI in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-03T20:22:30.760590] [INFO ] [sig ] [1248/3452] Forecasting FRA... [2026-02-03T20:22:30.760623] [INFO ] [sig ] Generating forecast for: FRA [2026-02-03T20:22:30.760664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-02-03T20:22:30.772132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-02-03T20:22:30.772505] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-02-03T20:22:30.773343] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-02-03T20:22:30.773396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:30.773428] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:30.773454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:30.773511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:30.834955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:30.835964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:30.836059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:30.836095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:30.955015] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:30.955183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:30.955224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:30.955253] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:30.958716] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=88.78%) [2026-02-03T20:22:30.959040] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-02-03T20:22:30.959183] [INFO ] [sig ] FRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:31.105770] [INFO ] [LOCAL ] Saved forecast: FRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FRA.txt [2026-02-03T20:22:31.105930] [INFO ] [sig ] [1248/3452] Completed FRA in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-03T20:22:31.105972] [INFO ] [sig ] [1249/3452] Forecasting FRBA... [2026-02-03T20:22:31.106001] [INFO ] [sig ] Generating forecast for: FRBA [2026-02-03T20:22:31.106031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-02-03T20:22:31.118018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-02-03T20:22:31.118439] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-02-03T20:22:31.119265] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-02-03T20:22:31.119321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:31.119354] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:31.119381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:31.119439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:31.178381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:31.179276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:31.179362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:31.179397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:31.301159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:31.301318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:31.301357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:31.301384] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:31.304905] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=17.25%) [2026-02-03T20:22:31.305193] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-02-03T20:22:31.305325] [INFO ] [sig ] FRBA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:31.453785] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FRBA.txt [2026-02-03T20:22:31.453948] [INFO ] [sig ] [1249/3452] Completed FRBA in 0.3s | 2.80 sym/s | Total: 7.4m | ETA: 13.1m [2026-02-03T20:22:31.453996] [INFO ] [sig ] [1250/3452] Forecasting FRGE... [2026-02-03T20:22:31.454027] [INFO ] [sig ] Generating forecast for: FRGE [2026-02-03T20:22:31.454059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-02-03T20:22:31.468027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-02-03T20:22:31.468472] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-02-03T20:22:31.469332] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-02-03T20:22:31.469388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:31.469420] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:31.469447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:31.469504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:31.539105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:31.540021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:31.540109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:31.540142] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:31.664884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:31.665044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:31.665085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:31.665151] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:31.669861] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-02-03T20:22:31.670153] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-02-03T20:22:31.670293] [INFO ] [sig ] FRGE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:31.815621] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FRGE.txt [2026-02-03T20:22:31.815788] [INFO ] [sig ] [1250/3452] Completed FRGE in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:31.815830] [INFO ] [sig ] [1251/3452] Forecasting FRHC... [2026-02-03T20:22:31.815864] [INFO ] [sig ] Generating forecast for: FRHC [2026-02-03T20:22:31.815896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-02-03T20:22:31.827380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-02-03T20:22:31.827779] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-02-03T20:22:31.828588] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-02-03T20:22:31.828642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:31.828673] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:31.828701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:31.828761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:31.885150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:31.886051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:31.886132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:31.886165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:32.005883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:32.006045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:32.006085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:32.006114] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:32.009524] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=70.33%) [2026-02-03T20:22:32.009821] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-02-03T20:22:32.009968] [INFO ] [sig ] FRHC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:32.154090] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FRHC.txt [2026-02-03T20:22:32.154240] [INFO ] [sig ] [1251/3452] Completed FRHC in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:32.154285] [INFO ] [sig ] [1252/3452] Forecasting FRME... [2026-02-03T20:22:32.154317] [INFO ] [sig ] Generating forecast for: FRME [2026-02-03T20:22:32.154347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-02-03T20:22:32.166156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-02-03T20:22:32.166523] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-02-03T20:22:32.167494] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-02-03T20:22:32.167548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:32.167597] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:32.167627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:32.167684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:32.228298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:32.229194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:32.229278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:32.229312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:32.354945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:32.355107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:32.355150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:32.355179] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:32.359270] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-02-03T20:22:32.359597] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-02-03T20:22:32.359752] [INFO ] [sig ] FRME: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:32.510288] [INFO ] [LOCAL ] Saved forecast: FRME 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FRME.txt [2026-02-03T20:22:32.510498] [INFO ] [sig ] [1252/3452] Completed FRME in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:32.510555] [INFO ] [sig ] [1253/3452] Forecasting FRO... [2026-02-03T20:22:32.510622] [INFO ] [sig ] Generating forecast for: FRO [2026-02-03T20:22:32.510672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-02-03T20:22:32.525850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-02-03T20:22:32.526371] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-02-03T20:22:32.527674] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-02-03T20:22:32.527755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:32.527808] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:32.527874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:32.527958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:32.599162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:32.600113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:32.600215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:32.600248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:32.729230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:32.729448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:32.729495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:32.729542] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:32.733432] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=91.18%) [2026-02-03T20:22:32.733761] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-02-03T20:22:32.733903] [INFO ] [sig ] FRO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:32.876601] [INFO ] [LOCAL ] Saved forecast: FRO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FRO.txt [2026-02-03T20:22:32.876756] [INFO ] [sig ] [1253/3452] Completed FRO in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:32.876805] [INFO ] [sig ] [1254/3452] Forecasting FROG... [2026-02-03T20:22:32.876837] [INFO ] [sig ] Generating forecast for: FROG [2026-02-03T20:22:32.876867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-02-03T20:22:32.888849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-02-03T20:22:32.889461] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-02-03T20:22:32.890243] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-02-03T20:22:32.890296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:32.890328] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:32.890355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:32.890412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:32.951831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:32.952983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:32.953263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:32.953296] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:33.075374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:33.075540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:33.075600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:33.075633] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:33.079186] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-02-03T20:22:33.079490] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-02-03T20:22:33.079644] [INFO ] [sig ] FROG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:33.224399] [INFO ] [LOCAL ] Saved forecast: FROG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FROG.txt [2026-02-03T20:22:33.224563] [INFO ] [sig ] [1254/3452] Completed FROG in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:33.224634] [INFO ] [sig ] [1255/3452] Forecasting FRPH... [2026-02-03T20:22:33.224664] [INFO ] [sig ] Generating forecast for: FRPH [2026-02-03T20:22:33.224694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-02-03T20:22:33.237119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-02-03T20:22:33.237547] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-02-03T20:22:33.238438] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-02-03T20:22:33.238493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:33.238526] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:33.238553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:33.238630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:33.299224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:33.300142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:33.300270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:33.300311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:33.425683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:33.425847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:33.425888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:33.425918] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:33.429473] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-02-03T20:22:33.429786] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-02-03T20:22:33.429921] [INFO ] [sig ] FRPH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:33.570992] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FRPH.txt [2026-02-03T20:22:33.571134] [INFO ] [sig ] [1255/3452] Completed FRPH in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:33.571176] [INFO ] [sig ] [1256/3452] Forecasting FRSH... [2026-02-03T20:22:33.571205] [INFO ] [sig ] Generating forecast for: FRSH [2026-02-03T20:22:33.571236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-02-03T20:22:33.582850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-02-03T20:22:33.583211] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-02-03T20:22:33.584047] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-02-03T20:22:33.584101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:33.584134] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:33.584161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:33.584217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:33.641476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:33.642328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:33.642413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:33.642448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:33.765652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:33.765815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:33.765856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:33.765884] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:33.769314] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=53.38%) [2026-02-03T20:22:33.769609] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-02-03T20:22:33.769741] [INFO ] [sig ] FRSH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:33.911310] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FRSH.txt [2026-02-03T20:22:33.911461] [INFO ] [sig ] [1256/3452] Completed FRSH in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:33.911500] [INFO ] [sig ] [1257/3452] Forecasting FSBC... [2026-02-03T20:22:33.911531] [INFO ] [sig ] Generating forecast for: FSBC [2026-02-03T20:22:33.911562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-02-03T20:22:33.922557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-02-03T20:22:33.922914] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-02-03T20:22:33.923755] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-02-03T20:22:33.923817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:33.923866] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:33.923895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:33.923953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:33.980787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:33.981566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:33.981695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:33.981729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:34.102693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:34.102861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:34.102901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:34.102930] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:34.106444] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-02-03T20:22:34.106741] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-02-03T20:22:34.106872] [INFO ] [sig ] FSBC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:34.250356] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FSBC.txt [2026-02-03T20:22:34.250509] [INFO ] [sig ] [1257/3452] Completed FSBC in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:34.250550] [INFO ] [sig ] [1258/3452] Forecasting FSCO... [2026-02-03T20:22:34.250599] [INFO ] [sig ] Generating forecast for: FSCO [2026-02-03T20:22:34.250634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-02-03T20:22:34.261838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-02-03T20:22:34.262206] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-02-03T20:22:34.263029] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-02-03T20:22:34.263084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:34.263118] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:34.263145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:34.263202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:34.321270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:34.322139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:34.322226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:34.322261] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:34.438523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:34.438701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:34.438743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:34.438775] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:34.442313] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: DOWN (p=43.41%) [2026-02-03T20:22:34.442614] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-02-03T20:22:34.442748] [INFO ] [sig ] FSCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:34.589838] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FSCO.txt [2026-02-03T20:22:34.590007] [INFO ] [sig ] [1258/3452] Completed FSCO in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:34.590049] [INFO ] [sig ] [1259/3452] Forecasting FSK... [2026-02-03T20:22:34.590078] [INFO ] [sig ] Generating forecast for: FSK [2026-02-03T20:22:34.590109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-02-03T20:22:34.601615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-02-03T20:22:34.602004] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-02-03T20:22:34.602793] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-02-03T20:22:34.602848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:34.602880] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:34.602907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:34.602963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:34.660742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:34.661665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:34.661754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:34.661788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:34.779502] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:34.779680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:34.779722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:34.779751] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:34.783329] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=32.52%) [2026-02-03T20:22:34.783630] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-02-03T20:22:34.783763] [INFO ] [sig ] FSK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:34.934831] [INFO ] [LOCAL ] Saved forecast: FSK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FSK.txt [2026-02-03T20:22:34.935011] [INFO ] [sig ] [1259/3452] Completed FSK in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:34.935062] [INFO ] [sig ] [1260/3452] Forecasting FSLY... [2026-02-03T20:22:34.935094] [INFO ] [sig ] Generating forecast for: FSLY [2026-02-03T20:22:34.935125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-02-03T20:22:34.946332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-02-03T20:22:34.946728] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-02-03T20:22:34.947557] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-02-03T20:22:34.947635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:34.947670] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:34.947698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:34.947755] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:35.008139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:35.009064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:35.009155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:35.009196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:35.135464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:35.135637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:35.135680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:35.135712] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:35.139298] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-02-03T20:22:35.139605] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-02-03T20:22:35.139740] [INFO ] [sig ] FSLY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:35.287038] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FSLY.txt [2026-02-03T20:22:35.287282] [INFO ] [sig ] [1260/3452] Completed FSLY in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:35.287343] [INFO ] [sig ] [1261/3452] Forecasting FSM... [2026-02-03T20:22:35.287397] [INFO ] [sig ] Generating forecast for: FSM [2026-02-03T20:22:35.287441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-02-03T20:22:35.299023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-02-03T20:22:35.299433] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-02-03T20:22:35.300315] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-02-03T20:22:35.300371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:35.300405] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:35.300434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:35.300494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:35.358300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:35.359127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:35.359208] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:35.359242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:35.485287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:35.485467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:35.485527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:35.485594] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:35.489318] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=60.96%) [2026-02-03T20:22:35.489642] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-02-03T20:22:35.489782] [INFO ] [sig ] FSM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:35.641909] [INFO ] [LOCAL ] Saved forecast: FSM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FSM.txt [2026-02-03T20:22:35.642065] [INFO ] [sig ] [1261/3452] Completed FSM in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:35.642109] [INFO ] [sig ] [1262/3452] Forecasting FSS... [2026-02-03T20:22:35.642140] [INFO ] [sig ] Generating forecast for: FSS [2026-02-03T20:22:35.642173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-02-03T20:22:35.653750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-02-03T20:22:35.654133] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-02-03T20:22:35.654951] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-02-03T20:22:35.655006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:35.655039] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:35.655067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:35.655125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:35.714717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:35.715567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:35.715674] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:35.715715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:35.849203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:35.849360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:35.849402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:35.849431] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:35.853618] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-02-03T20:22:35.853903] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-02-03T20:22:35.854031] [INFO ] [sig ] FSS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:36.003416] [INFO ] [LOCAL ] Saved forecast: FSS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FSS.txt [2026-02-03T20:22:36.003585] [INFO ] [sig ] [1262/3452] Completed FSS in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.1m [2026-02-03T20:22:36.003627] [INFO ] [sig ] [1263/3452] Forecasting FTA... [2026-02-03T20:22:36.003658] [INFO ] [sig ] Generating forecast for: FTA [2026-02-03T20:22:36.003689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-02-03T20:22:36.014805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-02-03T20:22:36.015155] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-02-03T20:22:36.016033] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-02-03T20:22:36.016087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:36.016119] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:36.016145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:36.016200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:36.074124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:36.075018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:36.075114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:36.075149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:36.196013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:36.196171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:36.196213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:36.196244] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:36.199854] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: UP (p=97.01%) [2026-02-03T20:22:36.200170] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-02-03T20:22:36.200314] [INFO ] [sig ] FTA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:36.349528] [INFO ] [LOCAL ] Saved forecast: FTA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTA.txt [2026-02-03T20:22:36.349736] [INFO ] [sig ] [1263/3452] Completed FTA in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-03T20:22:36.349789] [INFO ] [sig ] [1264/3452] Forecasting FTAI... [2026-02-03T20:22:36.349822] [INFO ] [sig ] Generating forecast for: FTAI [2026-02-03T20:22:36.349854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-02-03T20:22:36.362480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-02-03T20:22:36.362913] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-02-03T20:22:36.363784] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-02-03T20:22:36.363855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:36.363939] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:36.363974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:36.364034] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:36.422862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:36.423799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:36.423908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:36.423944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:36.547564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:36.547726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:36.547767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:36.547795] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:36.551248] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=37.51%) [2026-02-03T20:22:36.551523] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-02-03T20:22:36.551668] [INFO ] [sig ] FTAI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:36.691321] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTAI.txt [2026-02-03T20:22:36.691461] [INFO ] [sig ] [1264/3452] Completed FTAI in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-03T20:22:36.691501] [INFO ] [sig ] [1265/3452] Forecasting FTC... [2026-02-03T20:22:36.691532] [INFO ] [sig ] Generating forecast for: FTC [2026-02-03T20:22:36.691562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-02-03T20:22:36.702424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-02-03T20:22:36.702775] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-02-03T20:22:36.703558] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-02-03T20:22:36.703634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:36.703666] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:36.703692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:36.703749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:36.760207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:36.760955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:36.761036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:36.761069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:36.875813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:36.875960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:36.876001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:36.876031] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:36.879439] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=10.71%) [2026-02-03T20:22:36.879730] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-02-03T20:22:36.879873] [INFO ] [sig ] FTC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:37.021090] [INFO ] [LOCAL ] Saved forecast: FTC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTC.txt [2026-02-03T20:22:37.021224] [INFO ] [sig ] [1265/3452] Completed FTC in 0.3s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-03T20:22:37.021265] [INFO ] [sig ] [1266/3452] Forecasting FTCI... [2026-02-03T20:22:37.021294] [INFO ] [sig ] Generating forecast for: FTCI [2026-02-03T20:22:37.021323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-02-03T20:22:37.032432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-02-03T20:22:37.032865] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-02-03T20:22:37.033828] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-02-03T20:22:37.033885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:37.033917] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:37.033944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:37.034000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:37.096087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:37.097085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:37.097203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:37.097257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:37.227673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:37.227866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:37.227910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:37.227941] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:37.231540] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=81.67%) [2026-02-03T20:22:37.231954] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-02-03T20:22:37.232092] [INFO ] [sig ] FTCI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:37.380472] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTCI.txt [2026-02-03T20:22:37.380665] [INFO ] [sig ] [1266/3452] Completed FTCI in 0.4s | 2.80 sym/s | Total: 7.5m | ETA: 13.0m [2026-02-03T20:22:37.380712] [INFO ] [sig ] [1267/3452] Forecasting FTCS... [2026-02-03T20:22:37.380744] [INFO ] [sig ] Generating forecast for: FTCS [2026-02-03T20:22:37.380777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-02-03T20:22:37.393304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-02-03T20:22:37.393727] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-02-03T20:22:37.394553] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-02-03T20:22:37.394628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:37.394662] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:37.394688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:37.394745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:37.452315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:37.453245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:37.453333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:37.453365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:37.570935] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:37.571095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:37.571136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:37.571200] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:37.574625] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: DOWN (p=12.54%) [2026-02-03T20:22:37.574934] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-02-03T20:22:37.575073] [INFO ] [sig ] FTCS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:37.718784] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTCS.txt [2026-02-03T20:22:37.718959] [INFO ] [sig ] [1267/3452] Completed FTCS in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:37.719000] [INFO ] [sig ] [1268/3452] Forecasting FTEK... [2026-02-03T20:22:37.719032] [INFO ] [sig ] Generating forecast for: FTEK [2026-02-03T20:22:37.719065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-02-03T20:22:37.732227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-02-03T20:22:37.732706] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-02-03T20:22:37.733685] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-02-03T20:22:37.733762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:37.733802] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:37.733849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:37.733971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:37.800494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:37.801466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:37.801557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:37.801613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:37.922495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:37.922717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:37.922764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:37.922794] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:37.926371] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=5.54%) [2026-02-03T20:22:37.926697] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-02-03T20:22:37.926839] [INFO ] [sig ] FTEK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:38.072621] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTEK.txt [2026-02-03T20:22:38.072788] [INFO ] [sig ] [1268/3452] Completed FTEK in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:38.072829] [INFO ] [sig ] [1269/3452] Forecasting FTGC... [2026-02-03T20:22:38.072858] [INFO ] [sig ] Generating forecast for: FTGC [2026-02-03T20:22:38.072888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-02-03T20:22:38.085261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-02-03T20:22:38.085688] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-02-03T20:22:38.086480] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-02-03T20:22:38.086534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:38.086568] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:38.086630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:38.086690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:38.145209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:38.146160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:38.146246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:38.146281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:38.265469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:38.265653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:38.265696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:38.265727] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:38.269351] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-02-03T20:22:38.269683] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-02-03T20:22:38.269823] [INFO ] [sig ] FTGC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:38.414768] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTGC.txt [2026-02-03T20:22:38.414939] [INFO ] [sig ] [1269/3452] Completed FTGC in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:38.414982] [INFO ] [sig ] [1270/3452] Forecasting FTGS... [2026-02-03T20:22:38.415011] [INFO ] [sig ] Generating forecast for: FTGS [2026-02-03T20:22:38.415043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-02-03T20:22:38.427515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-02-03T20:22:38.427990] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-02-03T20:22:38.428831] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-02-03T20:22:38.428926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:38.428961] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:38.428990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:38.429048] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:38.487954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:38.488870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:38.488958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:38.488993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:38.612532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:38.612709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:38.612752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:38.612782] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:38.616223] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-02-03T20:22:38.616545] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-02-03T20:22:38.616698] [INFO ] [sig ] FTGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:38.761785] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTGS.txt [2026-02-03T20:22:38.761969] [INFO ] [sig ] [1270/3452] Completed FTGS in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:38.762016] [INFO ] [sig ] [1271/3452] Forecasting FTHI... [2026-02-03T20:22:38.762046] [INFO ] [sig ] Generating forecast for: FTHI [2026-02-03T20:22:38.762076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-02-03T20:22:38.773408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-02-03T20:22:38.773817] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-02-03T20:22:38.774644] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-02-03T20:22:38.774698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:38.774730] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:38.774758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:38.774819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:38.833229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:38.834119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:38.834207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:38.834241] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:38.956512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:38.956695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:38.956739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:38.956770] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:38.960290] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=8.51%) [2026-02-03T20:22:38.960608] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-02-03T20:22:38.960749] [INFO ] [sig ] FTHI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:39.103790] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTHI.txt [2026-02-03T20:22:39.103971] [INFO ] [sig ] [1271/3452] Completed FTHI in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:39.104021] [INFO ] [sig ] [1272/3452] Forecasting FTHY... [2026-02-03T20:22:39.104051] [INFO ] [sig ] Generating forecast for: FTHY [2026-02-03T20:22:39.104082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-02-03T20:22:39.115318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-02-03T20:22:39.115727] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-02-03T20:22:39.116516] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-02-03T20:22:39.116599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:39.116636] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:39.116663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:39.116720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:39.175413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:39.176336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:39.176425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:39.176460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:39.293518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:39.293696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:39.293739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:39.293770] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:39.297232] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=25.33%) [2026-02-03T20:22:39.297520] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-02-03T20:22:39.297675] [INFO ] [sig ] FTHY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:39.440880] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTHY.txt [2026-02-03T20:22:39.441061] [INFO ] [sig ] [1272/3452] Completed FTHY in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:39.441104] [INFO ] [sig ] [1273/3452] Forecasting FTI... [2026-02-03T20:22:39.441134] [INFO ] [sig ] Generating forecast for: FTI [2026-02-03T20:22:39.441164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-02-03T20:22:39.453175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-02-03T20:22:39.453604] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-02-03T20:22:39.454434] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-02-03T20:22:39.454490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:39.454523] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:39.454550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:39.454628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:39.513159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:39.514091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:39.514180] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:39.514214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:39.638547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:39.638727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:39.638768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:39.638800] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:39.642325] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=97.32%) [2026-02-03T20:22:39.642709] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-02-03T20:22:39.642858] [INFO ] [sig ] FTI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:39.786524] [INFO ] [LOCAL ] Saved forecast: FTI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTI.txt [2026-02-03T20:22:39.786729] [INFO ] [sig ] [1273/3452] Completed FTI in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:39.786774] [INFO ] [sig ] [1274/3452] Forecasting FTK... [2026-02-03T20:22:39.786802] [INFO ] [sig ] Generating forecast for: FTK [2026-02-03T20:22:39.786833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-02-03T20:22:39.799115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-02-03T20:22:39.799490] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-02-03T20:22:39.800316] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-02-03T20:22:39.800369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:39.800402] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:39.800431] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:39.800490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:39.858630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:39.859388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:39.859504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:39.859540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:39.983049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:39.983215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:39.983259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:39.983289] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:39.986806] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-02-03T20:22:39.987101] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-02-03T20:22:39.987239] [INFO ] [sig ] FTK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:40.141981] [INFO ] [LOCAL ] Saved forecast: FTK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTK.txt [2026-02-03T20:22:40.142151] [INFO ] [sig ] [1274/3452] Completed FTK in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:40.142195] [INFO ] [sig ] [1275/3452] Forecasting FTLF... [2026-02-03T20:22:40.142239] [INFO ] [sig ] Generating forecast for: FTLF [2026-02-03T20:22:40.142281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-02-03T20:22:40.154369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-02-03T20:22:40.154799] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-02-03T20:22:40.155623] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-02-03T20:22:40.155678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:40.155711] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:40.155738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:40.155795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:40.212884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:40.213865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:40.213966] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:40.214000] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:40.324204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:40.324379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:40.324423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:40.324452] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:40.327904] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-02-03T20:22:40.328200] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-02-03T20:22:40.328330] [INFO ] [sig ] FTLF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:40.470059] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTLF.txt [2026-02-03T20:22:40.470221] [INFO ] [sig ] [1275/3452] Completed FTLF in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:40.470261] [INFO ] [sig ] [1276/3452] Forecasting FTQI... [2026-02-03T20:22:40.470291] [INFO ] [sig ] Generating forecast for: FTQI [2026-02-03T20:22:40.470322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-02-03T20:22:40.482256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-02-03T20:22:40.482697] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-02-03T20:22:40.483478] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-02-03T20:22:40.483531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:40.483563] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:40.483615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:40.483673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:40.541331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:40.542224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:40.542312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:40.542347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:40.666657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:40.666819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:40.666863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:40.666892] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:40.670727] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-02-03T20:22:40.671052] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-02-03T20:22:40.671191] [INFO ] [sig ] FTQI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:40.815414] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTQI.txt [2026-02-03T20:22:40.815624] [INFO ] [sig ] [1276/3452] Completed FTQI in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:40.815670] [INFO ] [sig ] [1277/3452] Forecasting FTRE... [2026-02-03T20:22:40.815702] [INFO ] [sig ] Generating forecast for: FTRE [2026-02-03T20:22:40.815731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-02-03T20:22:40.831375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-02-03T20:22:40.831917] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-02-03T20:22:40.833151] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-02-03T20:22:40.833228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:40.833282] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:40.833327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:40.833420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:40.902860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:40.903802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:40.903894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:40.903929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:41.039943] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:41.040135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:41.040183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:41.040213] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:41.043845] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=88.17%) [2026-02-03T20:22:41.044152] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-02-03T20:22:41.044304] [INFO ] [sig ] FTRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:41.192447] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTRE.txt [2026-02-03T20:22:41.192670] [INFO ] [sig ] [1277/3452] Completed FTRE in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:41.192714] [INFO ] [sig ] [1278/3452] Forecasting FTRI... [2026-02-03T20:22:41.192746] [INFO ] [sig ] Generating forecast for: FTRI [2026-02-03T20:22:41.192776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-02-03T20:22:41.204243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-02-03T20:22:41.204692] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-02-03T20:22:41.205525] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-02-03T20:22:41.205597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:41.205633] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:41.205660] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:41.205720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:41.263626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:41.264555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:41.264676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:41.264709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:41.385469] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:41.385649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:41.385691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:41.385720] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:41.389359] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-02-03T20:22:41.389664] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-02-03T20:22:41.389794] [INFO ] [sig ] FTRI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:41.536114] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTRI.txt [2026-02-03T20:22:41.536276] [INFO ] [sig ] [1278/3452] Completed FTRI in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 13.0m [2026-02-03T20:22:41.536318] [INFO ] [sig ] [1279/3452] Forecasting FTS... [2026-02-03T20:22:41.536348] [INFO ] [sig ] Generating forecast for: FTS [2026-02-03T20:22:41.536380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-02-03T20:22:41.548446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-02-03T20:22:41.548879] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-02-03T20:22:41.549768] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-02-03T20:22:41.549823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:41.549856] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:41.549884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:41.549942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:41.607719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:41.608656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:41.608753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:41.608786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:41.732306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:41.732472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:41.732513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:41.732542] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:41.736038] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=73.57%) [2026-02-03T20:22:41.736375] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-02-03T20:22:41.736521] [INFO ] [sig ] FTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:41.883790] [INFO ] [LOCAL ] Saved forecast: FTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTS.txt [2026-02-03T20:22:41.883972] [INFO ] [sig ] [1279/3452] Completed FTS in 0.3s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-03T20:22:41.884015] [INFO ] [sig ] [1280/3452] Forecasting FTSL... [2026-02-03T20:22:41.884046] [INFO ] [sig ] Generating forecast for: FTSL [2026-02-03T20:22:41.884077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-02-03T20:22:41.899151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-02-03T20:22:41.899649] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-02-03T20:22:41.900490] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-02-03T20:22:41.900551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:41.900611] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:41.900641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:41.900698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:41.957770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:41.958698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:41.958820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:41.958856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:42.095323] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:42.095521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:42.095601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:42.095652] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:42.100834] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: DOWN (p=7.28%) [2026-02-03T20:22:42.101298] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-02-03T20:22:42.101496] [INFO ] [sig ] FTSL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:42.271203] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTSL.txt [2026-02-03T20:22:42.271392] [INFO ] [sig ] [1280/3452] Completed FTSL in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-03T20:22:42.271460] [INFO ] [sig ] [1281/3452] Forecasting FTSM... [2026-02-03T20:22:42.271510] [INFO ] [sig ] Generating forecast for: FTSM [2026-02-03T20:22:42.271548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-02-03T20:22:42.287894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-02-03T20:22:42.288398] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-02-03T20:22:42.289437] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-02-03T20:22:42.289498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:42.289616] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:42.289654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:42.289727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:42.359417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:42.360512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:42.360633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:42.360673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:42.481879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:42.482073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:42.482119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:42.482151] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:42.486893] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-02-03T20:22:42.487373] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-02-03T20:22:42.487558] [INFO ] [sig ] FTSM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:42.677532] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTSM.txt [2026-02-03T20:22:42.677844] [INFO ] [sig ] [1281/3452] Completed FTSM in 0.4s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-03T20:22:42.677910] [INFO ] [sig ] [1282/3452] Forecasting FTXL... [2026-02-03T20:22:42.677961] [INFO ] [sig ] Generating forecast for: FTXL [2026-02-03T20:22:42.678011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-02-03T20:22:42.693524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-02-03T20:22:42.694064] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-02-03T20:22:42.695122] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-02-03T20:22:42.695191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:42.695229] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:42.695260] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:42.695335] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:42.777484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:42.778649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:42.778768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:42.778814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:42.954786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:42.954987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:42.955049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:42.955095] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:42.959947] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: UP (p=93.12%) [2026-02-03T20:22:42.960405] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-02-03T20:22:42.960628] [INFO ] [sig ] FTXL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:43.201741] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTXL.txt [2026-02-03T20:22:43.201977] [INFO ] [sig ] [1282/3452] Completed FTXL in 0.5s | 2.80 sym/s | Total: 7.6m | ETA: 12.9m [2026-02-03T20:22:43.202044] [INFO ] [sig ] [1283/3452] Forecasting FTXN... [2026-02-03T20:22:43.202092] [INFO ] [sig ] Generating forecast for: FTXN [2026-02-03T20:22:43.202137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-02-03T20:22:43.231230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-02-03T20:22:43.231825] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-02-03T20:22:43.233089] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-02-03T20:22:43.233163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:43.233219] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:43.233267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:43.233359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:43.327656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:43.328981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:43.329134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:43.329193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:43.492812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:43.493033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:43.493082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:43.493115] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:43.499606] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=17.11%) [2026-02-03T20:22:43.500117] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-02-03T20:22:43.500345] [INFO ] [sig ] FTXN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:43.697380] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FTXN.txt [2026-02-03T20:22:43.697641] [INFO ] [sig ] [1283/3452] Completed FTXN in 0.5s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:43.697695] [INFO ] [sig ] [1284/3452] Forecasting FTXO... [2026-02-03T20:22:43.697733] [INFO ] [sig ] Generating forecast for: FTXO [2026-02-03T20:22:43.697774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-02-03T20:22:43.712671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-02-03T20:22:43.713191] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-02-03T20:22:43.714272] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-02-03T20:22:43.714338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:43.714378] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:43.714411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:43.714488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:43.788957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:43.789982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:43.790097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:43.790134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:43.956340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:43.956512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:43.956556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:43.956668] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:43.960923] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=72.29%) [2026-02-03T20:22:43.961317] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-02-03T20:22:43.961488] [INFO ] [sig ] FTXO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:44.141094] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FTXO.txt [2026-02-03T20:22:44.141262] [INFO ] [sig ] [1284/3452] Completed FTXO in 0.4s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:44.141310] [INFO ] [sig ] [1285/3452] Forecasting FUBO... [2026-02-03T20:22:44.141344] [INFO ] [sig ] Generating forecast for: FUBO [2026-02-03T20:22:44.141378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-02-03T20:22:44.159157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-02-03T20:22:44.159704] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-02-03T20:22:44.160884] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-02-03T20:22:44.160956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:44.161005] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:44.161048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:44.161137] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:44.227874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:44.228819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:44.228909] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:44.228943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:44.355714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:44.355880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:44.355923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:44.355952] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:44.359512] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: UP (p=90.66%) [2026-02-03T20:22:44.359814] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-02-03T20:22:44.359950] [INFO ] [sig ] FUBO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:44.502005] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FUBO.txt [2026-02-03T20:22:44.502167] [INFO ] [sig ] [1285/3452] Completed FUBO in 0.4s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:44.502209] [INFO ] [sig ] [1286/3452] Forecasting FUL... [2026-02-03T20:22:44.502239] [INFO ] [sig ] Generating forecast for: FUL [2026-02-03T20:22:44.502269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-02-03T20:22:44.513758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-02-03T20:22:44.514127] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-02-03T20:22:44.514919] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-02-03T20:22:44.514972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:44.515005] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:44.515032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:44.515090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:44.572500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:44.573391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:44.573477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:44.573510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:44.699521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:44.699703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:44.699747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:44.699780] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:44.703410] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: UP (p=76.47%) [2026-02-03T20:22:44.703726] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-02-03T20:22:44.703877] [INFO ] [sig ] FUL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:44.845471] [INFO ] [LOCAL ] Saved forecast: FUL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FUL.txt [2026-02-03T20:22:44.845648] [INFO ] [sig ] [1286/3452] Completed FUL in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:44.845690] [INFO ] [sig ] [1287/3452] Forecasting FULC... [2026-02-03T20:22:44.845721] [INFO ] [sig ] Generating forecast for: FULC [2026-02-03T20:22:44.845753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-02-03T20:22:44.856992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-02-03T20:22:44.857365] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-02-03T20:22:44.858214] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-02-03T20:22:44.858266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:44.858297] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:44.858322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:44.858377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:44.914811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:44.915697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:44.915783] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:44.915815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:45.039485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:45.039665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:45.039706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:45.039735] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:45.043162] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=16.78%) [2026-02-03T20:22:45.043439] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-02-03T20:22:45.043568] [INFO ] [sig ] FULC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:45.184955] [INFO ] [LOCAL ] Saved forecast: FULC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FULC.txt [2026-02-03T20:22:45.185120] [INFO ] [sig ] [1287/3452] Completed FULC in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:45.185162] [INFO ] [sig ] [1288/3452] Forecasting FUN... [2026-02-03T20:22:45.185192] [INFO ] [sig ] Generating forecast for: FUN [2026-02-03T20:22:45.185223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-02-03T20:22:45.196606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-02-03T20:22:45.196963] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-02-03T20:22:45.197781] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-02-03T20:22:45.197858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:45.197894] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:45.197921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:45.197978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:45.254207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:45.255134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:45.255224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:45.255257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:45.375456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:45.375636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:45.375696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:45.375726] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:45.379219] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: UP (p=84.63%) [2026-02-03T20:22:45.379496] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-02-03T20:22:45.379641] [INFO ] [sig ] FUN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:45.520811] [INFO ] [LOCAL ] Saved forecast: FUN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FUN.txt [2026-02-03T20:22:45.520973] [INFO ] [sig ] [1288/3452] Completed FUN in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:45.521014] [INFO ] [sig ] [1289/3452] Forecasting FUNC... [2026-02-03T20:22:45.521045] [INFO ] [sig ] Generating forecast for: FUNC [2026-02-03T20:22:45.521075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-02-03T20:22:45.534088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-02-03T20:22:45.534459] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-02-03T20:22:45.535255] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-02-03T20:22:45.535309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:45.535340] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:45.535366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:45.535422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:45.594236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:45.595137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:45.595231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:45.595264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:45.718938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:45.719116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:45.719165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:45.719195] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:45.722656] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=25.95%) [2026-02-03T20:22:45.722948] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-02-03T20:22:45.723081] [INFO ] [sig ] FUNC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:45.867228] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FUNC.txt [2026-02-03T20:22:45.867398] [INFO ] [sig ] [1289/3452] Completed FUNC in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:45.867440] [INFO ] [sig ] [1290/3452] Forecasting FUND... [2026-02-03T20:22:45.867470] [INFO ] [sig ] Generating forecast for: FUND [2026-02-03T20:22:45.867499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-02-03T20:22:45.879070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-02-03T20:22:45.879473] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-02-03T20:22:45.880310] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-02-03T20:22:45.880363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:45.880395] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:45.880422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:45.880479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:45.936793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:45.937737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:45.937888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:45.937923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:46.053282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:46.053445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:46.053488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:46.053517] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:46.057067] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: DOWN (p=37.82%) [2026-02-03T20:22:46.057365] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-02-03T20:22:46.057500] [INFO ] [sig ] FUND: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:46.198324] [INFO ] [LOCAL ] Saved forecast: FUND 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FUND.txt [2026-02-03T20:22:46.198469] [INFO ] [sig ] [1290/3452] Completed FUND in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:46.198510] [INFO ] [sig ] [1291/3452] Forecasting FVCB... [2026-02-03T20:22:46.198540] [INFO ] [sig ] Generating forecast for: FVCB [2026-02-03T20:22:46.198588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-02-03T20:22:46.210543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-02-03T20:22:46.211049] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-02-03T20:22:46.212066] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-02-03T20:22:46.212128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:46.212164] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:46.212194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:46.212253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:46.268486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:46.269376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:46.269500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:46.269534] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:46.383259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:46.383418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:46.383461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:46.383491] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:46.387055] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-02-03T20:22:46.387356] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-02-03T20:22:46.387491] [INFO ] [sig ] FVCB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:46.536957] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FVCB.txt [2026-02-03T20:22:46.537125] [INFO ] [sig ] [1291/3452] Completed FVCB in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:46.537167] [INFO ] [sig ] [1292/3452] Forecasting FWONA... [2026-02-03T20:22:46.537196] [INFO ] [sig ] Generating forecast for: FWONA [2026-02-03T20:22:46.537226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-02-03T20:22:46.548638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-02-03T20:22:46.549034] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-02-03T20:22:46.549843] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-02-03T20:22:46.549896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:46.549942] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:46.549970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:46.550033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:46.608684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:46.609564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:46.609669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:46.609703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:46.732278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:46.732434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:46.732477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:46.732506] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:46.735985] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: DOWN (p=44.18%) [2026-02-03T20:22:46.736263] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-02-03T20:22:46.736394] [INFO ] [sig ] FWONA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:46.878905] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FWONA.txt [2026-02-03T20:22:46.879037] [INFO ] [sig ] [1292/3452] Completed FWONA in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:46.879076] [INFO ] [sig ] [1293/3452] Forecasting FWONK... [2026-02-03T20:22:46.879106] [INFO ] [sig ] Generating forecast for: FWONK [2026-02-03T20:22:46.879135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-02-03T20:22:46.890316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-02-03T20:22:46.890670] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-02-03T20:22:46.891430] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-02-03T20:22:46.891483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:46.891515] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:46.891542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:46.891625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:46.951864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:46.952587] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:46.952673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:46.952707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:47.068822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:47.068992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:47.069034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:47.069062] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:47.072610] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=76.83%) [2026-02-03T20:22:47.072929] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-02-03T20:22:47.073070] [INFO ] [sig ] FWONK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:47.217382] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FWONK.txt [2026-02-03T20:22:47.217541] [INFO ] [sig ] [1293/3452] Completed FWONK in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:47.217600] [INFO ] [sig ] [1294/3452] Forecasting FWRD... [2026-02-03T20:22:47.217634] [INFO ] [sig ] Generating forecast for: FWRD [2026-02-03T20:22:47.217666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-02-03T20:22:47.228736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-02-03T20:22:47.229178] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-02-03T20:22:47.230009] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-02-03T20:22:47.230075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:47.230115] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:47.230148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:47.230214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:47.286663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:47.287553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:47.287654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:47.287687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:47.416821] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:47.416988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:47.417031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:47.417068] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:47.420777] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-02-03T20:22:47.421105] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-02-03T20:22:47.421246] [INFO ] [sig ] FWRD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:47.565398] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/FWRD.txt [2026-02-03T20:22:47.565537] [INFO ] [sig ] [1294/3452] Completed FWRD in 0.3s | 2.80 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:47.565592] [INFO ] [sig ] [1295/3452] Forecasting FWRG... [2026-02-03T20:22:47.565626] [INFO ] [sig ] Generating forecast for: FWRG [2026-02-03T20:22:47.565658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-02-03T20:22:47.577509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-02-03T20:22:47.578724] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-02-03T20:22:47.580418] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-02-03T20:22:47.580501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:47.580537] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:47.580599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:47.580693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:47.677800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:47.679070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:47.679219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:47.679271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:47.816782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:47.816951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:47.816994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:47.817025] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:47.820694] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: DOWN (p=24.39%) [2026-02-03T20:22:47.821041] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-02-03T20:22:47.821191] [INFO ] [sig ] FWRG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:47.991747] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FWRG.txt [2026-02-03T20:22:47.991904] [INFO ] [sig ] [1295/3452] Completed FWRG in 0.4s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:47.991950] [INFO ] [sig ] [1296/3452] Forecasting FYC... [2026-02-03T20:22:47.991984] [INFO ] [sig ] Generating forecast for: FYC [2026-02-03T20:22:47.992015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-02-03T20:22:48.003516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-02-03T20:22:48.003953] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-02-03T20:22:48.004792] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-02-03T20:22:48.004845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:48.004878] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:48.004904] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:48.004960] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:48.060812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:48.061728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:48.061828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:48.061862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:48.184528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:48.184706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:48.184749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:48.184778] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:48.188273] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=23.72%) [2026-02-03T20:22:48.188603] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-02-03T20:22:48.188743] [INFO ] [sig ] FYC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:48.338697] [INFO ] [LOCAL ] Saved forecast: FYC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FYC.txt [2026-02-03T20:22:48.338861] [INFO ] [sig ] [1296/3452] Completed FYC in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:48.338901] [INFO ] [sig ] [1297/3452] Forecasting FYX... [2026-02-03T20:22:48.338933] [INFO ] [sig ] Generating forecast for: FYX [2026-02-03T20:22:48.338964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-02-03T20:22:48.350624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-02-03T20:22:48.351025] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-02-03T20:22:48.351819] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-02-03T20:22:48.351872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:48.351904] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:48.351931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:48.351987] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:48.410604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:48.411725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:48.411818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:48.411850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:48.543057] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:48.543221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:48.543262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:48.543299] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:48.546871] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-02-03T20:22:48.547166] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-02-03T20:22:48.547317] [INFO ] [sig ] FYX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:48.691761] [INFO ] [LOCAL ] Saved forecast: FYX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/FYX.txt [2026-02-03T20:22:48.691927] [INFO ] [sig ] [1297/3452] Completed FYX in 0.4s | 2.79 sym/s | Total: 7.7m | ETA: 12.9m [2026-02-03T20:22:48.691979] [INFO ] [sig ] [1298/3452] Forecasting G... [2026-02-03T20:22:48.692011] [INFO ] [sig ] Generating forecast for: G [2026-02-03T20:22:48.692045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-02-03T20:22:48.706551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-02-03T20:22:48.706999] [INFO ] [FORECASTER] Starting predict_future for G [2026-02-03T20:22:48.708029] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-02-03T20:22:48.708113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:48.708146] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:48.708173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:48.708230] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:48.768320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:48.769233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:48.769340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:48.769376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:48.898360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:48.898528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:48.898588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:48.898621] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:48.902662] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=79.50%) [2026-02-03T20:22:48.902994] [INFO ] [FORECASTER] Completed predict_future for G [2026-02-03T20:22:48.903136] [INFO ] [sig ] G: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:49.047289] [INFO ] [LOCAL ] Saved forecast: G 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/G.txt [2026-02-03T20:22:49.047454] [INFO ] [sig ] [1298/3452] Completed G in 0.4s | 2.79 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-03T20:22:49.047495] [INFO ] [sig ] [1299/3452] Forecasting GAB... [2026-02-03T20:22:49.047527] [INFO ] [sig ] Generating forecast for: GAB [2026-02-03T20:22:49.047558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-02-03T20:22:49.061255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-02-03T20:22:49.061866] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-02-03T20:22:49.062661] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-02-03T20:22:49.062714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:49.062746] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:49.062773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:49.062831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:49.119971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:49.120889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:49.120978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:49.121010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:49.241684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:49.241848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:49.241889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:49.241935] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:49.245356] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=86.72%) [2026-02-03T20:22:49.245659] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-02-03T20:22:49.245786] [INFO ] [sig ] GAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:49.386775] [INFO ] [LOCAL ] Saved forecast: GAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GAB.txt [2026-02-03T20:22:49.386938] [INFO ] [sig ] [1299/3452] Completed GAB in 0.3s | 2.79 sym/s | Total: 7.7m | ETA: 12.8m [2026-02-03T20:22:49.386977] [INFO ] [sig ] [1300/3452] Forecasting GABC... [2026-02-03T20:22:49.387008] [INFO ] [sig ] Generating forecast for: GABC [2026-02-03T20:22:49.387038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-02-03T20:22:49.398384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-02-03T20:22:49.398779] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-02-03T20:22:49.399543] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-02-03T20:22:49.399614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:49.399647] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:49.399673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:49.399729] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:49.456337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:49.457161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:49.457247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:49.457281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:49.574170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:49.574322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:49.574365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:49.574394] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:49.577900] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-02-03T20:22:49.578186] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-02-03T20:22:49.578314] [INFO ] [sig ] GABC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:49.719623] [INFO ] [LOCAL ] Saved forecast: GABC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GABC.txt [2026-02-03T20:22:49.719735] [INFO ] [sig ] [1300/3452] Completed GABC in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:49.719773] [INFO ] [sig ] [1301/3452] Forecasting GAIA... [2026-02-03T20:22:49.719803] [INFO ] [sig ] Generating forecast for: GAIA [2026-02-03T20:22:49.719832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-02-03T20:22:49.730556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-02-03T20:22:49.730892] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-02-03T20:22:49.731661] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-02-03T20:22:49.731714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:49.731746] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:49.731772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:49.731828] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:49.789079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:49.789689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:49.789768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:49.789815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:49.903500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:49.903654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:49.903724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:49.903754] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:49.907032] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=31.35%) [2026-02-03T20:22:49.907304] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-02-03T20:22:49.907428] [INFO ] [sig ] GAIA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:50.047678] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GAIA.txt [2026-02-03T20:22:50.047852] [INFO ] [sig ] [1301/3452] Completed GAIA in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:50.047900] [INFO ] [sig ] [1302/3452] Forecasting GAIN... [2026-02-03T20:22:50.047930] [INFO ] [sig ] Generating forecast for: GAIN [2026-02-03T20:22:50.047959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-02-03T20:22:50.060004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-02-03T20:22:50.060366] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-02-03T20:22:50.061166] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-02-03T20:22:50.061218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:50.061249] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:50.061275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:50.061331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:50.118194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:50.119113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:50.119201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:50.119233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:50.237423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:50.237608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:50.237650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:50.237680] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:50.241149] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: UP (p=61.74%) [2026-02-03T20:22:50.241431] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-02-03T20:22:50.241560] [INFO ] [sig ] GAIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:50.384879] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GAIN.txt [2026-02-03T20:22:50.385052] [INFO ] [sig ] [1302/3452] Completed GAIN in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:50.385098] [INFO ] [sig ] [1303/3452] Forecasting GAM... [2026-02-03T20:22:50.385134] [INFO ] [sig ] Generating forecast for: GAM [2026-02-03T20:22:50.385171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-02-03T20:22:50.396747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-02-03T20:22:50.397126] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-02-03T20:22:50.397945] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-02-03T20:22:50.397997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:50.398029] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:50.398056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:50.398127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:50.453945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:50.454732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:50.454863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:50.454899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:50.573972] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:50.574140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:50.574183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:50.574212] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:50.578208] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=72.16%) [2026-02-03T20:22:50.578730] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-02-03T20:22:50.578870] [INFO ] [sig ] GAM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:50.721921] [INFO ] [LOCAL ] Saved forecast: GAM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GAM.txt [2026-02-03T20:22:50.722048] [INFO ] [sig ] [1303/3452] Completed GAM in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:50.722087] [INFO ] [sig ] [1304/3452] Forecasting GAMB... [2026-02-03T20:22:50.722117] [INFO ] [sig ] Generating forecast for: GAMB [2026-02-03T20:22:50.722149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-02-03T20:22:50.733661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-02-03T20:22:50.733953] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-02-03T20:22:50.734714] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-02-03T20:22:50.734766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:50.734798] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:50.734825] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:50.734881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:50.792516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:50.793137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:50.793216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:50.793248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:50.916285] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:50.916650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:50.916692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:50.916719] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:50.920646] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-02-03T20:22:50.920922] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-02-03T20:22:50.921048] [INFO ] [sig ] GAMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:51.062395] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GAMB.txt [2026-02-03T20:22:51.062524] [INFO ] [sig ] [1304/3452] Completed GAMB in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:51.062565] [INFO ] [sig ] [1305/3452] Forecasting GANX... [2026-02-03T20:22:51.062655] [INFO ] [sig ] Generating forecast for: GANX [2026-02-03T20:22:51.062688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-02-03T20:22:51.076178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-02-03T20:22:51.076630] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-02-03T20:22:51.077455] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-02-03T20:22:51.077508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:51.077541] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:51.077585] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:51.077648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:51.136226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:51.136893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:51.136976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:51.137010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:51.256860] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:51.257003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:51.257042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:51.257071] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:51.260993] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-02-03T20:22:51.261272] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-02-03T20:22:51.261404] [INFO ] [sig ] GANX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:51.403173] [INFO ] [LOCAL ] Saved forecast: GANX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GANX.txt [2026-02-03T20:22:51.403304] [INFO ] [sig ] [1305/3452] Completed GANX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:51.403344] [INFO ] [sig ] [1306/3452] Forecasting GASS... [2026-02-03T20:22:51.403374] [INFO ] [sig ] Generating forecast for: GASS [2026-02-03T20:22:51.403405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-02-03T20:22:51.415938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-02-03T20:22:51.416312] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-02-03T20:22:51.417118] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-02-03T20:22:51.417182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:51.417221] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:51.417253] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:51.417318] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:51.476120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:51.476811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:51.476892] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:51.476924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:51.598949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:51.599110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:51.599152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:51.599180] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:51.602786] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=13.18%) [2026-02-03T20:22:51.603058] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-02-03T20:22:51.603186] [INFO ] [sig ] GASS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:51.747662] [INFO ] [LOCAL ] Saved forecast: GASS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GASS.txt [2026-02-03T20:22:51.747853] [INFO ] [sig ] [1306/3452] Completed GASS in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:51.747905] [INFO ] [sig ] [1307/3452] Forecasting GATX... [2026-02-03T20:22:51.747937] [INFO ] [sig ] Generating forecast for: GATX [2026-02-03T20:22:51.747973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-02-03T20:22:51.759754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-02-03T20:22:51.760157] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-02-03T20:22:51.760951] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-02-03T20:22:51.761004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:51.761036] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:51.761063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:51.761121] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:51.818737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:51.819675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:51.819768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:51.819804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:51.949011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:51.949186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:51.949230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:51.949261] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:51.953552] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: UP (p=70.69%) [2026-02-03T20:22:51.953883] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-02-03T20:22:51.954024] [INFO ] [sig ] GATX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:52.096802] [INFO ] [LOCAL ] Saved forecast: GATX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GATX.txt [2026-02-03T20:22:52.096994] [INFO ] [sig ] [1307/3452] Completed GATX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:52.097059] [INFO ] [sig ] [1308/3452] Forecasting GBAB... [2026-02-03T20:22:52.097094] [INFO ] [sig ] Generating forecast for: GBAB [2026-02-03T20:22:52.097127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-02-03T20:22:52.109542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-02-03T20:22:52.109955] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-02-03T20:22:52.110762] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-02-03T20:22:52.110818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:52.110850] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:52.110878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:52.110968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:52.169596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:52.170625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:52.170718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:52.170753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:52.296127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:52.296295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:52.296338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:52.296369] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:52.299971] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=98.78%) [2026-02-03T20:22:52.300290] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-02-03T20:22:52.300440] [INFO ] [sig ] GBAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:52.445107] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GBAB.txt [2026-02-03T20:22:52.445325] [INFO ] [sig ] [1308/3452] Completed GBAB in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:52.445383] [INFO ] [sig ] [1309/3452] Forecasting GBCI... [2026-02-03T20:22:52.445420] [INFO ] [sig ] Generating forecast for: GBCI [2026-02-03T20:22:52.445463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-02-03T20:22:52.456785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-02-03T20:22:52.457181] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-02-03T20:22:52.458002] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-02-03T20:22:52.458056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:52.458089] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:52.458115] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:52.458180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:52.517322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:52.518230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:52.518324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:52.518359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:52.641754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:52.641934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:52.641977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:52.642015] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:52.645943] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=26.78%) [2026-02-03T20:22:52.646307] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-02-03T20:22:52.646485] [INFO ] [sig ] GBCI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:52.861098] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GBCI.txt [2026-02-03T20:22:52.861261] [INFO ] [sig ] [1309/3452] Completed GBCI in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:52.861301] [INFO ] [sig ] [1310/3452] Forecasting GBDC... [2026-02-03T20:22:52.861332] [INFO ] [sig ] Generating forecast for: GBDC [2026-02-03T20:22:52.861361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-02-03T20:22:52.872860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-02-03T20:22:52.873264] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-02-03T20:22:52.874080] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-02-03T20:22:52.874133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:52.874170] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:52.874202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:52.874272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:52.932596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:52.933499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:52.933604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:52.933641] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:53.056435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:53.056621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:53.056666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:53.056697] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:53.060340] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: DOWN (p=31.69%) [2026-02-03T20:22:53.060659] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-02-03T20:22:53.060806] [INFO ] [sig ] GBDC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:53.203927] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GBDC.txt [2026-02-03T20:22:53.204136] [INFO ] [sig ] [1310/3452] Completed GBDC in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:53.204187] [INFO ] [sig ] [1311/3452] Forecasting GBIO... [2026-02-03T20:22:53.204219] [INFO ] [sig ] Generating forecast for: GBIO [2026-02-03T20:22:53.204252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-02-03T20:22:53.215002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-02-03T20:22:53.215431] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-02-03T20:22:53.216286] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-02-03T20:22:53.216352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:53.216385] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:53.216411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:53.216467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:53.272874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:53.273776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:53.273861] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:53.273893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:53.391511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:53.391698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:53.391742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:53.391772] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:53.395509] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-03T20:22:53.395973] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-02-03T20:22:53.396143] [INFO ] [sig ] GBIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:53.540632] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GBIO.txt [2026-02-03T20:22:53.540803] [INFO ] [sig ] [1311/3452] Completed GBIO in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:53.540846] [INFO ] [sig ] [1312/3452] Forecasting GBTG... [2026-02-03T20:22:53.540879] [INFO ] [sig ] Generating forecast for: GBTG [2026-02-03T20:22:53.540911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-02-03T20:22:53.552111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-02-03T20:22:53.552477] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-02-03T20:22:53.553281] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-02-03T20:22:53.553335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:53.553366] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:53.553392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:53.553448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:53.611707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:53.612666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:53.612752] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:53.612787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:53.738547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:53.738721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:53.738765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:53.738800] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:53.742611] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-02-03T20:22:53.742911] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-02-03T20:22:53.743048] [INFO ] [sig ] GBTG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:53.894361] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GBTG.txt [2026-02-03T20:22:53.894558] [INFO ] [sig ] [1312/3452] Completed GBTG in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:53.894619] [INFO ] [sig ] [1313/3452] Forecasting GBX... [2026-02-03T20:22:53.894652] [INFO ] [sig ] Generating forecast for: GBX [2026-02-03T20:22:53.894683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-02-03T20:22:53.906715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-02-03T20:22:53.907128] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-02-03T20:22:53.908011] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-02-03T20:22:53.908066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:53.908101] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:53.908128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:53.908186] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:53.966553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:53.967477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:53.967602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:53.967640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:54.089079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:54.089247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:54.089289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:54.089317] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:54.092848] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-02-03T20:22:54.093163] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-02-03T20:22:54.093325] [INFO ] [sig ] GBX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:54.237417] [INFO ] [LOCAL ] Saved forecast: GBX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GBX.txt [2026-02-03T20:22:54.237564] [INFO ] [sig ] [1313/3452] Completed GBX in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.8m [2026-02-03T20:22:54.237623] [INFO ] [sig ] [1314/3452] Forecasting GCBC... [2026-02-03T20:22:54.237653] [INFO ] [sig ] Generating forecast for: GCBC [2026-02-03T20:22:54.237683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-02-03T20:22:54.248027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-02-03T20:22:54.248390] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-02-03T20:22:54.249169] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-02-03T20:22:54.249222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:54.249257] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:54.249285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:54.249341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:54.306017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:54.306804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:54.306888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:54.306921] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:54.418476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:54.418648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:54.418689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:54.418717] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:54.422055] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-02-03T20:22:54.422326] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-02-03T20:22:54.422450] [INFO ] [sig ] GCBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:54.563230] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GCBC.txt [2026-02-03T20:22:54.563369] [INFO ] [sig ] [1314/3452] Completed GCBC in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-03T20:22:54.563409] [INFO ] [sig ] [1315/3452] Forecasting GCMG... [2026-02-03T20:22:54.563439] [INFO ] [sig ] Generating forecast for: GCMG [2026-02-03T20:22:54.563471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-02-03T20:22:54.574453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-02-03T20:22:54.574847] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-02-03T20:22:54.575649] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-02-03T20:22:54.575702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:54.575734] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:54.575761] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:54.575830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:54.632873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:54.633569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:54.633668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:54.633701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:54.752436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:54.752605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:54.752648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:54.752678] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:54.756040] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=46.56%) [2026-02-03T20:22:54.756309] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-02-03T20:22:54.756439] [INFO ] [sig ] GCMG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:54.899346] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GCMG.txt [2026-02-03T20:22:54.899480] [INFO ] [sig ] [1315/3452] Completed GCMG in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-03T20:22:54.899521] [INFO ] [sig ] [1316/3452] Forecasting GCO... [2026-02-03T20:22:54.899550] [INFO ] [sig ] Generating forecast for: GCO [2026-02-03T20:22:54.899597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-02-03T20:22:54.910338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-02-03T20:22:54.910718] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-02-03T20:22:54.911530] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-02-03T20:22:54.911623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:54.911661] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:54.911688] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:54.911747] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:54.971308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:54.972094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:54.972175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:54.972208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:55.090230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:55.090377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:55.090417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:55.090445] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:55.093900] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: UP (p=57.79%) [2026-02-03T20:22:55.094182] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-02-03T20:22:55.094311] [INFO ] [sig ] GCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:55.242942] [INFO ] [LOCAL ] Saved forecast: GCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GCO.txt [2026-02-03T20:22:55.243093] [INFO ] [sig ] [1316/3452] Completed GCO in 0.3s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-03T20:22:55.243135] [INFO ] [sig ] [1317/3452] Forecasting GD... [2026-02-03T20:22:55.243164] [INFO ] [sig ] Generating forecast for: GD [2026-02-03T20:22:55.243194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-02-03T20:22:55.254924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-02-03T20:22:55.255266] [INFO ] [FORECASTER] Starting predict_future for GD [2026-02-03T20:22:55.256073] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-02-03T20:22:55.256125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:55.256157] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:55.256184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:55.256259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:55.316480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:55.317227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:55.317313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:55.317348] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:55.441521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:55.441687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:55.441730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:55.441761] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:55.445266] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-02-03T20:22:55.445549] [INFO ] [FORECASTER] Completed predict_future for GD [2026-02-03T20:22:55.445699] [INFO ] [sig ] GD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:55.594085] [INFO ] [LOCAL ] Saved forecast: GD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GD.txt [2026-02-03T20:22:55.594227] [INFO ] [sig ] [1317/3452] Completed GD in 0.4s | 2.80 sym/s | Total: 7.8m | ETA: 12.7m [2026-02-03T20:22:55.594275] [INFO ] [sig ] [1318/3452] Forecasting GDC... [2026-02-03T20:22:55.594306] [INFO ] [sig ] Generating forecast for: GDC [2026-02-03T20:22:55.594337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-02-03T20:22:55.605053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-02-03T20:22:55.605407] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-02-03T20:22:55.606181] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-02-03T20:22:55.606234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:55.606267] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:55.606293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:55.606351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:55.664470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:55.665173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:55.665266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:55.665307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:55.787237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:55.787389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:55.787431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:55.787462] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:55.790975] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-02-03T20:22:55.791264] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-02-03T20:22:55.791397] [INFO ] [sig ] GDC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:55.936106] [INFO ] [LOCAL ] Saved forecast: GDC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GDC.txt [2026-02-03T20:22:55.936242] [INFO ] [sig ] [1318/3452] Completed GDC in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:55.936282] [INFO ] [sig ] [1319/3452] Forecasting GDDY... [2026-02-03T20:22:55.936310] [INFO ] [sig ] Generating forecast for: GDDY [2026-02-03T20:22:55.936340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-02-03T20:22:55.947516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-02-03T20:22:55.947923] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-02-03T20:22:55.948774] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-02-03T20:22:55.948828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:55.948861] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:55.948889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:55.948947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:56.007542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:56.008284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:56.008365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:56.008398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:56.131103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:56.131260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:56.131301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:56.131330] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:56.134769] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: UP (p=50.69%) [2026-02-03T20:22:56.135048] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-02-03T20:22:56.135175] [INFO ] [sig ] GDDY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:56.277484] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GDDY.txt [2026-02-03T20:22:56.277661] [INFO ] [sig ] [1319/3452] Completed GDDY in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:56.277711] [INFO ] [sig ] [1320/3452] Forecasting GDEN... [2026-02-03T20:22:56.277742] [INFO ] [sig ] Generating forecast for: GDEN [2026-02-03T20:22:56.277772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-02-03T20:22:56.288763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-02-03T20:22:56.289177] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-02-03T20:22:56.290007] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-02-03T20:22:56.290062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:56.290096] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:56.290123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:56.290181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:56.350297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:56.351112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:56.351198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:56.351233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:56.482685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:56.482843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:56.482883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:56.482911] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:56.486292] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: UP (p=74.22%) [2026-02-03T20:22:56.486564] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-02-03T20:22:56.486712] [INFO ] [sig ] GDEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:56.633540] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GDEN.txt [2026-02-03T20:22:56.633716] [INFO ] [sig ] [1320/3452] Completed GDEN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:56.633758] [INFO ] [sig ] [1321/3452] Forecasting GDRX... [2026-02-03T20:22:56.633797] [INFO ] [sig ] Generating forecast for: GDRX [2026-02-03T20:22:56.633828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-02-03T20:22:56.645239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-02-03T20:22:56.645591] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-02-03T20:22:56.646379] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-02-03T20:22:56.646441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:56.646487] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:56.646524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:56.646610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:56.705462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:56.706343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:56.706426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:56.706459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:56.828055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:56.828214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:56.828262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:56.828296] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:56.831804] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-02-03T20:22:56.832105] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-02-03T20:22:56.832236] [INFO ] [sig ] GDRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:56.976061] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GDRX.txt [2026-02-03T20:22:56.976208] [INFO ] [sig ] [1321/3452] Completed GDRX in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:56.976289] [INFO ] [sig ] [1322/3452] Forecasting GDS... [2026-02-03T20:22:56.976330] [INFO ] [sig ] Generating forecast for: GDS [2026-02-03T20:22:56.976364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-02-03T20:22:56.987075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-02-03T20:22:56.987407] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-02-03T20:22:56.988234] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-02-03T20:22:56.988296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:56.988338] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:56.988373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:56.988444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:57.047129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:57.047907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:57.047991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:57.048025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:57.172365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:57.172525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:57.172568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:57.172618] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:57.176250] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: UP (p=65.98%) [2026-02-03T20:22:57.176550] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-02-03T20:22:57.176731] [INFO ] [sig ] GDS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:57.318907] [INFO ] [LOCAL ] Saved forecast: GDS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GDS.txt [2026-02-03T20:22:57.319039] [INFO ] [sig ] [1322/3452] Completed GDS in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:57.319079] [INFO ] [sig ] [1323/3452] Forecasting GDYN... [2026-02-03T20:22:57.319109] [INFO ] [sig ] Generating forecast for: GDYN [2026-02-03T20:22:57.319139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-02-03T20:22:57.330198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-02-03T20:22:57.330536] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-02-03T20:22:57.331316] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-02-03T20:22:57.331368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:57.331400] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:57.331426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:57.331482] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:57.394090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:57.394992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:57.395102] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:57.395137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:57.522880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:57.523044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:57.523126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:57.523159] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:57.526680] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: UP (p=74.77%) [2026-02-03T20:22:57.526963] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-02-03T20:22:57.527104] [INFO ] [sig ] GDYN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:57.670320] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GDYN.txt [2026-02-03T20:22:57.670459] [INFO ] [sig ] [1323/3452] Completed GDYN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:57.670507] [INFO ] [sig ] [1324/3452] Forecasting GE... [2026-02-03T20:22:57.670541] [INFO ] [sig ] Generating forecast for: GE [2026-02-03T20:22:57.670592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-02-03T20:22:57.682527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-02-03T20:22:57.682915] [INFO ] [FORECASTER] Starting predict_future for GE [2026-02-03T20:22:57.683753] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-02-03T20:22:57.683807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:57.683840] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:57.683867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:57.683925] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:57.742384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:57.743163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:57.743254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:57.743291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:57.866082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:57.866236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:57.866282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:57.866317] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:57.869902] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: UP (p=56.31%) [2026-02-03T20:22:57.870181] [INFO ] [FORECASTER] Completed predict_future for GE [2026-02-03T20:22:57.870307] [INFO ] [sig ] GE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:58.015379] [INFO ] [LOCAL ] Saved forecast: GE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GE.txt [2026-02-03T20:22:58.015535] [INFO ] [sig ] [1324/3452] Completed GE in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:58.015595] [INFO ] [sig ] [1325/3452] Forecasting GECC... [2026-02-03T20:22:58.015632] [INFO ] [sig ] Generating forecast for: GECC [2026-02-03T20:22:58.015664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-02-03T20:22:58.027019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-02-03T20:22:58.027414] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-02-03T20:22:58.028309] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-02-03T20:22:58.028370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:58.028404] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:58.028482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:58.028544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:58.086903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:58.087812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:58.087941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:58.087976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:58.217380] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:58.217561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:58.217643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:58.217681] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:58.221509] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=4.62%) [2026-02-03T20:22:58.221847] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-02-03T20:22:58.221990] [INFO ] [sig ] GECC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:22:58.365908] [INFO ] [LOCAL ] Saved forecast: GECC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GECC.txt [2026-02-03T20:22:58.366057] [INFO ] [sig ] [1325/3452] Completed GECC in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:58.366104] [INFO ] [sig ] [1326/3452] Forecasting GEF... [2026-02-03T20:22:58.366141] [INFO ] [sig ] Generating forecast for: GEF [2026-02-03T20:22:58.366191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-02-03T20:22:58.377774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-02-03T20:22:58.378183] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-02-03T20:22:58.379085] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-02-03T20:22:58.379139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:58.379173] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:58.379201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:58.379259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:58.437477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:58.438369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:58.438469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:58.438510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:58.557161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:58.557324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:58.557373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:58.557410] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:58.560948] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-02-03T20:22:58.561234] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-02-03T20:22:58.561370] [INFO ] [sig ] GEF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:58.705938] [INFO ] [LOCAL ] Saved forecast: GEF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GEF.txt [2026-02-03T20:22:58.706090] [INFO ] [sig ] [1326/3452] Completed GEF in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:58.706132] [INFO ] [sig ] [1327/3452] Forecasting GEHC... [2026-02-03T20:22:58.706161] [INFO ] [sig ] Generating forecast for: GEHC [2026-02-03T20:22:58.706191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-02-03T20:22:58.717565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-02-03T20:22:58.718013] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-02-03T20:22:58.718811] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-02-03T20:22:58.718865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:58.718912] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:58.718941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:58.718998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:58.777022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:58.777937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:58.778027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:58.778060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:58.905857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:58.906028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:58.906071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:58.906101] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:58.909972] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=59.64%) [2026-02-03T20:22:58.910327] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-02-03T20:22:58.910511] [INFO ] [sig ] GEHC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:59.074904] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GEHC.txt [2026-02-03T20:22:59.075070] [INFO ] [sig ] [1327/3452] Completed GEHC in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:59.075113] [INFO ] [sig ] [1328/3452] Forecasting GEL... [2026-02-03T20:22:59.075143] [INFO ] [sig ] Generating forecast for: GEL [2026-02-03T20:22:59.075174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-02-03T20:22:59.088878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-02-03T20:22:59.089451] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-02-03T20:22:59.090439] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-02-03T20:22:59.090495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:59.090528] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:59.090556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:59.090649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:59.151617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:59.152911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:59.153017] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:59.153055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:59.280616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:59.280858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:59.280906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:59.280936] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:59.285322] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-02-03T20:22:59.285784] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-02-03T20:22:59.285969] [INFO ] [sig ] GEL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:59.439103] [INFO ] [LOCAL ] Saved forecast: GEL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GEL.txt [2026-02-03T20:22:59.439318] [INFO ] [sig ] [1328/3452] Completed GEL in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:59.439366] [INFO ] [sig ] [1329/3452] Forecasting GEN... [2026-02-03T20:22:59.439399] [INFO ] [sig ] Generating forecast for: GEN [2026-02-03T20:22:59.439431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-02-03T20:22:59.452046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-02-03T20:22:59.452470] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-02-03T20:22:59.453278] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-02-03T20:22:59.453344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:59.453385] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:59.453417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:59.453487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:59.511049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:59.511850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:59.511953] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:59.511986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:59.634117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:59.634284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:59.634325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:59.634353] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:59.638230] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-02-03T20:22:59.638501] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-02-03T20:22:59.638650] [INFO ] [sig ] GEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:22:59.783837] [INFO ] [LOCAL ] Saved forecast: GEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GEN.txt [2026-02-03T20:22:59.784207] [INFO ] [sig ] [1329/3452] Completed GEN in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.7m [2026-02-03T20:22:59.784274] [INFO ] [sig ] [1330/3452] Forecasting GENI... [2026-02-03T20:22:59.784327] [INFO ] [sig ] Generating forecast for: GENI [2026-02-03T20:22:59.784373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-02-03T20:22:59.798441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-02-03T20:22:59.798866] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-02-03T20:22:59.799774] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-02-03T20:22:59.799837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:22:59.799872] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:22:59.799898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:22:59.799960] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:22:59.868668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:22:59.869567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:22:59.869675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:22:59.869709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:22:59.988496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:22:59.988686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:22:59.988728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:22:59.988757] [INFO ] [FORECASTER] Training complete [2026-02-03T20:22:59.992149] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: UP (p=83.45%) [2026-02-03T20:22:59.992449] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-02-03T20:22:59.992605] [INFO ] [sig ] GENI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:00.155734] [INFO ] [LOCAL ] Saved forecast: GENI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GENI.txt [2026-02-03T20:23:00.155903] [INFO ] [sig ] [1330/3452] Completed GENI in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-03T20:23:00.155946] [INFO ] [sig ] [1331/3452] Forecasting GENK... [2026-02-03T20:23:00.155982] [INFO ] [sig ] Generating forecast for: GENK [2026-02-03T20:23:00.156013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-02-03T20:23:00.168081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-02-03T20:23:00.168459] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-02-03T20:23:00.169285] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-02-03T20:23:00.169340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:00.169381] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:00.169416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:00.169487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:00.227972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:00.228704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:00.228798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:00.228836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:00.357616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:00.357786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:00.357845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:00.357879] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:00.361425] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-02-03T20:23:00.361735] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-02-03T20:23:00.361872] [INFO ] [sig ] GENK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:00.508693] [INFO ] [LOCAL ] Saved forecast: GENK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GENK.txt [2026-02-03T20:23:00.508835] [INFO ] [sig ] [1331/3452] Completed GENK in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-03T20:23:00.508879] [INFO ] [sig ] [1332/3452] Forecasting GEOS... [2026-02-03T20:23:00.508910] [INFO ] [sig ] Generating forecast for: GEOS [2026-02-03T20:23:00.508940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-02-03T20:23:00.522649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-02-03T20:23:00.523286] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-02-03T20:23:00.524346] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-02-03T20:23:00.524411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:00.524447] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:00.524476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:00.524537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:00.585943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:00.587127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:00.587231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:00.587266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:00.718309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:00.718485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:00.718536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:00.718569] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:00.722325] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: UP (p=67.49%) [2026-02-03T20:23:00.722642] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-02-03T20:23:00.722785] [INFO ] [sig ] GEOS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:00.894635] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GEOS.txt [2026-02-03T20:23:00.894812] [INFO ] [sig ] [1332/3452] Completed GEOS in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-03T20:23:00.894856] [INFO ] [sig ] [1333/3452] Forecasting GERN... [2026-02-03T20:23:00.894889] [INFO ] [sig ] Generating forecast for: GERN [2026-02-03T20:23:00.894922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-02-03T20:23:00.909150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-02-03T20:23:00.909804] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-02-03T20:23:00.910803] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-02-03T20:23:00.910862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:00.910897] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:00.910925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:00.910984] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:00.983372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:00.984778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:00.984908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:00.984954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:01.117878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:01.118144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:01.118194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:01.118226] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:01.123831] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=1.03%) [2026-02-03T20:23:01.124314] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-02-03T20:23:01.124514] [INFO ] [sig ] GERN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:01.269286] [INFO ] [LOCAL ] Saved forecast: GERN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GERN.txt [2026-02-03T20:23:01.269489] [INFO ] [sig ] [1333/3452] Completed GERN in 0.4s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-03T20:23:01.269532] [INFO ] [sig ] [1334/3452] Forecasting GEVO... [2026-02-03T20:23:01.269562] [INFO ] [sig ] Generating forecast for: GEVO [2026-02-03T20:23:01.269612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-02-03T20:23:01.281315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-02-03T20:23:01.281743] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-02-03T20:23:01.282552] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-02-03T20:23:01.282644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:01.282676] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:01.282702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:01.282758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:01.339841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:01.340802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:01.340890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:01.340924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:01.462016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:01.462185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:01.462226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:01.462297] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:01.465697] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-02-03T20:23:01.465983] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-02-03T20:23:01.466113] [INFO ] [sig ] GEVO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:01.610411] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GEVO.txt [2026-02-03T20:23:01.610600] [INFO ] [sig ] [1334/3452] Completed GEVO in 0.3s | 2.80 sym/s | Total: 7.9m | ETA: 12.6m [2026-02-03T20:23:01.610646] [INFO ] [sig ] [1335/3452] Forecasting GFF... [2026-02-03T20:23:01.610676] [INFO ] [sig ] Generating forecast for: GFF [2026-02-03T20:23:01.610707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-02-03T20:23:01.622141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-02-03T20:23:01.622534] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-02-03T20:23:01.623358] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-02-03T20:23:01.623410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:01.623442] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:01.623469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:01.623525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:01.680078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:01.680990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:01.681130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:01.681164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:01.803275] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:01.803443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:01.803485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:01.803516] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:01.806977] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-02-03T20:23:01.807260] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-02-03T20:23:01.807389] [INFO ] [sig ] GFF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:01.956171] [INFO ] [LOCAL ] Saved forecast: GFF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GFF.txt [2026-02-03T20:23:01.956338] [INFO ] [sig ] [1335/3452] Completed GFF in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:01.956382] [INFO ] [sig ] [1336/3452] Forecasting GFI... [2026-02-03T20:23:01.956417] [INFO ] [sig ] Generating forecast for: GFI [2026-02-03T20:23:01.956449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-02-03T20:23:01.969627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-02-03T20:23:01.970110] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-02-03T20:23:01.971064] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-02-03T20:23:01.971125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:01.971161] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:01.971190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:01.971250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:02.034697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:02.035692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:02.035792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:02.035844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:02.169985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:02.170155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:02.170200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:02.170232] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:02.174079] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=79.70%) [2026-02-03T20:23:02.174444] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-02-03T20:23:02.174624] [INFO ] [sig ] GFI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:02.323541] [INFO ] [LOCAL ] Saved forecast: GFI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GFI.txt [2026-02-03T20:23:02.323737] [INFO ] [sig ] [1336/3452] Completed GFI in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:02.323778] [INFO ] [sig ] [1337/3452] Forecasting GFL... [2026-02-03T20:23:02.323810] [INFO ] [sig ] Generating forecast for: GFL [2026-02-03T20:23:02.323840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-02-03T20:23:02.335806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-02-03T20:23:02.336231] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-02-03T20:23:02.337092] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-02-03T20:23:02.337148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:02.337180] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:02.337206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:02.337262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:02.397246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:02.398217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:02.398321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:02.398357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:02.524213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:02.524388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:02.524430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:02.524459] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:02.528221] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=87.20%) [2026-02-03T20:23:02.528667] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-02-03T20:23:02.528828] [INFO ] [sig ] GFL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:02.711277] [INFO ] [LOCAL ] Saved forecast: GFL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GFL.txt [2026-02-03T20:23:02.711472] [INFO ] [sig ] [1337/3452] Completed GFL in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:02.711528] [INFO ] [sig ] [1338/3452] Forecasting GFS... [2026-02-03T20:23:02.711565] [INFO ] [sig ] Generating forecast for: GFS [2026-02-03T20:23:02.711621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-02-03T20:23:02.728970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-02-03T20:23:02.729467] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-02-03T20:23:02.730302] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-02-03T20:23:02.730357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:02.730391] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:02.730419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:02.730515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:02.801916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:02.802929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:02.803024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:02.803060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:02.929655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:02.930004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:02.930045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:02.930076] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:02.933491] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=0.28%) [2026-02-03T20:23:02.933974] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-02-03T20:23:02.934103] [INFO ] [sig ] GFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:03.096361] [INFO ] [LOCAL ] Saved forecast: GFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GFS.txt [2026-02-03T20:23:03.096633] [INFO ] [sig ] [1338/3452] Completed GFS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:03.096681] [INFO ] [sig ] [1339/3452] Forecasting GGAL... [2026-02-03T20:23:03.096713] [INFO ] [sig ] Generating forecast for: GGAL [2026-02-03T20:23:03.096744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-02-03T20:23:03.108736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-02-03T20:23:03.109171] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-02-03T20:23:03.110064] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-02-03T20:23:03.110125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:03.110158] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:03.110185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:03.110259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:03.167764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:03.168759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:03.168881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:03.168917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:03.295858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:03.296018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:03.296059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:03.296088] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:03.299715] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: DOWN (p=31.64%) [2026-02-03T20:23:03.299996] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-02-03T20:23:03.300126] [INFO ] [sig ] GGAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:03.444493] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GGAL.txt [2026-02-03T20:23:03.444665] [INFO ] [sig ] [1339/3452] Completed GGAL in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:03.444710] [INFO ] [sig ] [1340/3452] Forecasting GGB... [2026-02-03T20:23:03.444740] [INFO ] [sig ] Generating forecast for: GGB [2026-02-03T20:23:03.444772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-02-03T20:23:03.456026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-02-03T20:23:03.456399] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-02-03T20:23:03.457209] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-02-03T20:23:03.457280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:03.457313] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:03.457341] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:03.457398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:03.514331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:03.515256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:03.515345] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:03.515377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:03.632918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:03.633086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:03.633126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:03.633155] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:03.636646] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=52.79%) [2026-02-03T20:23:03.636929] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-02-03T20:23:03.637060] [INFO ] [sig ] GGB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:03.779881] [INFO ] [LOCAL ] Saved forecast: GGB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GGB.txt [2026-02-03T20:23:03.780041] [INFO ] [sig ] [1340/3452] Completed GGB in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:03.780081] [INFO ] [sig ] [1341/3452] Forecasting GGG... [2026-02-03T20:23:03.780114] [INFO ] [sig ] Generating forecast for: GGG [2026-02-03T20:23:03.780144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-02-03T20:23:03.791841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-02-03T20:23:03.792242] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-02-03T20:23:03.793041] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-02-03T20:23:03.793094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:03.793127] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:03.793153] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:03.793209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:03.854230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:03.855242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:03.855340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:03.855374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:03.979099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:03.979266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:03.979306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:03.979336] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:03.982875] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=11.96%) [2026-02-03T20:23:03.983169] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-02-03T20:23:03.983301] [INFO ] [sig ] GGG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:04.151014] [INFO ] [LOCAL ] Saved forecast: GGG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GGG.txt [2026-02-03T20:23:04.151190] [INFO ] [sig ] [1341/3452] Completed GGG in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:04.151234] [INFO ] [sig ] [1342/3452] Forecasting GGLL... [2026-02-03T20:23:04.151265] [INFO ] [sig ] Generating forecast for: GGLL [2026-02-03T20:23:04.151295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-02-03T20:23:04.163022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-02-03T20:23:04.163430] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-02-03T20:23:04.164240] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-02-03T20:23:04.164295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:04.164367] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:04.164395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:04.164453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:04.221797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:04.222774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:04.222864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:04.222897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:04.337393] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:04.337558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:04.337621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:04.337652] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:04.341142] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-02-03T20:23:04.341426] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-02-03T20:23:04.341559] [INFO ] [sig ] GGLL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:04.484802] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GGLL.txt [2026-02-03T20:23:04.484972] [INFO ] [sig ] [1342/3452] Completed GGLL in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:04.485013] [INFO ] [sig ] [1343/3452] Forecasting GGLS... [2026-02-03T20:23:04.485044] [INFO ] [sig ] Generating forecast for: GGLS [2026-02-03T20:23:04.485074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-02-03T20:23:04.496548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-02-03T20:23:04.496981] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-02-03T20:23:04.497783] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-02-03T20:23:04.497865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:04.497904] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:04.497936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:04.497999] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:04.556423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:04.557315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:04.557401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:04.557435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:04.686428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:04.686616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:04.686665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:04.686696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:04.690780] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: DOWN (p=20.77%) [2026-02-03T20:23:04.691077] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-02-03T20:23:04.691209] [INFO ] [sig ] GGLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:04.840277] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GGLS.txt [2026-02-03T20:23:04.840457] [INFO ] [sig ] [1343/3452] Completed GGLS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:04.840508] [INFO ] [sig ] [1344/3452] Forecasting GH... [2026-02-03T20:23:04.840546] [INFO ] [sig ] Generating forecast for: GH [2026-02-03T20:23:04.840610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-02-03T20:23:04.853517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-02-03T20:23:04.853918] [INFO ] [FORECASTER] Starting predict_future for GH [2026-02-03T20:23:04.854827] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-02-03T20:23:04.854885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:04.854920] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:04.854949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:04.855009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:04.916150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:04.916850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:04.916934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:04.916970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:05.043744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:05.043911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:05.043953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:05.043983] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:05.048135] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-02-03T20:23:05.048487] [INFO ] [FORECASTER] Completed predict_future for GH [2026-02-03T20:23:05.048660] [INFO ] [sig ] GH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:05.192081] [INFO ] [LOCAL ] Saved forecast: GH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GH.txt [2026-02-03T20:23:05.192232] [INFO ] [sig ] [1344/3452] Completed GH in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:05.192278] [INFO ] [sig ] [1345/3452] Forecasting GHI... [2026-02-03T20:23:05.192312] [INFO ] [sig ] Generating forecast for: GHI [2026-02-03T20:23:05.192346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-02-03T20:23:05.203700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-02-03T20:23:05.204054] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-02-03T20:23:05.204953] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-02-03T20:23:05.205009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:05.205043] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:05.205072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:05.205131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:05.264887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:05.265633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:05.265719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:05.265754] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:05.381200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:05.381336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:05.381377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:05.381432] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:05.386141] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=29.45%) [2026-02-03T20:23:05.386463] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-02-03T20:23:05.386634] [INFO ] [sig ] GHI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:05.532670] [INFO ] [LOCAL ] Saved forecast: GHI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GHI.txt [2026-02-03T20:23:05.532836] [INFO ] [sig ] [1345/3452] Completed GHI in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:05.532886] [INFO ] [sig ] [1346/3452] Forecasting GHM... [2026-02-03T20:23:05.532920] [INFO ] [sig ] Generating forecast for: GHM [2026-02-03T20:23:05.532952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-02-03T20:23:05.544473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-02-03T20:23:05.544939] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-02-03T20:23:05.545857] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-02-03T20:23:05.545919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:05.545953] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:05.545980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:05.546040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:05.605685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:05.606671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:05.606772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:05.606808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:05.728949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:05.729108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:05.729152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:05.729184] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:05.732721] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: DOWN (p=33.46%) [2026-02-03T20:23:05.733003] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-02-03T20:23:05.733135] [INFO ] [sig ] GHM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:05.875514] [INFO ] [LOCAL ] Saved forecast: GHM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GHM.txt [2026-02-03T20:23:05.875748] [INFO ] [sig ] [1346/3452] Completed GHM in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.6m [2026-02-03T20:23:05.875793] [INFO ] [sig ] [1347/3452] Forecasting GHRS... [2026-02-03T20:23:05.875823] [INFO ] [sig ] Generating forecast for: GHRS [2026-02-03T20:23:05.875853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-02-03T20:23:05.890618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-02-03T20:23:05.891162] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-02-03T20:23:05.892440] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-02-03T20:23:05.892535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:05.892610] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:05.892654] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:05.892744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:05.973469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:05.974542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:05.974682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:05.974724] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:06.097815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:06.097994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:06.098055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:06.098086] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:06.101585] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-02-03T20:23:06.101879] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-02-03T20:23:06.102016] [INFO ] [sig ] GHRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:06.250879] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GHRS.txt [2026-02-03T20:23:06.251043] [INFO ] [sig ] [1347/3452] Completed GHRS in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-03T20:23:06.251088] [INFO ] [sig ] [1348/3452] Forecasting GHY... [2026-02-03T20:23:06.251118] [INFO ] [sig ] Generating forecast for: GHY [2026-02-03T20:23:06.251152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-02-03T20:23:06.262769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-02-03T20:23:06.263213] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-02-03T20:23:06.264071] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-02-03T20:23:06.264126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:06.264159] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:06.264186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:06.264242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:06.326157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:06.327066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:06.327170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:06.327207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:06.449996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:06.450155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:06.450197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:06.450227] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:06.453825] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=26.75%) [2026-02-03T20:23:06.454111] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-02-03T20:23:06.454244] [INFO ] [sig ] GHY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:06.613031] [INFO ] [LOCAL ] Saved forecast: GHY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GHY.txt [2026-02-03T20:23:06.613259] [INFO ] [sig ] [1348/3452] Completed GHY in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-03T20:23:06.613318] [INFO ] [sig ] [1349/3452] Forecasting GIB... [2026-02-03T20:23:06.613357] [INFO ] [sig ] Generating forecast for: GIB [2026-02-03T20:23:06.613407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-02-03T20:23:06.627116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-02-03T20:23:06.627475] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-02-03T20:23:06.628320] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-02-03T20:23:06.628374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:06.628408] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:06.628436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:06.628509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:06.686959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:06.687692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:06.687792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:06.687840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:06.814568] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:06.814741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:06.814783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:06.814813] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:06.818328] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: DOWN (p=22.41%) [2026-02-03T20:23:06.818631] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-02-03T20:23:06.818763] [INFO ] [sig ] GIB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:06.960161] [INFO ] [LOCAL ] Saved forecast: GIB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GIB.txt [2026-02-03T20:23:06.960300] [INFO ] [sig ] [1349/3452] Completed GIB in 0.3s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-03T20:23:06.960341] [INFO ] [sig ] [1350/3452] Forecasting GIII... [2026-02-03T20:23:06.960370] [INFO ] [sig ] Generating forecast for: GIII [2026-02-03T20:23:06.960400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-02-03T20:23:06.978823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-02-03T20:23:06.979209] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-02-03T20:23:06.980017] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-02-03T20:23:06.980074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:06.980107] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:06.980135] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:06.980193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:07.040291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:07.041135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:07.041221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:07.041264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:07.162519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:07.162695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:07.162736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:07.162767] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:07.166126] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=89.33%) [2026-02-03T20:23:07.166393] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-02-03T20:23:07.166519] [INFO ] [sig ] GIII: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:07.319188] [INFO ] [LOCAL ] Saved forecast: GIII 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GIII.txt [2026-02-03T20:23:07.319342] [INFO ] [sig ] [1350/3452] Completed GIII in 0.4s | 2.80 sym/s | Total: 8.0m | ETA: 12.5m [2026-02-03T20:23:07.319382] [INFO ] [sig ] [1351/3452] Forecasting GILD... [2026-02-03T20:23:07.319413] [INFO ] [sig ] Generating forecast for: GILD [2026-02-03T20:23:07.319444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-02-03T20:23:07.332132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-02-03T20:23:07.332514] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-02-03T20:23:07.333371] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-02-03T20:23:07.333426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:07.333475] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:07.333505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:07.333563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:07.394302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:07.395385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:07.395472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:07.395504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:07.524964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:07.525163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:07.525211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:07.525245] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:07.529142] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=32.25%) [2026-02-03T20:23:07.529444] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-02-03T20:23:07.529604] [INFO ] [sig ] GILD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:07.675397] [INFO ] [LOCAL ] Saved forecast: GILD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GILD.txt [2026-02-03T20:23:07.675530] [INFO ] [sig ] [1351/3452] Completed GILD in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:07.675595] [INFO ] [sig ] [1352/3452] Forecasting GIS... [2026-02-03T20:23:07.675626] [INFO ] [sig ] Generating forecast for: GIS [2026-02-03T20:23:07.675656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-02-03T20:23:07.687509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-02-03T20:23:07.687924] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-02-03T20:23:07.688794] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-02-03T20:23:07.688848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:07.688882] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:07.688911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:07.688968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:07.748993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:07.749834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:07.749964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:07.750002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:07.879655] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:07.879814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:07.879857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:07.879887] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:07.883453] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: DOWN (p=29.23%) [2026-02-03T20:23:07.883777] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-02-03T20:23:07.883902] [INFO ] [sig ] GIS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:08.028145] [INFO ] [LOCAL ] Saved forecast: GIS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GIS.txt [2026-02-03T20:23:08.028304] [INFO ] [sig ] [1352/3452] Completed GIS in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:08.028347] [INFO ] [sig ] [1353/3452] Forecasting GKOS... [2026-02-03T20:23:08.028378] [INFO ] [sig ] Generating forecast for: GKOS [2026-02-03T20:23:08.028409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-02-03T20:23:08.070207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-02-03T20:23:08.070568] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-02-03T20:23:08.071362] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-02-03T20:23:08.071414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:08.071446] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:08.071472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:08.071529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:08.128171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:08.128866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:08.129139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:08.129170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:08.253737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:08.253904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:08.253944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:08.253973] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:08.257324] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-02-03T20:23:08.257624] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-02-03T20:23:08.257758] [INFO ] [sig ] GKOS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:08.406096] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GKOS.txt [2026-02-03T20:23:08.406230] [INFO ] [sig ] [1353/3452] Completed GKOS in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:08.406270] [INFO ] [sig ] [1354/3452] Forecasting GL... [2026-02-03T20:23:08.406300] [INFO ] [sig ] Generating forecast for: GL [2026-02-03T20:23:08.406330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-02-03T20:23:08.418053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-02-03T20:23:08.418457] [INFO ] [FORECASTER] Starting predict_future for GL [2026-02-03T20:23:08.419274] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-02-03T20:23:08.419327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:08.419358] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:08.419385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:08.419446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:08.476620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:08.477283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:08.477363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:08.477395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:08.601488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:08.601654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:08.601696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:08.601724] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:08.605118] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-02-03T20:23:08.605393] [INFO ] [FORECASTER] Completed predict_future for GL [2026-02-03T20:23:08.605533] [INFO ] [sig ] GL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:08.749962] [INFO ] [LOCAL ] Saved forecast: GL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GL.txt [2026-02-03T20:23:08.750139] [INFO ] [sig ] [1354/3452] Completed GL in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:08.750181] [INFO ] [sig ] [1355/3452] Forecasting GLAD... [2026-02-03T20:23:08.750234] [INFO ] [sig ] Generating forecast for: GLAD [2026-02-03T20:23:08.750270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-02-03T20:23:08.764915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-02-03T20:23:08.765406] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-02-03T20:23:08.766480] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-02-03T20:23:08.766544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:08.766616] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:08.766657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:08.766737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:08.833256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:08.834329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:08.834413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:08.834446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:08.952864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:08.953017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:08.953058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:08.953088] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:08.956521] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-02-03T20:23:08.956820] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-02-03T20:23:08.956950] [INFO ] [sig ] GLAD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:09.102040] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GLAD.txt [2026-02-03T20:23:09.102197] [INFO ] [sig ] [1355/3452] Completed GLAD in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:09.102238] [INFO ] [sig ] [1356/3452] Forecasting GLBE... [2026-02-03T20:23:09.102268] [INFO ] [sig ] Generating forecast for: GLBE [2026-02-03T20:23:09.102298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-02-03T20:23:09.113921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-02-03T20:23:09.114265] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-02-03T20:23:09.115053] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-02-03T20:23:09.115106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:09.115139] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:09.115166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:09.115222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:09.178205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:09.179128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:09.179213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:09.179247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:09.308474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:09.308664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:09.308718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:09.308748] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:09.312366] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-02-03T20:23:09.312741] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-02-03T20:23:09.312892] [INFO ] [sig ] GLBE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:09.458906] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GLBE.txt [2026-02-03T20:23:09.459049] [INFO ] [sig ] [1356/3452] Completed GLBE in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:09.459088] [INFO ] [sig ] [1357/3452] Forecasting GLBS... [2026-02-03T20:23:09.459119] [INFO ] [sig ] Generating forecast for: GLBS [2026-02-03T20:23:09.459149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-02-03T20:23:09.470869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-02-03T20:23:09.471204] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-02-03T20:23:09.472015] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-02-03T20:23:09.472067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:09.472100] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:09.472127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:09.472183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:09.530220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:09.530948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:09.531043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:09.531077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:09.644268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:09.644420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:09.644462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:09.644493] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:09.648019] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=45.49%) [2026-02-03T20:23:09.648308] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-02-03T20:23:09.648439] [INFO ] [sig ] GLBS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:09.796856] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GLBS.txt [2026-02-03T20:23:09.796996] [INFO ] [sig ] [1357/3452] Completed GLBS in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:09.797040] [INFO ] [sig ] [1358/3452] Forecasting GLDD... [2026-02-03T20:23:09.797072] [INFO ] [sig ] Generating forecast for: GLDD [2026-02-03T20:23:09.797103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-02-03T20:23:09.808538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-02-03T20:23:09.808942] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-02-03T20:23:09.809732] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-02-03T20:23:09.809785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:09.809818] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:09.809845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:09.809901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:09.870471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:09.871221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:09.871302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:09.871336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:09.997034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:09.997186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:09.997229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:09.997278] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:10.000817] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=52.26%) [2026-02-03T20:23:10.001101] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-02-03T20:23:10.001235] [INFO ] [sig ] GLDD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:10.145229] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GLDD.txt [2026-02-03T20:23:10.145364] [INFO ] [sig ] [1358/3452] Completed GLDD in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:10.145404] [INFO ] [sig ] [1359/3452] Forecasting GLNG... [2026-02-03T20:23:10.145433] [INFO ] [sig ] Generating forecast for: GLNG [2026-02-03T20:23:10.145462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-02-03T20:23:10.156463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-02-03T20:23:10.156821] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-02-03T20:23:10.157587] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-02-03T20:23:10.157639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:10.157697] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:10.157725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:10.157783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:10.218016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:10.218794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:10.218878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:10.218913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:10.349480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:10.349661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:10.349704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:10.349733] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:10.353242] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=7.54%) [2026-02-03T20:23:10.353546] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-02-03T20:23:10.353724] [INFO ] [sig ] GLNG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:10.498734] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GLNG.txt [2026-02-03T20:23:10.498907] [INFO ] [sig ] [1359/3452] Completed GLNG in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:10.498951] [INFO ] [sig ] [1360/3452] Forecasting GLOB... [2026-02-03T20:23:10.498981] [INFO ] [sig ] Generating forecast for: GLOB [2026-02-03T20:23:10.499010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-02-03T20:23:10.511127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-02-03T20:23:10.511524] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-02-03T20:23:10.512365] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-02-03T20:23:10.512430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:10.512466] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:10.512493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:10.512550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:10.572777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:10.574015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:10.574121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:10.574157] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:10.712890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:10.713047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:10.713091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:10.713121] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:10.717007] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=51.42%) [2026-02-03T20:23:10.717306] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-02-03T20:23:10.717451] [INFO ] [sig ] GLOB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:10.883973] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GLOB.txt [2026-02-03T20:23:10.884135] [INFO ] [sig ] [1360/3452] Completed GLOB in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:10.884180] [INFO ] [sig ] [1361/3452] Forecasting GLP... [2026-02-03T20:23:10.884212] [INFO ] [sig ] Generating forecast for: GLP [2026-02-03T20:23:10.884244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-02-03T20:23:10.897211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-02-03T20:23:10.897666] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-02-03T20:23:10.898679] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-02-03T20:23:10.898747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:10.898784] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:10.898813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:10.898871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:10.966026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:10.966917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:10.967005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:10.967040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:11.105959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:11.106143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:11.106211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:11.106264] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:11.110646] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=63.37%) [2026-02-03T20:23:11.110934] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-02-03T20:23:11.111066] [INFO ] [sig ] GLP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:11.284272] [INFO ] [LOCAL ] Saved forecast: GLP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GLP.txt [2026-02-03T20:23:11.284485] [INFO ] [sig ] [1361/3452] Completed GLP in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:11.284553] [INFO ] [sig ] [1362/3452] Forecasting GLPG... [2026-02-03T20:23:11.284614] [INFO ] [sig ] Generating forecast for: GLPG [2026-02-03T20:23:11.284658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-02-03T20:23:11.298342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-02-03T20:23:11.298820] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-02-03T20:23:11.299793] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-02-03T20:23:11.299848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:11.299883] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:11.299927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:11.300005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:11.364638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:11.365441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:11.365525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:11.365558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:11.491628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:11.491797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:11.491839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:11.491900] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:11.495348] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=38.77%) [2026-02-03T20:23:11.495649] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-02-03T20:23:11.495798] [INFO ] [sig ] GLPG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:11.637317] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GLPG.txt [2026-02-03T20:23:11.637483] [INFO ] [sig ] [1362/3452] Completed GLPG in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:11.637524] [INFO ] [sig ] [1363/3452] Forecasting GLPI... [2026-02-03T20:23:11.637554] [INFO ] [sig ] Generating forecast for: GLPI [2026-02-03T20:23:11.637603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-02-03T20:23:11.648875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-02-03T20:23:11.649259] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-02-03T20:23:11.650187] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-02-03T20:23:11.650242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:11.650274] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:11.650299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:11.650356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:11.708344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:11.709084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:11.709168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:11.709202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:11.828557] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:11.828738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:11.828780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:11.828808] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:11.832251] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-02-03T20:23:11.832536] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-02-03T20:23:11.832688] [INFO ] [sig ] GLPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:12.013071] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GLPI.txt [2026-02-03T20:23:12.013298] [INFO ] [sig ] [1363/3452] Completed GLPI in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.5m [2026-02-03T20:23:12.013363] [INFO ] [sig ] [1364/3452] Forecasting GLRE... [2026-02-03T20:23:12.013410] [INFO ] [sig ] Generating forecast for: GLRE [2026-02-03T20:23:12.013459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-02-03T20:23:12.026782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-02-03T20:23:12.027233] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-02-03T20:23:12.028265] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-02-03T20:23:12.028332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:12.028378] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:12.028417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:12.028499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:12.092261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:12.093214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:12.093347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:12.093381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:12.231562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:12.231748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:12.231804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:12.231855] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:12.235649] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: DOWN (p=7.12%) [2026-02-03T20:23:12.236012] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-02-03T20:23:12.236159] [INFO ] [sig ] GLRE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:12.384622] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GLRE.txt [2026-02-03T20:23:12.384756] [INFO ] [sig ] [1364/3452] Completed GLRE in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-03T20:23:12.384796] [INFO ] [sig ] [1365/3452] Forecasting GLSI... [2026-02-03T20:23:12.384825] [INFO ] [sig ] Generating forecast for: GLSI [2026-02-03T20:23:12.384857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-02-03T20:23:12.396333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-02-03T20:23:12.396652] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-02-03T20:23:12.397401] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-02-03T20:23:12.397453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:12.397485] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:12.397512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:12.397590] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:12.455863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:12.456458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:12.456536] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:12.456568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:12.575767] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:12.575867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:12.575904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:12.575932] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:12.579047] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-02-03T20:23:12.579306] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-02-03T20:23:12.579428] [INFO ] [sig ] GLSI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:12.721892] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GLSI.txt [2026-02-03T20:23:12.722065] [INFO ] [sig ] [1365/3452] Completed GLSI in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-03T20:23:12.722107] [INFO ] [sig ] [1366/3452] Forecasting GLTO... [2026-02-03T20:23:12.722138] [INFO ] [sig ] Generating forecast for: GLTO [2026-02-03T20:23:12.722176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-02-03T20:23:12.733457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-02-03T20:23:12.733885] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-02-03T20:23:12.734655] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-02-03T20:23:12.734711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:12.734744] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:12.734772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:12.734829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:12.791260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:12.792052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:12.792132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:12.792165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:12.909712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:12.909847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:12.909886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:12.909915] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:12.913188] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=39.27%) [2026-02-03T20:23:12.913455] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-02-03T20:23:12.913597] [INFO ] [sig ] GLTO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:13.057326] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GLTO.txt [2026-02-03T20:23:13.057466] [INFO ] [sig ] [1366/3452] Completed GLTO in 0.3s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-03T20:23:13.057507] [INFO ] [sig ] [1367/3452] Forecasting GLUE... [2026-02-03T20:23:13.057538] [INFO ] [sig ] Generating forecast for: GLUE [2026-02-03T20:23:13.057568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-02-03T20:23:13.070417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-02-03T20:23:13.070879] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-02-03T20:23:13.071901] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-02-03T20:23:13.071965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:13.072001] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:13.072037] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:13.072117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:13.147256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:13.148222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:13.148308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:13.148342] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:13.273157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:13.273329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:13.273372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:13.273402] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:13.277178] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-02-03T20:23:13.277591] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-02-03T20:23:13.277757] [INFO ] [sig ] GLUE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:13.423379] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GLUE.txt [2026-02-03T20:23:13.423538] [INFO ] [sig ] [1367/3452] Completed GLUE in 0.4s | 2.80 sym/s | Total: 8.1m | ETA: 12.4m [2026-02-03T20:23:13.423599] [INFO ] [sig ] [1368/3452] Forecasting GMAB... [2026-02-03T20:23:13.423632] [INFO ] [sig ] Generating forecast for: GMAB [2026-02-03T20:23:13.423662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-02-03T20:23:13.436557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-02-03T20:23:13.437008] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-02-03T20:23:13.437873] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-02-03T20:23:13.437938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:13.437975] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:13.438002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:13.438060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:13.513645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:13.514554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:13.514686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:13.514740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:13.665046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:13.665240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:13.665282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:13.665311] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:13.668865] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=41.13%) [2026-02-03T20:23:13.669158] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-02-03T20:23:13.669292] [INFO ] [sig ] GMAB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:13.833373] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GMAB.txt [2026-02-03T20:23:13.833540] [INFO ] [sig ] [1368/3452] Completed GMAB in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:13.833601] [INFO ] [sig ] [1369/3452] Forecasting GME... [2026-02-03T20:23:13.833634] [INFO ] [sig ] Generating forecast for: GME [2026-02-03T20:23:13.833666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-02-03T20:23:13.846559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-02-03T20:23:13.846960] [INFO ] [FORECASTER] Starting predict_future for GME [2026-02-03T20:23:13.847882] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-02-03T20:23:13.847939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:13.847972] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:13.848002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:13.848060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:13.921325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:13.922073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:13.922190] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:13.922226] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:14.048742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:14.048899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:14.048941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:14.048990] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:14.052912] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-02-03T20:23:14.053197] [INFO ] [FORECASTER] Completed predict_future for GME [2026-02-03T20:23:14.053332] [INFO ] [sig ] GME: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:14.196956] [INFO ] [LOCAL ] Saved forecast: GME 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GME.txt [2026-02-03T20:23:14.197105] [INFO ] [sig ] [1369/3452] Completed GME in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:14.197147] [INFO ] [sig ] [1370/3452] Forecasting GMED... [2026-02-03T20:23:14.197177] [INFO ] [sig ] Generating forecast for: GMED [2026-02-03T20:23:14.197209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-02-03T20:23:14.208132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-02-03T20:23:14.208481] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-02-03T20:23:14.209280] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-02-03T20:23:14.209350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:14.209387] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:14.209414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:14.209472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:14.269013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:14.269905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:14.269990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:14.270026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:14.396546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:14.396719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:14.396764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:14.396794] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:14.400414] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=73.31%) [2026-02-03T20:23:14.400712] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-02-03T20:23:14.400846] [INFO ] [sig ] GMED: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:14.542793] [INFO ] [LOCAL ] Saved forecast: GMED 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GMED.txt [2026-02-03T20:23:14.542914] [INFO ] [sig ] [1370/3452] Completed GMED in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:14.542953] [INFO ] [sig ] [1371/3452] Forecasting GMM... [2026-02-03T20:23:14.542981] [INFO ] [sig ] Generating forecast for: GMM [2026-02-03T20:23:14.543011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-02-03T20:23:14.553831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-02-03T20:23:14.554167] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-02-03T20:23:14.554972] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-02-03T20:23:14.555025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:14.555056] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:14.555083] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:14.555139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:14.611899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:14.612529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:14.612631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:14.612669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:14.721883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:14.722265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:14.722317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:14.722357] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:14.726080] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: UP (p=50.80%) [2026-02-03T20:23:14.726399] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-02-03T20:23:14.726541] [INFO ] [sig ] GMM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:14.890241] [INFO ] [LOCAL ] Saved forecast: GMM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GMM.txt [2026-02-03T20:23:14.890427] [INFO ] [sig ] [1371/3452] Completed GMM in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:14.890477] [INFO ] [sig ] [1372/3452] Forecasting GMRE... [2026-02-03T20:23:14.890509] [INFO ] [sig ] Generating forecast for: GMRE [2026-02-03T20:23:14.890539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-02-03T20:23:14.902028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-02-03T20:23:14.902422] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-02-03T20:23:14.903327] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-02-03T20:23:14.903393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:14.903426] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:14.903453] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:14.903511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:14.962708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:14.963655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:14.963741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:14.963776] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:15.084412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:15.084595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:15.084639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:15.084670] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:15.088227] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: UP (p=75.73%) [2026-02-03T20:23:15.088512] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-02-03T20:23:15.088658] [INFO ] [sig ] GMRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:15.235944] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GMRE.txt [2026-02-03T20:23:15.236121] [INFO ] [sig ] [1372/3452] Completed GMRE in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:15.236172] [INFO ] [sig ] [1373/3452] Forecasting GNE... [2026-02-03T20:23:15.236214] [INFO ] [sig ] Generating forecast for: GNE [2026-02-03T20:23:15.236255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-02-03T20:23:15.247699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-02-03T20:23:15.248121] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-02-03T20:23:15.249023] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-02-03T20:23:15.249077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:15.249111] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:15.249139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:15.249233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:15.307959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:15.308727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:15.308824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:15.308883] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:15.427673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:15.427911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:15.427956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:15.427987] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:15.431562] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-02-03T20:23:15.431900] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-02-03T20:23:15.432036] [INFO ] [sig ] GNE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:15.576860] [INFO ] [LOCAL ] Saved forecast: GNE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNE.txt [2026-02-03T20:23:15.576992] [INFO ] [sig ] [1373/3452] Completed GNE in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:15.577032] [INFO ] [sig ] [1374/3452] Forecasting GNK... [2026-02-03T20:23:15.577063] [INFO ] [sig ] Generating forecast for: GNK [2026-02-03T20:23:15.577094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-02-03T20:23:15.589545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-02-03T20:23:15.589921] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-02-03T20:23:15.590932] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-02-03T20:23:15.590986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:15.591172] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:15.591200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:15.591258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:15.652629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:15.653817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:15.653916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:15.653951] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:15.785286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:15.785451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:15.785494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:15.785525] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:15.789043] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=68.31%) [2026-02-03T20:23:15.789337] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-02-03T20:23:15.789472] [INFO ] [sig ] GNK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:15.938201] [INFO ] [LOCAL ] Saved forecast: GNK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNK.txt [2026-02-03T20:23:15.938358] [INFO ] [sig ] [1374/3452] Completed GNK in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:15.938401] [INFO ] [sig ] [1375/3452] Forecasting GNL... [2026-02-03T20:23:15.938432] [INFO ] [sig ] Generating forecast for: GNL [2026-02-03T20:23:15.938464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-02-03T20:23:15.949393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-02-03T20:23:15.949753] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-02-03T20:23:15.950511] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-02-03T20:23:15.950600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:15.950636] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:15.950664] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:15.950722] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:16.010470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:16.011174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:16.011253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:16.011286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:16.139517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:16.139690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:16.139733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:16.139764] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:16.143231] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: UP (p=89.04%) [2026-02-03T20:23:16.143510] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-02-03T20:23:16.143660] [INFO ] [sig ] GNL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:16.290065] [INFO ] [LOCAL ] Saved forecast: GNL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNL.txt [2026-02-03T20:23:16.290225] [INFO ] [sig ] [1375/3452] Completed GNL in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:16.290268] [INFO ] [sig ] [1376/3452] Forecasting GNLN... [2026-02-03T20:23:16.290300] [INFO ] [sig ] Generating forecast for: GNLN [2026-02-03T20:23:16.290332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-02-03T20:23:16.303092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-02-03T20:23:16.303514] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-02-03T20:23:16.304331] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-02-03T20:23:16.304384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:16.304448] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:16.304478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:16.304560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:16.363917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:16.364877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:16.364980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:16.365017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:16.501852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:16.502014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:16.502057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:16.502087] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:16.505671] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: UP (p=87.58%) [2026-02-03T20:23:16.505985] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-02-03T20:23:16.506118] [INFO ] [sig ] GNLN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:16.652676] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNLN.txt [2026-02-03T20:23:16.652844] [INFO ] [sig ] [1376/3452] Completed GNLN in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:16.652884] [INFO ] [sig ] [1377/3452] Forecasting GNLX... [2026-02-03T20:23:16.652916] [INFO ] [sig ] Generating forecast for: GNLX [2026-02-03T20:23:16.652947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-02-03T20:23:16.664643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-02-03T20:23:16.665006] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-02-03T20:23:16.665818] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-02-03T20:23:16.665882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:16.665922] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:16.665953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:16.666014] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:16.722128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:16.723005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:16.723095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:16.723129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:16.842630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:16.842798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:16.842843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:16.842872] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:16.846254] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=41.58%) [2026-02-03T20:23:16.846529] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-02-03T20:23:16.846678] [INFO ] [sig ] GNLX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:16.992707] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GNLX.txt [2026-02-03T20:23:16.992859] [INFO ] [sig ] [1377/3452] Completed GNLX in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:16.992900] [INFO ] [sig ] [1378/3452] Forecasting GNMA... [2026-02-03T20:23:16.992932] [INFO ] [sig ] Generating forecast for: GNMA [2026-02-03T20:23:16.992962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-02-03T20:23:17.003746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-02-03T20:23:17.004104] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-02-03T20:23:17.004916] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-02-03T20:23:17.004969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:17.005003] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:17.005030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:17.005087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:17.068217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:17.069400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:17.069489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:17.069523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:17.191428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:17.191631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:17.191695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:17.191725] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:17.195552] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-02-03T20:23:17.195849] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-02-03T20:23:17.195980] [INFO ] [sig ] GNMA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:17.342505] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNMA.txt [2026-02-03T20:23:17.342692] [INFO ] [sig ] [1378/3452] Completed GNMA in 0.3s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:17.342736] [INFO ] [sig ] [1379/3452] Forecasting GNOM... [2026-02-03T20:23:17.342766] [INFO ] [sig ] Generating forecast for: GNOM [2026-02-03T20:23:17.342798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-02-03T20:23:17.357859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-02-03T20:23:17.358355] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-02-03T20:23:17.359707] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-02-03T20:23:17.359789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:17.359841] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:17.359888] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:17.359983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:17.424913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:17.425793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:17.425880] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:17.425913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:17.544600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:17.544761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:17.544805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:17.544869] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:17.548564] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: UP (p=83.82%) [2026-02-03T20:23:17.548913] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-02-03T20:23:17.549070] [INFO ] [sig ] GNOM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:17.698343] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNOM.txt [2026-02-03T20:23:17.698491] [INFO ] [sig ] [1379/3452] Completed GNOM in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.4m [2026-02-03T20:23:17.698533] [INFO ] [sig ] [1380/3452] Forecasting GNPX... [2026-02-03T20:23:17.698563] [INFO ] [sig ] Generating forecast for: GNPX [2026-02-03T20:23:17.698613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-02-03T20:23:17.711088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-02-03T20:23:17.711535] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-02-03T20:23:17.712396] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-02-03T20:23:17.712451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:17.712484] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:17.712512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:17.712570] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:17.778219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:17.779171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:17.779263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:17.779297] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:17.903915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:17.904080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:17.904120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:17.904150] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:17.907599] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: UP (p=66.69%) [2026-02-03T20:23:17.907949] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-02-03T20:23:17.908087] [INFO ] [sig ] GNPX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:18.052882] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNPX.txt [2026-02-03T20:23:18.053073] [INFO ] [sig ] [1380/3452] Completed GNPX in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-03T20:23:18.053117] [INFO ] [sig ] [1381/3452] Forecasting GNRC... [2026-02-03T20:23:18.053150] [INFO ] [sig ] Generating forecast for: GNRC [2026-02-03T20:23:18.053181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-02-03T20:23:18.068083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-02-03T20:23:18.068570] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-02-03T20:23:18.069904] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-02-03T20:23:18.070167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:18.070213] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:18.070246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:18.070308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:18.135265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:18.136187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:18.136279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:18.136311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:18.263871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:18.264036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:18.264078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:18.264109] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:18.267616] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: UP (p=77.77%) [2026-02-03T20:23:18.267960] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-02-03T20:23:18.268104] [INFO ] [sig ] GNRC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:18.415656] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNRC.txt [2026-02-03T20:23:18.415833] [INFO ] [sig ] [1381/3452] Completed GNRC in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-03T20:23:18.415881] [INFO ] [sig ] [1382/3452] Forecasting GNSS... [2026-02-03T20:23:18.415917] [INFO ] [sig ] Generating forecast for: GNSS [2026-02-03T20:23:18.415955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-02-03T20:23:18.428673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-02-03T20:23:18.429144] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-02-03T20:23:18.430062] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-02-03T20:23:18.430125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:18.430160] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:18.430187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:18.430246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:18.490869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:18.491879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:18.491993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:18.492033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:18.620463] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:18.620649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:18.620738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:18.620775] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:18.624287] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: UP (p=79.82%) [2026-02-03T20:23:18.624565] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-02-03T20:23:18.624719] [INFO ] [sig ] GNSS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:18.772965] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GNSS.txt [2026-02-03T20:23:18.773106] [INFO ] [sig ] [1382/3452] Completed GNSS in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-03T20:23:18.773147] [INFO ] [sig ] [1383/3452] Forecasting GNTX... [2026-02-03T20:23:18.773179] [INFO ] [sig ] Generating forecast for: GNTX [2026-02-03T20:23:18.773211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-02-03T20:23:18.784529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-02-03T20:23:18.784918] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-02-03T20:23:18.785788] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-02-03T20:23:18.785844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:18.785880] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:18.785911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:18.785969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:18.847070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:18.847796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:18.848024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:18.848058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:18.973155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:18.973315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:18.973355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:18.973385] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:18.977539] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: DOWN (p=21.86%) [2026-02-03T20:23:18.977862] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-02-03T20:23:18.978172] [INFO ] [sig ] GNTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:19.123545] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GNTX.txt [2026-02-03T20:23:19.123704] [INFO ] [sig ] [1383/3452] Completed GNTX in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-03T20:23:19.123744] [INFO ] [sig ] [1384/3452] Forecasting GO... [2026-02-03T20:23:19.123774] [INFO ] [sig ] Generating forecast for: GO [2026-02-03T20:23:19.123804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-02-03T20:23:19.135509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-02-03T20:23:19.135886] [INFO ] [FORECASTER] Starting predict_future for GO [2026-02-03T20:23:19.136711] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-02-03T20:23:19.136766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:19.136799] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:19.136831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:19.136903] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:19.196722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:19.197618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:19.197701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:19.197735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:19.334727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:19.334920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:19.334962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:19.334994] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:19.338929] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: DOWN (p=44.59%) [2026-02-03T20:23:19.339206] [INFO ] [FORECASTER] Completed predict_future for GO [2026-02-03T20:23:19.339336] [INFO ] [sig ] GO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:19.485810] [INFO ] [LOCAL ] Saved forecast: GO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GO.txt [2026-02-03T20:23:19.485970] [INFO ] [sig ] [1384/3452] Completed GO in 0.4s | 2.80 sym/s | Total: 8.2m | ETA: 12.3m [2026-02-03T20:23:19.486015] [INFO ] [sig ] [1385/3452] Forecasting GOCO... [2026-02-03T20:23:19.486045] [INFO ] [sig ] Generating forecast for: GOCO [2026-02-03T20:23:19.486074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-02-03T20:23:19.502473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-02-03T20:23:19.503033] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-02-03T20:23:19.504133] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-02-03T20:23:19.504200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:19.504244] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:19.504281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:19.504365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:19.575697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:19.576651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:19.576739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:19.576772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:19.707608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:19.707772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:19.707814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:19.707862] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:19.711426] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: DOWN (p=18.70%) [2026-02-03T20:23:19.711738] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-02-03T20:23:19.711876] [INFO ] [sig ] GOCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:19.855037] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GOCO.txt [2026-02-03T20:23:19.855208] [INFO ] [sig ] [1385/3452] Completed GOCO in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:19.855250] [INFO ] [sig ] [1386/3452] Forecasting GOF... [2026-02-03T20:23:19.855279] [INFO ] [sig ] Generating forecast for: GOF [2026-02-03T20:23:19.855309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-02-03T20:23:19.866852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-02-03T20:23:19.867275] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-02-03T20:23:19.868190] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-02-03T20:23:19.868245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:19.868295] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:19.868325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:19.868383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:19.926967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:19.927894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:19.928037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:19.928073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:20.056011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:20.056179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:20.056222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:20.056251] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:20.059836] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=79.53%) [2026-02-03T20:23:20.060154] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-02-03T20:23:20.060291] [INFO ] [sig ] GOF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:20.211707] [INFO ] [LOCAL ] Saved forecast: GOF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GOF.txt [2026-02-03T20:23:20.211879] [INFO ] [sig ] [1386/3452] Completed GOF in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:20.211925] [INFO ] [sig ] [1387/3452] Forecasting GOGO... [2026-02-03T20:23:20.211963] [INFO ] [sig ] Generating forecast for: GOGO [2026-02-03T20:23:20.212011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-02-03T20:23:20.224212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-02-03T20:23:20.224648] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-02-03T20:23:20.225459] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-02-03T20:23:20.225516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:20.225549] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:20.225596] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:20.225658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:20.293359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:20.294540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:20.294654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:20.294689] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:20.423366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:20.423525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:20.423568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:20.423639] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:20.427222] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: DOWN (p=27.08%) [2026-02-03T20:23:20.427526] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-02-03T20:23:20.427686] [INFO ] [sig ] GOGO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:20.582674] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GOGO.txt [2026-02-03T20:23:20.582851] [INFO ] [sig ] [1387/3452] Completed GOGO in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:20.582900] [INFO ] [sig ] [1388/3452] Forecasting GOLF... [2026-02-03T20:23:20.582939] [INFO ] [sig ] Generating forecast for: GOLF [2026-02-03T20:23:20.582975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-02-03T20:23:20.595640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-02-03T20:23:20.596064] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-02-03T20:23:20.596862] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-02-03T20:23:20.596915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:20.596946] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:20.596972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:20.597028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:20.654546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:20.655468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:20.655562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:20.655618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:20.781182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:20.781344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:20.781385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:20.781418] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:20.785362] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=12.07%) [2026-02-03T20:23:20.785708] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-02-03T20:23:20.785849] [INFO ] [sig ] GOLF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:20.934370] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GOLF.txt [2026-02-03T20:23:20.934533] [INFO ] [sig ] [1388/3452] Completed GOLF in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:20.934588] [INFO ] [sig ] [1389/3452] Forecasting GOOD... [2026-02-03T20:23:20.934622] [INFO ] [sig ] Generating forecast for: GOOD [2026-02-03T20:23:20.934652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-02-03T20:23:20.947311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-02-03T20:23:20.947782] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-02-03T20:23:20.948705] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-02-03T20:23:20.948763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:20.948796] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:20.948822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:20.948879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:21.009617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:21.010764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:21.010857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:21.010890] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:21.134968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:21.135145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:21.135188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:21.135218] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:21.139617] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=84.48%) [2026-02-03T20:23:21.139966] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-02-03T20:23:21.140127] [INFO ] [sig ] GOOD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:21.299142] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GOOD.txt [2026-02-03T20:23:21.299393] [INFO ] [sig ] [1389/3452] Completed GOOD in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:21.299464] [INFO ] [sig ] [1390/3452] Forecasting GOOG... [2026-02-03T20:23:21.299507] [INFO ] [sig ] Generating forecast for: GOOG [2026-02-03T20:23:21.299550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-02-03T20:23:21.311085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-02-03T20:23:21.311483] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-02-03T20:23:21.312342] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-02-03T20:23:21.312396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:21.312429] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:21.312456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:21.312513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:21.374606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:21.375932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:21.376042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:21.376077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:21.504763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:21.504930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:21.504971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:21.505000] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:21.508562] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-02-03T20:23:21.508870] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-02-03T20:23:21.509027] [INFO ] [sig ] GOOG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:21.653585] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GOOG.txt [2026-02-03T20:23:21.653750] [INFO ] [sig ] [1390/3452] Completed GOOG in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:21.653797] [INFO ] [sig ] [1391/3452] Forecasting GOOS... [2026-02-03T20:23:21.653828] [INFO ] [sig ] Generating forecast for: GOOS [2026-02-03T20:23:21.653859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-02-03T20:23:21.665451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-02-03T20:23:21.665867] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-02-03T20:23:21.666672] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-02-03T20:23:21.666727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:21.666760] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:21.666789] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:21.666849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:21.726611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:21.727653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:21.727739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:21.727773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:21.850815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:21.850981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:21.851026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:21.851055] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:21.854515] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=22.58%) [2026-02-03T20:23:21.854810] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-02-03T20:23:21.855005] [INFO ] [sig ] GOOS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:21.998453] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GOOS.txt [2026-02-03T20:23:21.998643] [INFO ] [sig ] [1391/3452] Completed GOOS in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:21.998686] [INFO ] [sig ] [1392/3452] Forecasting GOSS... [2026-02-03T20:23:21.998716] [INFO ] [sig ] Generating forecast for: GOSS [2026-02-03T20:23:21.998747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-02-03T20:23:22.010678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-02-03T20:23:22.011046] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-02-03T20:23:22.011862] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-02-03T20:23:22.011925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:22.011965] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:22.011997] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:22.012061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:22.069750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:22.070656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:22.070741] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:22.070774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:22.196959] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:22.197140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:22.197183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:22.197213] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:22.200683] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: UP (p=64.96%) [2026-02-03T20:23:22.200966] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-02-03T20:23:22.201096] [INFO ] [sig ] GOSS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:22.345604] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GOSS.txt [2026-02-03T20:23:22.345760] [INFO ] [sig ] [1392/3452] Completed GOSS in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:22.345800] [INFO ] [sig ] [1393/3452] Forecasting GOVI... [2026-02-03T20:23:22.345832] [INFO ] [sig ] Generating forecast for: GOVI [2026-02-03T20:23:22.345862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-02-03T20:23:22.357403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-02-03T20:23:22.357751] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-02-03T20:23:22.358592] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-02-03T20:23:22.358646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:22.358719] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:22.358748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:22.358805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:22.415361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:22.416048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:22.416127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:22.416159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:22.534207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:22.534361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:22.534433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:22.534464] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:22.538100] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: DOWN (p=32.84%) [2026-02-03T20:23:22.538375] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-02-03T20:23:22.538504] [INFO ] [sig ] GOVI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:22.684838] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GOVI.txt [2026-02-03T20:23:22.684998] [INFO ] [sig ] [1393/3452] Completed GOVI in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:22.685044] [INFO ] [sig ] [1394/3452] Forecasting GPC... [2026-02-03T20:23:22.685074] [INFO ] [sig ] Generating forecast for: GPC [2026-02-03T20:23:22.685105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-02-03T20:23:22.698023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-02-03T20:23:22.698456] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-02-03T20:23:22.699436] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-02-03T20:23:22.699493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:22.699526] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:22.699554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:22.699631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:22.761420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:22.762454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:22.762545] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:22.762600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:22.891176] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:22.891340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:22.891384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:22.891423] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:22.895147] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-02-03T20:23:22.895448] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-02-03T20:23:22.895605] [INFO ] [sig ] GPC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:23.052152] [INFO ] [LOCAL ] Saved forecast: GPC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GPC.txt [2026-02-03T20:23:23.052331] [INFO ] [sig ] [1394/3452] Completed GPC in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:23.052393] [INFO ] [sig ] [1395/3452] Forecasting GPI... [2026-02-03T20:23:23.052435] [INFO ] [sig ] Generating forecast for: GPI [2026-02-03T20:23:23.052469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-02-03T20:23:23.064218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-02-03T20:23:23.064633] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-02-03T20:23:23.065443] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-02-03T20:23:23.065499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:23.065533] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:23.065560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:23.065636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:23.123039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:23.123983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:23.124109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:23.124144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:23.250934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:23.251098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:23.251138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:23.251169] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:23.254858] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=60.34%) [2026-02-03T20:23:23.255163] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-02-03T20:23:23.255301] [INFO ] [sig ] GPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:23.410323] [INFO ] [LOCAL ] Saved forecast: GPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GPI.txt [2026-02-03T20:23:23.410478] [INFO ] [sig ] [1395/3452] Completed GPI in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:23.410520] [INFO ] [sig ] [1396/3452] Forecasting GPIQ... [2026-02-03T20:23:23.410550] [INFO ] [sig ] Generating forecast for: GPIQ [2026-02-03T20:23:23.410599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-02-03T20:23:23.423656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-02-03T20:23:23.424043] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-02-03T20:23:23.424949] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-02-03T20:23:23.425004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:23.425038] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:23.425065] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:23.425123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:23.491024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:23.491762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:23.491845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:23.491881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:23.617000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:23.617173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:23.617408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:23.617494] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:23.621696] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=86.72%) [2026-02-03T20:23:23.622108] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-02-03T20:23:23.622277] [INFO ] [sig ] GPIQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:23.776854] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GPIQ.txt [2026-02-03T20:23:23.777019] [INFO ] [sig ] [1396/3452] Completed GPIQ in 0.4s | 2.80 sym/s | Total: 8.3m | ETA: 12.3m [2026-02-03T20:23:23.777063] [INFO ] [sig ] [1397/3452] Forecasting GPIX... [2026-02-03T20:23:23.777094] [INFO ] [sig ] Generating forecast for: GPIX [2026-02-03T20:23:23.777127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-02-03T20:23:23.788488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-02-03T20:23:23.788863] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-02-03T20:23:23.789665] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-02-03T20:23:23.789717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:23.789763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:23.789805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:23.789863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:23.847391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:23.848159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:23.848254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:23.848287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:23.967033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:23.967196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:23.967237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:23.967266] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:23.971031] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=78.17%) [2026-02-03T20:23:23.971305] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-02-03T20:23:23.971436] [INFO ] [sig ] GPIX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:24.115881] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GPIX.txt [2026-02-03T20:23:24.116044] [INFO ] [sig ] [1397/3452] Completed GPIX in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-03T20:23:24.116090] [INFO ] [sig ] [1398/3452] Forecasting GPJA... [2026-02-03T20:23:24.116118] [INFO ] [sig ] Generating forecast for: GPJA [2026-02-03T20:23:24.116148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-02-03T20:23:24.127024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-02-03T20:23:24.127386] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-02-03T20:23:24.128198] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-02-03T20:23:24.128251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:24.128283] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:24.128309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:24.128365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:24.187207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:24.187912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:24.187991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:24.188024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:24.305328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:24.305495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:24.305536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:24.305565] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:24.308980] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=29.78%) [2026-02-03T20:23:24.309251] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-02-03T20:23:24.309379] [INFO ] [sig ] GPJA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:24.450408] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GPJA.txt [2026-02-03T20:23:24.450551] [INFO ] [sig ] [1398/3452] Completed GPJA in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-03T20:23:24.450608] [INFO ] [sig ] [1399/3452] Forecasting GPK... [2026-02-03T20:23:24.450639] [INFO ] [sig ] Generating forecast for: GPK [2026-02-03T20:23:24.450669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-02-03T20:23:24.462295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-02-03T20:23:24.462700] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-02-03T20:23:24.463665] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-02-03T20:23:24.463719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:24.463753] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:24.463780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:24.463836] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:24.524809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:24.525593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:24.525679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:24.525713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:24.653043] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:24.653201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:24.653243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:24.653272] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:24.657079] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=89.49%) [2026-02-03T20:23:24.657355] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-02-03T20:23:24.657483] [INFO ] [sig ] GPK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:24.799137] [INFO ] [LOCAL ] Saved forecast: GPK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GPK.txt [2026-02-03T20:23:24.799473] [INFO ] [sig ] [1399/3452] Completed GPK in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-03T20:23:24.799512] [INFO ] [sig ] [1400/3452] Forecasting GPN... [2026-02-03T20:23:24.799542] [INFO ] [sig ] Generating forecast for: GPN [2026-02-03T20:23:24.799592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-02-03T20:23:24.811310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-02-03T20:23:24.811641] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-02-03T20:23:24.812389] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-02-03T20:23:24.812442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:24.812475] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:24.812502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:24.812559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:24.869852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:24.870466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:24.870551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:24.870603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:24.994708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:24.994869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:24.994911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:24.994946] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:24.998722] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-02-03T20:23:24.998993] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-02-03T20:23:24.999117] [INFO ] [sig ] GPN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:25.141355] [INFO ] [LOCAL ] Saved forecast: GPN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GPN.txt [2026-02-03T20:23:25.141521] [INFO ] [sig ] [1400/3452] Completed GPN in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-03T20:23:25.141564] [INFO ] [sig ] [1401/3452] Forecasting GPRE... [2026-02-03T20:23:25.141613] [INFO ] [sig ] Generating forecast for: GPRE [2026-02-03T20:23:25.141652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-02-03T20:23:25.152953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-02-03T20:23:25.153311] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-02-03T20:23:25.154127] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-02-03T20:23:25.154179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:25.154212] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:25.154239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:25.154296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:25.212417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:25.213364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:25.213454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:25.213487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:25.340111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:25.340274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:25.340316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:25.340344] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:25.344066] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=76.35%) [2026-02-03T20:23:25.344511] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-02-03T20:23:25.344659] [INFO ] [sig ] GPRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:25.490170] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GPRE.txt [2026-02-03T20:23:25.490308] [INFO ] [sig ] [1401/3452] Completed GPRE in 0.3s | 2.80 sym/s | Total: 8.3m | ETA: 12.2m [2026-02-03T20:23:25.490349] [INFO ] [sig ] [1402/3452] Forecasting GPRK... [2026-02-03T20:23:25.490379] [INFO ] [sig ] Generating forecast for: GPRK [2026-02-03T20:23:25.490408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-02-03T20:23:25.507567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-02-03T20:23:25.508174] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-02-03T20:23:25.509321] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-02-03T20:23:25.509388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:25.509432] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:25.509467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:25.509548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:25.597504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:25.598666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:25.598754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:25.598787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:25.724381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:25.724540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:25.724599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:25.724631] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:25.728505] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-02-03T20:23:25.728891] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-02-03T20:23:25.729066] [INFO ] [sig ] GPRK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:25.887294] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GPRK.txt [2026-02-03T20:23:25.887465] [INFO ] [sig ] [1402/3452] Completed GPRK in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:25.887507] [INFO ] [sig ] [1403/3452] Forecasting GPRO... [2026-02-03T20:23:25.887538] [INFO ] [sig ] Generating forecast for: GPRO [2026-02-03T20:23:25.887567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-02-03T20:23:25.901450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-02-03T20:23:25.901902] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-02-03T20:23:25.902949] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-02-03T20:23:25.903004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:25.903037] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:25.903066] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:25.903124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:25.964969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:25.965850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:25.965964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:25.965999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:26.089191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:26.089355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:26.089398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:26.089427] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:26.092838] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-02-03T20:23:26.093112] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-02-03T20:23:26.093237] [INFO ] [sig ] GPRO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:26.235468] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GPRO.txt [2026-02-03T20:23:26.235621] [INFO ] [sig ] [1403/3452] Completed GPRO in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:26.235664] [INFO ] [sig ] [1404/3452] Forecasting GRAB... [2026-02-03T20:23:26.235694] [INFO ] [sig ] Generating forecast for: GRAB [2026-02-03T20:23:26.235724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-02-03T20:23:26.246991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-02-03T20:23:26.247325] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-02-03T20:23:26.248130] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-02-03T20:23:26.248183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:26.248214] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:26.248240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:26.248297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:26.307790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:26.308910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:26.308999] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:26.309032] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:26.433351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:26.433523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:26.433565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:26.433633] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:26.437091] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: DOWN (p=27.96%) [2026-02-03T20:23:26.437394] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-02-03T20:23:26.437529] [INFO ] [sig ] GRAB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:26.586568] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GRAB.txt [2026-02-03T20:23:26.586749] [INFO ] [sig ] [1404/3452] Completed GRAB in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:26.586792] [INFO ] [sig ] [1405/3452] Forecasting GRAL... [2026-02-03T20:23:26.586821] [INFO ] [sig ] Generating forecast for: GRAL [2026-02-03T20:23:26.586852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-02-03T20:23:26.599156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-02-03T20:23:26.599526] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-02-03T20:23:26.600549] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-02-03T20:23:26.600620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:26.600654] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:26.600680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:26.600737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:26.666274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:26.667164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:26.667252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:26.667287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:26.799315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:26.799487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:26.799530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:26.799560] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:26.803534] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=18.95%) [2026-02-03T20:23:26.803907] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-02-03T20:23:26.804073] [INFO ] [sig ] GRAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:26.950667] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GRAL.txt [2026-02-03T20:23:26.950829] [INFO ] [sig ] [1405/3452] Completed GRAL in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:26.950874] [INFO ] [sig ] [1406/3452] Forecasting GRBK... [2026-02-03T20:23:26.950905] [INFO ] [sig ] Generating forecast for: GRBK [2026-02-03T20:23:26.950935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-02-03T20:23:26.962028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-02-03T20:23:26.962348] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-02-03T20:23:26.963171] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-02-03T20:23:26.963226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:26.963261] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:26.963291] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:26.963350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:27.025275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:27.026183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:27.026272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:27.026324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:27.149714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:27.149873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:27.149915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:27.149947] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:27.153616] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: DOWN (p=3.12%) [2026-02-03T20:23:27.153894] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-02-03T20:23:27.154025] [INFO ] [sig ] GRBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:27.315478] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GRBK.txt [2026-02-03T20:23:27.315657] [INFO ] [sig ] [1406/3452] Completed GRBK in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:27.315699] [INFO ] [sig ] [1407/3452] Forecasting GRC... [2026-02-03T20:23:27.315729] [INFO ] [sig ] Generating forecast for: GRC [2026-02-03T20:23:27.315759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-02-03T20:23:27.326862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-02-03T20:23:27.327180] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-02-03T20:23:27.327984] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-02-03T20:23:27.328038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:27.328070] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:27.328096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:27.328152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:27.388727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:27.389387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:27.389469] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:27.389504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:27.509320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:27.509482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:27.509523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:27.509553] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:27.512973] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-02-03T20:23:27.513245] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-02-03T20:23:27.513372] [INFO ] [sig ] GRC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:27.662341] [INFO ] [LOCAL ] Saved forecast: GRC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GRC.txt [2026-02-03T20:23:27.662544] [INFO ] [sig ] [1407/3452] Completed GRC in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:27.662625] [INFO ] [sig ] [1408/3452] Forecasting GREE... [2026-02-03T20:23:27.662664] [INFO ] [sig ] Generating forecast for: GREE [2026-02-03T20:23:27.662702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-02-03T20:23:27.674943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-02-03T20:23:27.675296] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-02-03T20:23:27.676110] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-02-03T20:23:27.676164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:27.676198] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:27.676228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:27.676302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:27.735013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:27.735703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:27.735782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:27.735816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:27.856171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:27.856333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:27.856375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:27.856405] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:27.859948] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=82.83%) [2026-02-03T20:23:27.860234] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-02-03T20:23:27.860365] [INFO ] [sig ] GREE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:28.008546] [INFO ] [LOCAL ] Saved forecast: GREE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GREE.txt [2026-02-03T20:23:28.008717] [INFO ] [sig ] [1408/3452] Completed GREE in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:28.008758] [INFO ] [sig ] [1409/3452] Forecasting GRFS... [2026-02-03T20:23:28.008787] [INFO ] [sig ] Generating forecast for: GRFS [2026-02-03T20:23:28.008817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-02-03T20:23:28.020792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-02-03T20:23:28.021209] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-02-03T20:23:28.022039] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-02-03T20:23:28.022105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:28.022144] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:28.022176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:28.022238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:28.080918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:28.081861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:28.081954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:28.081989] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:28.210850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:28.211019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:28.211060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:28.211090] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:28.214563] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=76.97%) [2026-02-03T20:23:28.214862] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-02-03T20:23:28.214994] [INFO ] [sig ] GRFS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:28.362916] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GRFS.txt [2026-02-03T20:23:28.363081] [INFO ] [sig ] [1409/3452] Completed GRFS in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:28.363122] [INFO ] [sig ] [1410/3452] Forecasting GRID... [2026-02-03T20:23:28.363152] [INFO ] [sig ] Generating forecast for: GRID [2026-02-03T20:23:28.363181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-02-03T20:23:28.374419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-02-03T20:23:28.374815] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-02-03T20:23:28.375617] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-02-03T20:23:28.375684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:28.375751] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:28.375781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:28.375838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:28.435923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:28.437031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:28.437131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:28.437163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:28.562635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:28.562801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:28.562841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:28.562868] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:28.566405] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-02-03T20:23:28.566731] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-02-03T20:23:28.566870] [INFO ] [sig ] GRID: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:28.713386] [INFO ] [LOCAL ] Saved forecast: GRID 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GRID.txt [2026-02-03T20:23:28.713554] [INFO ] [sig ] [1410/3452] Completed GRID in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:28.713619] [INFO ] [sig ] [1411/3452] Forecasting GRMN... [2026-02-03T20:23:28.713649] [INFO ] [sig ] Generating forecast for: GRMN [2026-02-03T20:23:28.713680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-02-03T20:23:28.725774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-02-03T20:23:28.726149] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-02-03T20:23:28.726950] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-02-03T20:23:28.727003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:28.727035] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:28.727062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:28.727119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:28.786160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:28.787073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:28.787160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:28.787193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:28.912170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:28.912527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:28.912586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:28.912619] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:28.916262] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=20.94%) [2026-02-03T20:23:28.916547] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-02-03T20:23:28.916699] [INFO ] [sig ] GRMN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:29.064443] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GRMN.txt [2026-02-03T20:23:29.064636] [INFO ] [sig ] [1411/3452] Completed GRMN in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:29.064683] [INFO ] [sig ] [1412/3452] Forecasting GRND... [2026-02-03T20:23:29.064713] [INFO ] [sig ] Generating forecast for: GRND [2026-02-03T20:23:29.064743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-02-03T20:23:29.076048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-02-03T20:23:29.076438] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-02-03T20:23:29.077243] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-02-03T20:23:29.077297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:29.077332] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:29.077360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:29.077419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:29.136130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:29.136993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:29.137081] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:29.137113] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:29.259924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:29.260084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:29.260126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:29.260155] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:29.263842] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: UP (p=50.19%) [2026-02-03T20:23:29.264135] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-02-03T20:23:29.264269] [INFO ] [sig ] GRND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:29.407245] [INFO ] [LOCAL ] Saved forecast: GRND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GRND.txt [2026-02-03T20:23:29.407412] [INFO ] [sig ] [1412/3452] Completed GRND in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.2m [2026-02-03T20:23:29.407456] [INFO ] [sig ] [1413/3452] Forecasting GRPN... [2026-02-03T20:23:29.407487] [INFO ] [sig ] Generating forecast for: GRPN [2026-02-03T20:23:29.407532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-02-03T20:23:29.419097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-02-03T20:23:29.419610] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-02-03T20:23:29.420755] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-02-03T20:23:29.420826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:29.420871] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:29.420909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:29.420978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:29.482801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:29.483696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:29.483782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:29.483815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:29.607273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:29.607435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:29.607478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:29.607544] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:29.611592] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=28.43%) [2026-02-03T20:23:29.611907] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-02-03T20:23:29.612048] [INFO ] [sig ] GRPN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:29.766799] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GRPN.txt [2026-02-03T20:23:29.766967] [INFO ] [sig ] [1413/3452] Completed GRPN in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-03T20:23:29.767010] [INFO ] [sig ] [1414/3452] Forecasting GRVY... [2026-02-03T20:23:29.767041] [INFO ] [sig ] Generating forecast for: GRVY [2026-02-03T20:23:29.767076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-02-03T20:23:29.778923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-02-03T20:23:29.779339] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-02-03T20:23:29.780161] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-02-03T20:23:29.780214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:29.780246] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:29.780272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:29.780329] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:29.837938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:29.839089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:29.839210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:29.839246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:29.956980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:29.957148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:29.957190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:29.957220] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:29.960850] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=65.87%) [2026-02-03T20:23:29.961163] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-02-03T20:23:29.961307] [INFO ] [sig ] GRVY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:30.114474] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GRVY.txt [2026-02-03T20:23:30.114666] [INFO ] [sig ] [1414/3452] Completed GRVY in 0.3s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-03T20:23:30.114713] [INFO ] [sig ] [1415/3452] Forecasting GRWG... [2026-02-03T20:23:30.114744] [INFO ] [sig ] Generating forecast for: GRWG [2026-02-03T20:23:30.114776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-02-03T20:23:30.128544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-02-03T20:23:30.129111] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-02-03T20:23:30.130383] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-02-03T20:23:30.130458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:30.130508] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:30.130549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:30.130660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:30.223930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:30.225220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:30.225351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:30.225409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:30.391405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:30.391594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:30.391641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:30.391673] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:30.396997] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=5.42%) [2026-02-03T20:23:30.397430] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-02-03T20:23:30.397611] [INFO ] [sig ] GRWG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:30.619176] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GRWG.txt [2026-02-03T20:23:30.619420] [INFO ] [sig ] [1415/3452] Completed GRWG in 0.5s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-03T20:23:30.619494] [INFO ] [sig ] [1416/3452] Forecasting GRX... [2026-02-03T20:23:30.619549] [INFO ] [sig ] Generating forecast for: GRX [2026-02-03T20:23:30.619628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-02-03T20:23:30.637248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-02-03T20:23:30.641973] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-02-03T20:23:30.643645] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-02-03T20:23:30.643738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:30.643777] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:30.643812] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:30.643897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:30.742851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:30.744136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:30.744263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:30.744320] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:30.877982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:30.878184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:30.878237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:30.878275] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:30.883255] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-02-03T20:23:30.883760] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-02-03T20:23:30.883960] [INFO ] [sig ] GRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:31.076565] [INFO ] [LOCAL ] Saved forecast: GRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GRX.txt [2026-02-03T20:23:31.076770] [INFO ] [sig ] [1416/3452] Completed GRX in 0.5s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-03T20:23:31.076815] [INFO ] [sig ] [1417/3452] Forecasting GS... [2026-02-03T20:23:31.076846] [INFO ] [sig ] Generating forecast for: GS [2026-02-03T20:23:31.076877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-02-03T20:23:31.089553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-02-03T20:23:31.089990] [INFO ] [FORECASTER] Starting predict_future for GS [2026-02-03T20:23:31.090822] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-02-03T20:23:31.090877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:31.090912] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:31.090939] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:31.090997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:31.154206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:31.155205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:31.155308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:31.155345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:31.293186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:31.293403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:31.293454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:31.293489] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:31.298711] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=72.90%) [2026-02-03T20:23:31.299244] [INFO ] [FORECASTER] Completed predict_future for GS [2026-02-03T20:23:31.299453] [INFO ] [sig ] GS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:31.463255] [INFO ] [LOCAL ] Saved forecast: GS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GS.txt [2026-02-03T20:23:31.463420] [INFO ] [sig ] [1417/3452] Completed GS in 0.4s | 2.80 sym/s | Total: 8.4m | ETA: 12.1m [2026-02-03T20:23:31.463462] [INFO ] [sig ] [1418/3452] Forecasting GSBC... [2026-02-03T20:23:31.463494] [INFO ] [sig ] Generating forecast for: GSBC [2026-02-03T20:23:31.463524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-02-03T20:23:31.475900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-02-03T20:23:31.476345] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-02-03T20:23:31.477612] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-02-03T20:23:31.477668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:31.477701] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:31.477727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:31.477784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:31.535614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:31.536493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:31.536599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:31.536634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:31.665195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:31.665361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:31.665407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:31.665437] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:31.669053] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-02-03T20:23:31.669343] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-02-03T20:23:31.669476] [INFO ] [sig ] GSBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:31.819849] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GSBC.txt [2026-02-03T20:23:31.820000] [INFO ] [sig ] [1418/3452] Completed GSBC in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:31.820040] [INFO ] [sig ] [1419/3452] Forecasting GSBD... [2026-02-03T20:23:31.820073] [INFO ] [sig ] Generating forecast for: GSBD [2026-02-03T20:23:31.820105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-02-03T20:23:31.833071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-02-03T20:23:31.833516] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-02-03T20:23:31.834352] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-02-03T20:23:31.834406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:31.834438] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:31.834465] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:31.834522] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:31.892020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:31.892934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:31.893019] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:31.893053] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:32.012291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:32.012465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:32.012506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:32.012536] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:32.016063] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-02-03T20:23:32.016412] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-02-03T20:23:32.016552] [INFO ] [sig ] GSBD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:32.164053] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GSBD.txt [2026-02-03T20:23:32.164211] [INFO ] [sig ] [1419/3452] Completed GSBD in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:32.164251] [INFO ] [sig ] [1420/3452] Forecasting GSHD... [2026-02-03T20:23:32.164282] [INFO ] [sig ] Generating forecast for: GSHD [2026-02-03T20:23:32.164313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-02-03T20:23:32.176426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-02-03T20:23:32.176830] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-02-03T20:23:32.177612] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-02-03T20:23:32.177665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:32.177697] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:32.177725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:32.177782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:32.236485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:32.237370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:32.237486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:32.237520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:32.362039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:32.362199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:32.362238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:32.362267] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:32.365682] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: UP (p=74.32%) [2026-02-03T20:23:32.365959] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-02-03T20:23:32.366087] [INFO ] [sig ] GSHD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:32.506310] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GSHD.txt [2026-02-03T20:23:32.506440] [INFO ] [sig ] [1420/3452] Completed GSHD in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:32.506479] [INFO ] [sig ] [1421/3452] Forecasting GSK... [2026-02-03T20:23:32.506510] [INFO ] [sig ] Generating forecast for: GSK [2026-02-03T20:23:32.506540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-02-03T20:23:32.521414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-02-03T20:23:32.521912] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-02-03T20:23:32.523077] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-02-03T20:23:32.523157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:32.523199] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:32.523232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:32.523310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:32.586963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:32.587945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:32.588033] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:32.588067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:32.717236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:32.717398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:32.717439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:32.717468] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:32.720944] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=20.07%) [2026-02-03T20:23:32.721230] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-02-03T20:23:32.721363] [INFO ] [sig ] GSK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:32.867397] [INFO ] [LOCAL ] Saved forecast: GSK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GSK.txt [2026-02-03T20:23:32.867601] [INFO ] [sig ] [1421/3452] Completed GSK in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:32.867654] [INFO ] [sig ] [1422/3452] Forecasting GSL... [2026-02-03T20:23:32.867686] [INFO ] [sig ] Generating forecast for: GSL [2026-02-03T20:23:32.867719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-02-03T20:23:32.879676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-02-03T20:23:32.880085] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-02-03T20:23:32.881052] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-02-03T20:23:32.881110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:32.881148] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:32.881180] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:32.881249] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:32.938514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:32.939361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:32.939449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:32.939482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:33.065534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:33.065711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:33.065752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:33.065780] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:33.069180] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-02-03T20:23:33.069469] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-02-03T20:23:33.069612] [INFO ] [sig ] GSL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:33.214149] [INFO ] [LOCAL ] Saved forecast: GSL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GSL.txt [2026-02-03T20:23:33.214301] [INFO ] [sig ] [1422/3452] Completed GSL in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:33.214341] [INFO ] [sig ] [1423/3452] Forecasting GSM... [2026-02-03T20:23:33.214369] [INFO ] [sig ] Generating forecast for: GSM [2026-02-03T20:23:33.214399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-02-03T20:23:33.225835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-02-03T20:23:33.226170] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-02-03T20:23:33.226955] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-02-03T20:23:33.227007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:33.227040] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:33.227067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:33.227123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:33.287072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:33.288170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:33.288259] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:33.288294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:33.415849] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:33.416045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:33.416090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:33.416127] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:33.419855] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=13.16%) [2026-02-03T20:23:33.420141] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-02-03T20:23:33.420297] [INFO ] [sig ] GSM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:33.564085] [INFO ] [LOCAL ] Saved forecast: GSM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GSM.txt [2026-02-03T20:23:33.564258] [INFO ] [sig ] [1423/3452] Completed GSM in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:33.564300] [INFO ] [sig ] [1424/3452] Forecasting GTES... [2026-02-03T20:23:33.564329] [INFO ] [sig ] Generating forecast for: GTES [2026-02-03T20:23:33.564359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-02-03T20:23:33.575341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-02-03T20:23:33.575675] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-02-03T20:23:33.576469] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-02-03T20:23:33.576523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:33.576555] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:33.576608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:33.576669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:33.634407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:33.635393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:33.635484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:33.635519] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:33.755101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:33.755280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:33.755324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:33.755354] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:33.758863] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-02-03T20:23:33.759158] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-02-03T20:23:33.759289] [INFO ] [sig ] GTES: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:33.908901] [INFO ] [LOCAL ] Saved forecast: GTES 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GTES.txt [2026-02-03T20:23:33.909065] [INFO ] [sig ] [1424/3452] Completed GTES in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:33.909114] [INFO ] [sig ] [1425/3452] Forecasting GTLB... [2026-02-03T20:23:33.909145] [INFO ] [sig ] Generating forecast for: GTLB [2026-02-03T20:23:33.909176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-02-03T20:23:33.920681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-02-03T20:23:33.921171] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-02-03T20:23:33.922056] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-02-03T20:23:33.922112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:33.922144] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:33.922173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:33.922231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:33.981709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:33.982636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:33.982723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:33.982756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:34.107426] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:34.107609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:34.107652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:34.107680] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:34.111149] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: UP (p=73.49%) [2026-02-03T20:23:34.111432] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-02-03T20:23:34.111774] [INFO ] [sig ] GTLB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:34.256374] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GTLB.txt [2026-02-03T20:23:34.256549] [INFO ] [sig ] [1425/3452] Completed GTLB in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:34.256611] [INFO ] [sig ] [1426/3452] Forecasting GTLS... [2026-02-03T20:23:34.256643] [INFO ] [sig ] Generating forecast for: GTLS [2026-02-03T20:23:34.256673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-02-03T20:23:34.268769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-02-03T20:23:34.269203] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-02-03T20:23:34.270047] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-02-03T20:23:34.270102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:34.270135] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:34.270162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:34.270219] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:34.329982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:34.330877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:34.330960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:34.330992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:34.461607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:34.461770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:34.461812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:34.461841] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:34.465361] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-02-03T20:23:34.465685] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-02-03T20:23:34.465847] [INFO ] [sig ] GTLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:34.619879] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GTLS.txt [2026-02-03T20:23:34.620044] [INFO ] [sig ] [1426/3452] Completed GTLS in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:34.620085] [INFO ] [sig ] [1427/3452] Forecasting GTN... [2026-02-03T20:23:34.620115] [INFO ] [sig ] Generating forecast for: GTN [2026-02-03T20:23:34.620144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-02-03T20:23:34.633989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-02-03T20:23:34.634506] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-02-03T20:23:34.635650] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-02-03T20:23:34.635723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:34.635811] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:34.635860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:34.635955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:34.707209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:34.708199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:34.708302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:34.708339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:34.835853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:34.836013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:34.836055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:34.836084] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:34.839524] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-02-03T20:23:34.839822] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-02-03T20:23:34.839955] [INFO ] [sig ] GTN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:34.981892] [INFO ] [LOCAL ] Saved forecast: GTN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GTN.txt [2026-02-03T20:23:34.982050] [INFO ] [sig ] [1427/3452] Completed GTN in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:34.982094] [INFO ] [sig ] [1428/3452] Forecasting GTX... [2026-02-03T20:23:34.982122] [INFO ] [sig ] Generating forecast for: GTX [2026-02-03T20:23:34.982152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-02-03T20:23:34.993060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-02-03T20:23:34.993422] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-02-03T20:23:34.994220] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-02-03T20:23:34.994272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:34.994304] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:34.994330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:34.994386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:35.053133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:35.054011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:35.054097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:35.054129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:35.173694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:35.173851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:35.173910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:35.173942] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:35.177467] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=50.62%) [2026-02-03T20:23:35.177766] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-02-03T20:23:35.177923] [INFO ] [sig ] GTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:35.322466] [INFO ] [LOCAL ] Saved forecast: GTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GTX.txt [2026-02-03T20:23:35.322657] [INFO ] [sig ] [1428/3452] Completed GTX in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:35.322715] [INFO ] [sig ] [1429/3452] Forecasting GTY... [2026-02-03T20:23:35.322769] [INFO ] [sig ] Generating forecast for: GTY [2026-02-03T20:23:35.322806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-02-03T20:23:35.334466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-02-03T20:23:35.334865] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-02-03T20:23:35.335684] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-02-03T20:23:35.335738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:35.335771] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:35.335798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:35.335854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:35.393165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:35.394028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:35.394111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:35.394144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:35.516656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:35.516815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:35.516855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:35.516884] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:35.520846] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: DOWN (p=6.38%) [2026-02-03T20:23:35.521173] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-02-03T20:23:35.521338] [INFO ] [sig ] GTY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:35.674065] [INFO ] [LOCAL ] Saved forecast: GTY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GTY.txt [2026-02-03T20:23:35.674220] [INFO ] [sig ] [1429/3452] Completed GTY in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:35.674261] [INFO ] [sig ] [1430/3452] Forecasting GUG... [2026-02-03T20:23:35.674290] [INFO ] [sig ] Generating forecast for: GUG [2026-02-03T20:23:35.674322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-02-03T20:23:35.686385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-02-03T20:23:35.686809] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-02-03T20:23:35.687654] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-02-03T20:23:35.687710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:35.687742] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:35.687769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:35.687849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:35.751800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:35.752762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:35.752868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:35.752902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:35.880950] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:35.881112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:35.881154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:35.881184] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:35.884745] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-02-03T20:23:35.885031] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-02-03T20:23:35.885169] [INFO ] [sig ] GUG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:36.026951] [INFO ] [LOCAL ] Saved forecast: GUG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GUG.txt [2026-02-03T20:23:36.027110] [INFO ] [sig ] [1430/3452] Completed GUG in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.1m [2026-02-03T20:23:36.027152] [INFO ] [sig ] [1431/3452] Forecasting GVA... [2026-02-03T20:23:36.027182] [INFO ] [sig ] Generating forecast for: GVA [2026-02-03T20:23:36.027214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-02-03T20:23:36.038335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-02-03T20:23:36.038754] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-02-03T20:23:36.039536] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-02-03T20:23:36.039607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:36.039641] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:36.039668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:36.039725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:36.098097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:36.099010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:36.099098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:36.099132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:36.222134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:36.222295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:36.222338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:36.222368] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:36.226100] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-02-03T20:23:36.226383] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-02-03T20:23:36.226732] [INFO ] [sig ] GVA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:36.381908] [INFO ] [LOCAL ] Saved forecast: GVA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GVA.txt [2026-02-03T20:23:36.382082] [INFO ] [sig ] [1431/3452] Completed GVA in 0.4s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-03T20:23:36.382126] [INFO ] [sig ] [1432/3452] Forecasting GWH... [2026-02-03T20:23:36.382157] [INFO ] [sig ] Generating forecast for: GWH [2026-02-03T20:23:36.382190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-02-03T20:23:36.394628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-02-03T20:23:36.394969] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-02-03T20:23:36.395777] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-02-03T20:23:36.395831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:36.395863] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:36.395906] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:36.395963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:36.456109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:36.457016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:36.457100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:36.457134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:36.579058] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:36.579197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:36.579237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:36.579267] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:36.582651] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=15.60%) [2026-02-03T20:23:36.582945] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-02-03T20:23:36.583075] [INFO ] [sig ] GWH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:36.723912] [INFO ] [LOCAL ] Saved forecast: GWH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GWH.txt [2026-02-03T20:23:36.724035] [INFO ] [sig ] [1432/3452] Completed GWH in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-03T20:23:36.724075] [INFO ] [sig ] [1433/3452] Forecasting GWRE... [2026-02-03T20:23:36.724104] [INFO ] [sig ] Generating forecast for: GWRE [2026-02-03T20:23:36.724133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-02-03T20:23:36.737150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-02-03T20:23:36.737790] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-02-03T20:23:36.738814] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-02-03T20:23:36.738868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:36.738900] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:36.738926] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:36.738983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:36.795442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:36.796429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:36.796518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:36.796552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:36.919713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:36.919881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:36.919921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:36.919950] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:36.923599] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: DOWN (p=40.11%) [2026-02-03T20:23:36.923886] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-02-03T20:23:36.924024] [INFO ] [sig ] GWRE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:37.065534] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GWRE.txt [2026-02-03T20:23:37.065692] [INFO ] [sig ] [1433/3452] Completed GWRE in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-03T20:23:37.065733] [INFO ] [sig ] [1434/3452] Forecasting GWRS... [2026-02-03T20:23:37.065763] [INFO ] [sig ] Generating forecast for: GWRS [2026-02-03T20:23:37.065792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-02-03T20:23:37.076726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-02-03T20:23:37.077073] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-02-03T20:23:37.077966] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-02-03T20:23:37.078020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:37.078053] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:37.078079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:37.078135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:37.135124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:37.136024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:37.136107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:37.136141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:37.256642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:37.256806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:37.256848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:37.256876] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:37.260692] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-02-03T20:23:37.261046] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-02-03T20:23:37.261173] [INFO ] [sig ] GWRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:37.403351] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/GWRS.txt [2026-02-03T20:23:37.403509] [INFO ] [sig ] [1434/3452] Completed GWRS in 0.3s | 2.80 sym/s | Total: 8.5m | ETA: 12.0m [2026-02-03T20:23:37.403551] [INFO ] [sig ] [1435/3452] Forecasting GXAI... [2026-02-03T20:23:37.403601] [INFO ] [sig ] Generating forecast for: GXAI [2026-02-03T20:23:37.403633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-02-03T20:23:37.415874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-02-03T20:23:37.416229] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-02-03T20:23:37.417025] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-02-03T20:23:37.417079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:37.417110] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:37.417136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:37.417192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:37.473873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:37.474510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:37.474612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:37.474652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:37.588427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:37.588547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:37.588603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:37.588635] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:37.592075] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-02-03T20:23:37.592378] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-02-03T20:23:37.592507] [INFO ] [sig ] GXAI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:37.734890] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GXAI.txt [2026-02-03T20:23:37.735024] [INFO ] [sig ] [1435/3452] Completed GXAI in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:37.735070] [INFO ] [sig ] [1436/3452] Forecasting GYRE... [2026-02-03T20:23:37.735099] [INFO ] [sig ] Generating forecast for: GYRE [2026-02-03T20:23:37.735147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-02-03T20:23:37.747447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-02-03T20:23:37.747946] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-02-03T20:23:37.748881] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-02-03T20:23:37.748937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:37.748971] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:37.748998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:37.749055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:37.809464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:37.810414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:37.810508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:37.810541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:37.931008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:37.931169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:37.931213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:37.931248] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:37.934937] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-02-03T20:23:37.935235] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-02-03T20:23:37.935399] [INFO ] [sig ] GYRE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:38.084592] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/GYRE.txt [2026-02-03T20:23:38.084742] [INFO ] [sig ] [1436/3452] Completed GYRE in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:38.084789] [INFO ] [sig ] [1437/3452] Forecasting H... [2026-02-03T20:23:38.084821] [INFO ] [sig ] Generating forecast for: H [2026-02-03T20:23:38.084852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-02-03T20:23:38.097137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-02-03T20:23:38.097493] [INFO ] [FORECASTER] Starting predict_future for H [2026-02-03T20:23:38.098352] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-02-03T20:23:38.098418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:38.098451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:38.098481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:38.098538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:38.158173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:38.158970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:38.159083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:38.159118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:38.284094] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:38.284263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:38.284305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:38.284335] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:38.288070] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: UP (p=85.71%) [2026-02-03T20:23:38.288391] [INFO ] [FORECASTER] Completed predict_future for H [2026-02-03T20:23:38.288750] [INFO ] [sig ] H: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:38.440838] [INFO ] [LOCAL ] Saved forecast: H 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/H.txt [2026-02-03T20:23:38.441007] [INFO ] [sig ] [1437/3452] Completed H in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:38.441049] [INFO ] [sig ] [1438/3452] Forecasting HAE... [2026-02-03T20:23:38.441080] [INFO ] [sig ] Generating forecast for: HAE [2026-02-03T20:23:38.441111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-02-03T20:23:38.453362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-02-03T20:23:38.453989] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-02-03T20:23:38.455010] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-02-03T20:23:38.455065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:38.455099] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:38.455126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:38.455193] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:38.513357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:38.514292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:38.514385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:38.514420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:38.642338] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:38.642524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:38.642565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:38.642616] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:38.646204] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: DOWN (p=38.71%) [2026-02-03T20:23:38.646511] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-02-03T20:23:38.646670] [INFO ] [sig ] HAE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:38.799407] [INFO ] [LOCAL ] Saved forecast: HAE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HAE.txt [2026-02-03T20:23:38.799545] [INFO ] [sig ] [1438/3452] Completed HAE in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:38.799632] [INFO ] [sig ] [1439/3452] Forecasting HAFC... [2026-02-03T20:23:38.799664] [INFO ] [sig ] Generating forecast for: HAFC [2026-02-03T20:23:38.799693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-02-03T20:23:38.810596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-02-03T20:23:38.810917] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-02-03T20:23:38.811690] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-02-03T20:23:38.811742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:38.811774] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:38.811800] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:38.811856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:38.868630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:38.869325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:38.869406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:38.869439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:39.001015] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:39.001198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:39.001252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:39.001293] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:39.005468] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=37.08%) [2026-02-03T20:23:39.005797] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-02-03T20:23:39.005934] [INFO ] [sig ] HAFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:39.149253] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HAFC.txt [2026-02-03T20:23:39.149420] [INFO ] [sig ] [1439/3452] Completed HAFC in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:39.149463] [INFO ] [sig ] [1440/3452] Forecasting HAIN... [2026-02-03T20:23:39.149492] [INFO ] [sig ] Generating forecast for: HAIN [2026-02-03T20:23:39.149522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-02-03T20:23:39.161097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-02-03T20:23:39.161404] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-02-03T20:23:39.162165] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-02-03T20:23:39.162217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:39.162250] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:39.162277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:39.162337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:39.221093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:39.221998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:39.222084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:39.222119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:39.340719] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:39.340881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:39.340921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:39.340950] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:39.344352] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=32.22%) [2026-02-03T20:23:39.344654] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-02-03T20:23:39.344784] [INFO ] [sig ] HAIN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:39.555403] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HAIN.txt [2026-02-03T20:23:39.555807] [INFO ] [sig ] [1440/3452] Completed HAIN in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:39.555893] [INFO ] [sig ] [1441/3452] Forecasting HAL... [2026-02-03T20:23:39.555927] [INFO ] [sig ] Generating forecast for: HAL [2026-02-03T20:23:39.555959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-02-03T20:23:39.571444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-02-03T20:23:39.571911] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-02-03T20:23:39.572735] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-02-03T20:23:39.572789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:39.572821] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:39.572847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:39.572904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:39.631618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:39.632501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:39.632648] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:39.632687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:39.760799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:39.760955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:39.760995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:39.761025] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:39.764438] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-02-03T20:23:39.764726] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-02-03T20:23:39.764856] [INFO ] [sig ] HAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:39.910169] [INFO ] [LOCAL ] Saved forecast: HAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HAL.txt [2026-02-03T20:23:39.910307] [INFO ] [sig ] [1441/3452] Completed HAL in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:39.910354] [INFO ] [sig ] [1442/3452] Forecasting HALO... [2026-02-03T20:23:39.910392] [INFO ] [sig ] Generating forecast for: HALO [2026-02-03T20:23:39.910428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-02-03T20:23:39.921660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-02-03T20:23:39.921991] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-02-03T20:23:39.922765] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-02-03T20:23:39.922817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:39.922848] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:39.922875] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:39.922931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:39.981263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:39.982087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:39.982173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:39.982207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:40.103994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:40.104162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:40.104204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:40.104233] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:40.108067] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-02-03T20:23:40.108489] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-02-03T20:23:40.108666] [INFO ] [sig ] HALO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:40.252816] [INFO ] [LOCAL ] Saved forecast: HALO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HALO.txt [2026-02-03T20:23:40.252970] [INFO ] [sig ] [1442/3452] Completed HALO in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:40.253009] [INFO ] [sig ] [1443/3452] Forecasting HAS... [2026-02-03T20:23:40.253039] [INFO ] [sig ] Generating forecast for: HAS [2026-02-03T20:23:40.253071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-02-03T20:23:40.264173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-02-03T20:23:40.264543] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-02-03T20:23:40.265341] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-02-03T20:23:40.265398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:40.265430] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:40.265456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:40.265512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:40.321422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:40.322328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:40.322416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:40.322448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:40.448050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:40.448215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:40.448256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:40.448291] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:40.451861] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=23.62%) [2026-02-03T20:23:40.452144] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-02-03T20:23:40.452285] [INFO ] [sig ] HAS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:40.616181] [INFO ] [LOCAL ] Saved forecast: HAS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HAS.txt [2026-02-03T20:23:40.616341] [INFO ] [sig ] [1443/3452] Completed HAS in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:40.616385] [INFO ] [sig ] [1444/3452] Forecasting HASI... [2026-02-03T20:23:40.616414] [INFO ] [sig ] Generating forecast for: HASI [2026-02-03T20:23:40.616445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-02-03T20:23:40.627750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-02-03T20:23:40.628185] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-02-03T20:23:40.629004] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-02-03T20:23:40.629057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:40.629141] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:40.629170] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:40.629228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:40.687289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:40.688237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:40.688358] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:40.688404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:40.813913] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:40.814072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:40.814114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:40.814145] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:40.817670] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-02-03T20:23:40.817983] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-02-03T20:23:40.818120] [INFO ] [sig ] HASI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:40.965725] [INFO ] [LOCAL ] Saved forecast: HASI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HASI.txt [2026-02-03T20:23:40.965902] [INFO ] [sig ] [1444/3452] Completed HASI in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:40.965942] [INFO ] [sig ] [1445/3452] Forecasting HBAN... [2026-02-03T20:23:40.965974] [INFO ] [sig ] Generating forecast for: HBAN [2026-02-03T20:23:40.966004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-02-03T20:23:40.977993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-02-03T20:23:40.978411] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-02-03T20:23:40.979216] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-02-03T20:23:40.979286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:40.979319] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:40.979346] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:40.979402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:41.039169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:41.040090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:41.040181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:41.040215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:41.175511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:41.175900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:41.175960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:41.176009] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:41.180046] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=18.06%) [2026-02-03T20:23:41.180343] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-02-03T20:23:41.180478] [INFO ] [sig ] HBAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:41.340452] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HBAN.txt [2026-02-03T20:23:41.340646] [INFO ] [sig ] [1445/3452] Completed HBAN in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:41.340692] [INFO ] [sig ] [1446/3452] Forecasting HBANL... [2026-02-03T20:23:41.340721] [INFO ] [sig ] Generating forecast for: HBANL [2026-02-03T20:23:41.340753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-02-03T20:23:41.353935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-02-03T20:23:41.354362] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-02-03T20:23:41.355378] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-02-03T20:23:41.355436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:41.355470] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:41.355497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:41.355552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:41.412311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:41.413220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:41.413314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:41.413349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:41.547013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:41.547182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:41.547243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:41.547292] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:41.551467] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=52.97%) [2026-02-03T20:23:41.551786] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-02-03T20:23:41.551937] [INFO ] [sig ] HBANL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:41.712720] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HBANL.txt [2026-02-03T20:23:41.712880] [INFO ] [sig ] [1446/3452] Completed HBANL in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:41.712922] [INFO ] [sig ] [1447/3452] Forecasting HBANP... [2026-02-03T20:23:41.712966] [INFO ] [sig ] Generating forecast for: HBANP [2026-02-03T20:23:41.713005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-02-03T20:23:41.724867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-02-03T20:23:41.725188] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-02-03T20:23:41.726171] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-02-03T20:23:41.726247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:41.726294] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:41.726337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:41.726421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:41.789442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:41.790298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:41.790391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:41.790432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:41.906811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:41.906972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:41.907015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:41.907080] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:41.910946] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=13.62%) [2026-02-03T20:23:41.911221] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-02-03T20:23:41.911359] [INFO ] [sig ] HBANP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:42.076807] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HBANP.txt [2026-02-03T20:23:42.077002] [INFO ] [sig ] [1447/3452] Completed HBANP in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 12.0m [2026-02-03T20:23:42.077052] [INFO ] [sig ] [1448/3452] Forecasting HBB... [2026-02-03T20:23:42.077084] [INFO ] [sig ] Generating forecast for: HBB [2026-02-03T20:23:42.077116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-02-03T20:23:42.089268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-02-03T20:23:42.089643] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-02-03T20:23:42.090399] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-02-03T20:23:42.090452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:42.090484] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:42.090511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:42.090568] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:42.150029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:42.150840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:42.150942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:42.150978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:42.263688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:42.263848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:42.263889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:42.263920] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:42.267392] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: UP (p=75.80%) [2026-02-03T20:23:42.267688] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-02-03T20:23:42.267822] [INFO ] [sig ] HBB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:42.412430] [INFO ] [LOCAL ] Saved forecast: HBB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HBB.txt [2026-02-03T20:23:42.412691] [INFO ] [sig ] [1448/3452] Completed HBB in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-03T20:23:42.412755] [INFO ] [sig ] [1449/3452] Forecasting HBCP... [2026-02-03T20:23:42.412796] [INFO ] [sig ] Generating forecast for: HBCP [2026-02-03T20:23:42.412831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-02-03T20:23:42.427773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-02-03T20:23:42.428337] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-02-03T20:23:42.429873] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-02-03T20:23:42.429940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:42.429984] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:42.430021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:42.430102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:42.499083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:42.500073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:42.500172] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:42.500206] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:42.621985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:42.622150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:42.622192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:42.622222] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:42.625833] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: UP (p=78.43%) [2026-02-03T20:23:42.626114] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-02-03T20:23:42.626242] [INFO ] [sig ] HBCP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:42.769193] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HBCP.txt [2026-02-03T20:23:42.769354] [INFO ] [sig ] [1449/3452] Completed HBCP in 0.4s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-03T20:23:42.769402] [INFO ] [sig ] [1450/3452] Forecasting HBM... [2026-02-03T20:23:42.769439] [INFO ] [sig ] Generating forecast for: HBM [2026-02-03T20:23:42.769477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-02-03T20:23:42.780553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-02-03T20:23:42.780945] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-02-03T20:23:42.781780] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-02-03T20:23:42.781833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:42.781864] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:42.781891] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:42.781948] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:42.838658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:42.839507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:42.839609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:42.839645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:42.959087] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:42.959247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:42.959288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:42.959316] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:42.963098] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=63.88%) [2026-02-03T20:23:42.963405] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-02-03T20:23:42.963535] [INFO ] [sig ] HBM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:43.110235] [INFO ] [LOCAL ] Saved forecast: HBM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HBM.txt [2026-02-03T20:23:43.110390] [INFO ] [sig ] [1450/3452] Completed HBM in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-03T20:23:43.110432] [INFO ] [sig ] [1451/3452] Forecasting HBNC... [2026-02-03T20:23:43.110461] [INFO ] [sig ] Generating forecast for: HBNC [2026-02-03T20:23:43.110492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-02-03T20:23:43.122259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-02-03T20:23:43.122663] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-02-03T20:23:43.123435] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-02-03T20:23:43.123487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:43.123519] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:43.123546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:43.123629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:43.184870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:43.185832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:43.185916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:43.185949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:43.302394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:43.302557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:43.302616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:43.302646] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:43.306002] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-02-03T20:23:43.306273] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-02-03T20:23:43.306397] [INFO ] [sig ] HBNC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:43.452373] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HBNC.txt [2026-02-03T20:23:43.452536] [INFO ] [sig ] [1451/3452] Completed HBNC in 0.3s | 2.80 sym/s | Total: 8.6m | ETA: 11.9m [2026-02-03T20:23:43.452595] [INFO ] [sig ] [1452/3452] Forecasting HCA... [2026-02-03T20:23:43.452628] [INFO ] [sig ] Generating forecast for: HCA [2026-02-03T20:23:43.452661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-02-03T20:23:43.463888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-02-03T20:23:43.464283] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-02-03T20:23:43.465330] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-02-03T20:23:43.465387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:43.465420] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:43.465446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:43.465706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:43.523618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:43.524502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:43.524604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:43.524640] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:43.642675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:43.642820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:43.642862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:43.642891] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:43.646284] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-02-03T20:23:43.646607] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-02-03T20:23:43.646738] [INFO ] [sig ] HCA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:43.791110] [INFO ] [LOCAL ] Saved forecast: HCA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HCA.txt [2026-02-03T20:23:43.791270] [INFO ] [sig ] [1452/3452] Completed HCA in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:43.791311] [INFO ] [sig ] [1453/3452] Forecasting HCC... [2026-02-03T20:23:43.791341] [INFO ] [sig ] Generating forecast for: HCC [2026-02-03T20:23:43.791372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-02-03T20:23:43.802481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-02-03T20:23:43.802883] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-02-03T20:23:43.803870] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-02-03T20:23:43.803924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:43.803955] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:43.803981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:43.804037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:43.861193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:43.862094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:43.862189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:43.862221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:43.986428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:43.986606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:43.986649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:43.986680] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:43.990193] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-02-03T20:23:43.990485] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-02-03T20:23:43.990637] [INFO ] [sig ] HCC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:44.135384] [INFO ] [LOCAL ] Saved forecast: HCC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HCC.txt [2026-02-03T20:23:44.135530] [INFO ] [sig ] [1453/3452] Completed HCC in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:44.135587] [INFO ] [sig ] [1454/3452] Forecasting HCI... [2026-02-03T20:23:44.135621] [INFO ] [sig ] Generating forecast for: HCI [2026-02-03T20:23:44.135651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-02-03T20:23:44.146955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-02-03T20:23:44.147281] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-02-03T20:23:44.148120] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-02-03T20:23:44.148173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:44.148204] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:44.148230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:44.148286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:44.207005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:44.207788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:44.207940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:44.207976] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:44.326939] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:44.327106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:44.327148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:44.327179] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:44.330725] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: DOWN (p=23.97%) [2026-02-03T20:23:44.331009] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-02-03T20:23:44.331138] [INFO ] [sig ] HCI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:44.473621] [INFO ] [LOCAL ] Saved forecast: HCI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HCI.txt [2026-02-03T20:23:44.473751] [INFO ] [sig ] [1454/3452] Completed HCI in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:44.473790] [INFO ] [sig ] [1455/3452] Forecasting HCM... [2026-02-03T20:23:44.473820] [INFO ] [sig ] Generating forecast for: HCM [2026-02-03T20:23:44.473851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-02-03T20:23:44.485918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-02-03T20:23:44.486266] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-02-03T20:23:44.487120] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-02-03T20:23:44.487174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:44.487206] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:44.487234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:44.487292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:44.545519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:44.546221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:44.546303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:44.546336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:44.673992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:44.674156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:44.674199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:44.674229] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:44.677755] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: UP (p=90.95%) [2026-02-03T20:23:44.678171] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-02-03T20:23:44.678318] [INFO ] [sig ] HCM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:44.831137] [INFO ] [LOCAL ] Saved forecast: HCM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HCM.txt [2026-02-03T20:23:44.831308] [INFO ] [sig ] [1455/3452] Completed HCM in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:44.831351] [INFO ] [sig ] [1456/3452] Forecasting HCSG... [2026-02-03T20:23:44.831381] [INFO ] [sig ] Generating forecast for: HCSG [2026-02-03T20:23:44.831411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-02-03T20:23:44.843266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-02-03T20:23:44.843699] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-02-03T20:23:44.844526] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-02-03T20:23:44.844605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:44.844657] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:44.844686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:44.844744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:44.906048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:44.907355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:44.907467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:44.907509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:45.031754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:45.031912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:45.031955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:45.031984] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:45.035509] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-02-03T20:23:45.035842] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-02-03T20:23:45.035978] [INFO ] [sig ] HCSG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:45.179607] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HCSG.txt [2026-02-03T20:23:45.179758] [INFO ] [sig ] [1456/3452] Completed HCSG in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:45.179800] [INFO ] [sig ] [1457/3452] Forecasting HD... [2026-02-03T20:23:45.179829] [INFO ] [sig ] Generating forecast for: HD [2026-02-03T20:23:45.179858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-02-03T20:23:45.190999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-02-03T20:23:45.191323] [INFO ] [FORECASTER] Starting predict_future for HD [2026-02-03T20:23:45.192107] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-02-03T20:23:45.192159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:45.192192] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:45.192219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:45.192274] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:45.249289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:45.250003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:45.250083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:45.250116] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:45.368879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:45.369036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:45.369076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:45.369105] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:45.372554] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=62.33%) [2026-02-03T20:23:45.372851] [INFO ] [FORECASTER] Completed predict_future for HD [2026-02-03T20:23:45.372980] [INFO ] [sig ] HD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:45.519046] [INFO ] [LOCAL ] Saved forecast: HD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HD.txt [2026-02-03T20:23:45.519239] [INFO ] [sig ] [1457/3452] Completed HD in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:45.519281] [INFO ] [sig ] [1458/3452] Forecasting HDB... [2026-02-03T20:23:45.519313] [INFO ] [sig ] Generating forecast for: HDB [2026-02-03T20:23:45.519344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-02-03T20:23:45.530787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-02-03T20:23:45.531231] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-02-03T20:23:45.532161] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-02-03T20:23:45.532216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:45.532249] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:45.532276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:45.532333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:45.590894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:45.591830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:45.591920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:45.591954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:45.726161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:45.726362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:45.726418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:45.726450] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:45.730271] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=88.07%) [2026-02-03T20:23:45.730636] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-02-03T20:23:45.730802] [INFO ] [sig ] HDB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:45.885147] [INFO ] [LOCAL ] Saved forecast: HDB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HDB.txt [2026-02-03T20:23:45.885290] [INFO ] [sig ] [1458/3452] Completed HDB in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:45.885340] [INFO ] [sig ] [1459/3452] Forecasting HDSN... [2026-02-03T20:23:45.885371] [INFO ] [sig ] Generating forecast for: HDSN [2026-02-03T20:23:45.885411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-02-03T20:23:45.897725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-02-03T20:23:45.898127] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-02-03T20:23:45.899002] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-02-03T20:23:45.899057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:45.899090] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:45.899119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:45.899176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:45.959133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:45.960206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:45.960320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:45.960365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:46.082802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:46.082962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:46.083006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:46.083036] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:46.086625] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=70.65%) [2026-02-03T20:23:46.086930] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-02-03T20:23:46.087066] [INFO ] [sig ] HDSN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:46.251225] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HDSN.txt [2026-02-03T20:23:46.251377] [INFO ] [sig ] [1459/3452] Completed HDSN in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:46.251421] [INFO ] [sig ] [1460/3452] Forecasting HE... [2026-02-03T20:23:46.251461] [INFO ] [sig ] Generating forecast for: HE [2026-02-03T20:23:46.251495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-02-03T20:23:46.263586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-02-03T20:23:46.263999] [INFO ] [FORECASTER] Starting predict_future for HE [2026-02-03T20:23:46.264930] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-02-03T20:23:46.264987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:46.265021] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:46.265050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:46.265109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:46.323248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:46.324205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:46.324294] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:46.324328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:46.448249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:46.448417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:46.448461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:46.448494] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:46.452158] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-02-03T20:23:46.452494] [INFO ] [FORECASTER] Completed predict_future for HE [2026-02-03T20:23:46.452670] [INFO ] [sig ] HE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:46.601441] [INFO ] [LOCAL ] Saved forecast: HE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HE.txt [2026-02-03T20:23:46.601638] [INFO ] [sig ] [1460/3452] Completed HE in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:46.601681] [INFO ] [sig ] [1461/3452] Forecasting HEI... [2026-02-03T20:23:46.601907] [INFO ] [sig ] Generating forecast for: HEI [2026-02-03T20:23:46.601945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-02-03T20:23:46.613237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-02-03T20:23:46.613629] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-02-03T20:23:46.614544] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-02-03T20:23:46.614615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:46.614681] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:46.614710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:46.614767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:46.673609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:46.674468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:46.674594] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:46.674634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:46.798182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:46.798339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:46.798379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:46.798408] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:46.801871] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=24.13%) [2026-02-03T20:23:46.802144] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-02-03T20:23:46.802268] [INFO ] [sig ] HEI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:46.944698] [INFO ] [LOCAL ] Saved forecast: HEI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HEI.txt [2026-02-03T20:23:46.944846] [INFO ] [sig ] [1461/3452] Completed HEI in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:46.944887] [INFO ] [sig ] [1462/3452] Forecasting HELE... [2026-02-03T20:23:46.944917] [INFO ] [sig ] Generating forecast for: HELE [2026-02-03T20:23:46.944947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-02-03T20:23:46.956290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-02-03T20:23:46.956663] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-02-03T20:23:46.957423] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-02-03T20:23:46.957479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:46.957512] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:46.957539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:46.957620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:47.014732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:47.015512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:47.015611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:47.015646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:47.136123] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:47.136285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:47.136326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:47.136354] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:47.139784] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: DOWN (p=43.13%) [2026-02-03T20:23:47.140067] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-02-03T20:23:47.140197] [INFO ] [sig ] HELE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:47.280937] [INFO ] [LOCAL ] Saved forecast: HELE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HELE.txt [2026-02-03T20:23:47.281098] [INFO ] [sig ] [1462/3452] Completed HELE in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:47.281138] [INFO ] [sig ] [1463/3452] Forecasting HEPS... [2026-02-03T20:23:47.281168] [INFO ] [sig ] Generating forecast for: HEPS [2026-02-03T20:23:47.281199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-02-03T20:23:47.292804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-02-03T20:23:47.293194] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-02-03T20:23:47.293987] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-02-03T20:23:47.294040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:47.294072] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:47.294097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:47.294154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:47.352154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:47.353064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:47.353151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:47.353184] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:47.472827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:47.472994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:47.473039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:47.473085] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:47.476564] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-02-03T20:23:47.476879] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-02-03T20:23:47.477011] [INFO ] [sig ] HEPS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:47.621968] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HEPS.txt [2026-02-03T20:23:47.622139] [INFO ] [sig ] [1463/3452] Completed HEPS in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.9m [2026-02-03T20:23:47.622181] [INFO ] [sig ] [1464/3452] Forecasting HEQ... [2026-02-03T20:23:47.622212] [INFO ] [sig ] Generating forecast for: HEQ [2026-02-03T20:23:47.622245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-02-03T20:23:47.633871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-02-03T20:23:47.634247] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-02-03T20:23:47.635053] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-02-03T20:23:47.635107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:47.635139] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:47.635166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:47.635223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:47.693337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:47.694249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:47.694338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:47.694372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:47.814659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:47.814823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:47.814866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:47.814936] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:47.818567] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: UP (p=86.63%) [2026-02-03T20:23:47.818899] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-02-03T20:23:47.819039] [INFO ] [sig ] HEQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:47.961073] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HEQ.txt [2026-02-03T20:23:47.961230] [INFO ] [sig ] [1464/3452] Completed HEQ in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-03T20:23:47.961271] [INFO ] [sig ] [1465/3452] Forecasting HERO... [2026-02-03T20:23:47.961302] [INFO ] [sig ] Generating forecast for: HERO [2026-02-03T20:23:47.961333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-02-03T20:23:47.973385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-02-03T20:23:47.973832] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-02-03T20:23:47.974698] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-02-03T20:23:47.974754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:47.974788] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:47.974816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:47.974874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:48.035377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:48.036275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:48.036361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:48.036428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:48.160361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:48.160517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:48.160556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:48.160601] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:48.164492] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: UP (p=83.17%) [2026-02-03T20:23:48.164816] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-02-03T20:23:48.164950] [INFO ] [sig ] HERO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:48.314025] [INFO ] [LOCAL ] Saved forecast: HERO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HERO.txt [2026-02-03T20:23:48.314195] [INFO ] [sig ] [1465/3452] Completed HERO in 0.4s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-03T20:23:48.314258] [INFO ] [sig ] [1466/3452] Forecasting HESM... [2026-02-03T20:23:48.314289] [INFO ] [sig ] Generating forecast for: HESM [2026-02-03T20:23:48.314319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-02-03T20:23:48.325308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-02-03T20:23:48.325710] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-02-03T20:23:48.326495] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-02-03T20:23:48.326554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:48.326618] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:48.326650] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:48.326709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:48.385981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:48.386830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:48.386915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:48.386950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:48.515231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:48.515384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:48.515425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:48.515456] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:48.518962] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=17.38%) [2026-02-03T20:23:48.519239] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-02-03T20:23:48.519369] [INFO ] [sig ] HESM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:48.662745] [INFO ] [LOCAL ] Saved forecast: HESM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HESM.txt [2026-02-03T20:23:48.662901] [INFO ] [sig ] [1466/3452] Completed HESM in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-03T20:23:48.662940] [INFO ] [sig ] [1467/3452] Forecasting HFFG... [2026-02-03T20:23:48.662972] [INFO ] [sig ] Generating forecast for: HFFG [2026-02-03T20:23:48.663003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-02-03T20:23:48.673987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-02-03T20:23:48.674368] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-02-03T20:23:48.675156] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-02-03T20:23:48.675208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:48.675239] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:48.675265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:48.675335] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:48.732948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:48.733879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:48.733965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:48.733999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:48.853684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:48.853835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:48.853876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:48.853904] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:48.857281] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-02-03T20:23:48.857554] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-02-03T20:23:48.857699] [INFO ] [sig ] HFFG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:48.998636] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HFFG.txt [2026-02-03T20:23:48.998782] [INFO ] [sig ] [1467/3452] Completed HFFG in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-03T20:23:48.998822] [INFO ] [sig ] [1468/3452] Forecasting HFRO... [2026-02-03T20:23:48.998854] [INFO ] [sig ] Generating forecast for: HFRO [2026-02-03T20:23:48.998884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-02-03T20:23:49.009709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-02-03T20:23:49.010059] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-02-03T20:23:49.010867] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-02-03T20:23:49.010920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:49.010953] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:49.010980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:49.011037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:49.069431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:49.070297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:49.070380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:49.070413] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:49.192159] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:49.192315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:49.192356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:49.192385] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:49.195761] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=71.47%) [2026-02-03T20:23:49.196031] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-02-03T20:23:49.196157] [INFO ] [sig ] HFRO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:49.336152] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HFRO.txt [2026-02-03T20:23:49.336288] [INFO ] [sig ] [1468/3452] Completed HFRO in 0.3s | 2.80 sym/s | Total: 8.7m | ETA: 11.8m [2026-02-03T20:23:49.336327] [INFO ] [sig ] [1469/3452] Forecasting HFWA... [2026-02-03T20:23:49.336359] [INFO ] [sig ] Generating forecast for: HFWA [2026-02-03T20:23:49.336389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-02-03T20:23:49.347222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-02-03T20:23:49.347544] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-02-03T20:23:49.348408] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-02-03T20:23:49.348462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:49.348495] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:49.348521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:49.348614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:49.405660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:49.406489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:49.406591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:49.406626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:49.526880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:49.527040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:49.527079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:49.527108] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:49.530703] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-02-03T20:23:49.530991] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-02-03T20:23:49.531122] [INFO ] [sig ] HFWA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:49.676466] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HFWA.txt [2026-02-03T20:23:49.676661] [INFO ] [sig ] [1469/3452] Completed HFWA in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:49.676712] [INFO ] [sig ] [1470/3452] Forecasting HG... [2026-02-03T20:23:49.676742] [INFO ] [sig ] Generating forecast for: HG [2026-02-03T20:23:49.676772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-02-03T20:23:49.688515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-02-03T20:23:49.688924] [INFO ] [FORECASTER] Starting predict_future for HG [2026-02-03T20:23:49.689739] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-02-03T20:23:49.689802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:49.689834] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:49.689861] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:49.689918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:49.747259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:49.748156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:49.748243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:49.748274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:49.869364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:49.869520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:49.869561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:49.869609] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:49.873077] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: UP (p=65.02%) [2026-02-03T20:23:49.873355] [INFO ] [FORECASTER] Completed predict_future for HG [2026-02-03T20:23:49.873483] [INFO ] [sig ] HG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:50.016848] [INFO ] [LOCAL ] Saved forecast: HG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HG.txt [2026-02-03T20:23:50.017001] [INFO ] [sig ] [1470/3452] Completed HG in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:50.017043] [INFO ] [sig ] [1471/3452] Forecasting HGBL... [2026-02-03T20:23:50.017073] [INFO ] [sig ] Generating forecast for: HGBL [2026-02-03T20:23:50.017102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-02-03T20:23:50.028235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-02-03T20:23:50.028666] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-02-03T20:23:50.029480] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-02-03T20:23:50.029542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:50.029606] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:50.029644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:50.029711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:50.091147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:50.092056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:50.092177] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:50.092213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:50.209679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:50.209839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:50.209881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:50.209913] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:50.213513] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-02-03T20:23:50.213846] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-02-03T20:23:50.213983] [INFO ] [sig ] HGBL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:50.355745] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HGBL.txt [2026-02-03T20:23:50.355892] [INFO ] [sig ] [1471/3452] Completed HGBL in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:50.355932] [INFO ] [sig ] [1472/3452] Forecasting HGLB... [2026-02-03T20:23:50.355964] [INFO ] [sig ] Generating forecast for: HGLB [2026-02-03T20:23:50.355995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-02-03T20:23:50.367612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-02-03T20:23:50.368025] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-02-03T20:23:50.368853] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-02-03T20:23:50.368910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:50.368945] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:50.368973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:50.369036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:50.428115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:50.428916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:50.429002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:50.429037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:50.553241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:50.553396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:50.553438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:50.553469] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:50.557124] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-02-03T20:23:50.557430] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-02-03T20:23:50.557567] [INFO ] [sig ] HGLB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:50.699869] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HGLB.txt [2026-02-03T20:23:50.700061] [INFO ] [sig ] [1472/3452] Completed HGLB in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:50.700106] [INFO ] [sig ] [1473/3452] Forecasting HGTY... [2026-02-03T20:23:50.700139] [INFO ] [sig ] Generating forecast for: HGTY [2026-02-03T20:23:50.700169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-02-03T20:23:50.712066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-02-03T20:23:50.712487] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-02-03T20:23:50.713331] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-02-03T20:23:50.713386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:50.713419] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:50.713446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:50.713504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:50.771961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:50.772822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:50.772907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:50.772939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:50.894972] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:50.895130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:50.895170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:50.895201] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:50.898736] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=90.72%) [2026-02-03T20:23:50.899019] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-02-03T20:23:50.899150] [INFO ] [sig ] HGTY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:51.043452] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HGTY.txt [2026-02-03T20:23:51.043629] [INFO ] [sig ] [1473/3452] Completed HGTY in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:51.043673] [INFO ] [sig ] [1474/3452] Forecasting HHH... [2026-02-03T20:23:51.043703] [INFO ] [sig ] Generating forecast for: HHH [2026-02-03T20:23:51.043733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-02-03T20:23:51.054442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-02-03T20:23:51.054800] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-02-03T20:23:51.055648] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-02-03T20:23:51.055712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:51.055748] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:51.055777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:51.055836] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:51.114224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:51.114973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:51.115055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:51.115089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:51.233389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:51.233538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:51.233595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:51.233628] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:51.237175] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=72.20%) [2026-02-03T20:23:51.237459] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-02-03T20:23:51.237606] [INFO ] [sig ] HHH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:51.380697] [INFO ] [LOCAL ] Saved forecast: HHH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HHH.txt [2026-02-03T20:23:51.381109] [INFO ] [sig ] [1474/3452] Completed HHH in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:51.381154] [INFO ] [sig ] [1475/3452] Forecasting HI... [2026-02-03T20:23:51.381187] [INFO ] [sig ] Generating forecast for: HI [2026-02-03T20:23:51.381220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-02-03T20:23:51.394406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-02-03T20:23:51.394863] [INFO ] [FORECASTER] Starting predict_future for HI [2026-02-03T20:23:51.395726] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-02-03T20:23:51.395781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:51.395813] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:51.395840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:51.395898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:51.453681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:51.454605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:51.454694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:51.454727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:51.580020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:51.580185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:51.580228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:51.580258] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:51.583870] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: UP (p=52.25%) [2026-02-03T20:23:51.584241] [INFO ] [FORECASTER] Completed predict_future for HI [2026-02-03T20:23:51.584387] [INFO ] [sig ] HI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:51.733816] [INFO ] [LOCAL ] Saved forecast: HI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HI.txt [2026-02-03T20:23:51.733965] [INFO ] [sig ] [1475/3452] Completed HI in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:51.734005] [INFO ] [sig ] [1476/3452] Forecasting HIFS... [2026-02-03T20:23:51.734034] [INFO ] [sig ] Generating forecast for: HIFS [2026-02-03T20:23:51.734065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-02-03T20:23:51.744830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-02-03T20:23:51.745190] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-02-03T20:23:51.746123] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-02-03T20:23:51.746177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:51.746208] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:51.746235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:51.746297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:51.804441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:51.805183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:51.805281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:51.805316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:51.916981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:51.917152] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:23:51.917192] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:51.917221] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:51.920705] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=48.97%) [2026-02-03T20:23:51.920976] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-02-03T20:23:51.921102] [INFO ] [sig ] HIFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:52.063718] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HIFS.txt [2026-02-03T20:23:52.063857] [INFO ] [sig ] [1476/3452] Completed HIFS in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:52.063898] [INFO ] [sig ] [1477/3452] Forecasting HIG... [2026-02-03T20:23:52.063927] [INFO ] [sig ] Generating forecast for: HIG [2026-02-03T20:23:52.063956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-02-03T20:23:52.075258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-02-03T20:23:52.075593] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-02-03T20:23:52.076361] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-02-03T20:23:52.076414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:52.076447] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:52.076474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:52.076531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:52.133802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:52.134384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:52.134462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:52.134494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:52.268631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:52.268785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:52.268825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:52.268867] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:52.272254] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=77.16%) [2026-02-03T20:23:52.272529] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-02-03T20:23:52.272673] [INFO ] [sig ] HIG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:52.413997] [INFO ] [LOCAL ] Saved forecast: HIG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HIG.txt [2026-02-03T20:23:52.414147] [INFO ] [sig ] [1477/3452] Completed HIG in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:52.414186] [INFO ] [sig ] [1478/3452] Forecasting HII... [2026-02-03T20:23:52.414215] [INFO ] [sig ] Generating forecast for: HII [2026-02-03T20:23:52.414247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-02-03T20:23:52.425162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-02-03T20:23:52.425471] [INFO ] [FORECASTER] Starting predict_future for HII [2026-02-03T20:23:52.426240] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-02-03T20:23:52.426294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:52.426353] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:52.426381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:52.426438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:52.482725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:52.483321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:52.483399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:52.483432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:52.610183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:52.610335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:52.610375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:52.610403] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:52.613762] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=43.85%) [2026-02-03T20:23:52.614028] [INFO ] [FORECASTER] Completed predict_future for HII [2026-02-03T20:23:52.614151] [INFO ] [sig ] HII: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:52.755949] [INFO ] [LOCAL ] Saved forecast: HII 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HII.txt [2026-02-03T20:23:52.756071] [INFO ] [sig ] [1478/3452] Completed HII in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:52.756111] [INFO ] [sig ] [1479/3452] Forecasting HIMS... [2026-02-03T20:23:52.756141] [INFO ] [sig ] Generating forecast for: HIMS [2026-02-03T20:23:52.756171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-02-03T20:23:52.767170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-02-03T20:23:52.767480] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-02-03T20:23:52.768309] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-02-03T20:23:52.768362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:52.768392] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:52.768418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:52.768473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:52.826113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:52.826970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:52.827055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:52.827088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:52.953039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:52.953212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:52.953254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:52.953284] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:52.957019] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-02-03T20:23:52.957311] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-02-03T20:23:52.957456] [INFO ] [sig ] HIMS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:53.101058] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HIMS.txt [2026-02-03T20:23:53.101236] [INFO ] [sig ] [1479/3452] Completed HIMS in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.8m [2026-02-03T20:23:53.101294] [INFO ] [sig ] [1480/3452] Forecasting HIMX... [2026-02-03T20:23:53.101328] [INFO ] [sig ] Generating forecast for: HIMX [2026-02-03T20:23:53.101359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-02-03T20:23:53.113407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-02-03T20:23:53.113845] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-02-03T20:23:53.114681] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-02-03T20:23:53.114748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:53.114803] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:53.114831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:53.114889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:53.172831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:53.173702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:53.173787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:53.174009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:53.297474] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:53.297638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:53.297680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:53.297709] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:53.301182] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=45.46%) [2026-02-03T20:23:53.301454] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-02-03T20:23:53.301594] [INFO ] [sig ] HIMX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:53.444630] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HIMX.txt [2026-02-03T20:23:53.444767] [INFO ] [sig ] [1480/3452] Completed HIMX in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-03T20:23:53.444808] [INFO ] [sig ] [1481/3452] Forecasting HIO... [2026-02-03T20:23:53.444838] [INFO ] [sig ] Generating forecast for: HIO [2026-02-03T20:23:53.444869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-02-03T20:23:53.456340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-02-03T20:23:53.456692] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-02-03T20:23:53.457434] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-02-03T20:23:53.457486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:53.457517] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:53.457544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:53.457620] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:53.515752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:53.516621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:53.516728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:53.516770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:53.637684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:53.637844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:53.637888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:53.637975] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:53.641476] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-02-03T20:23:53.641811] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-02-03T20:23:53.641942] [INFO ] [sig ] HIO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:53.808937] [INFO ] [LOCAL ] Saved forecast: HIO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HIO.txt [2026-02-03T20:23:53.809145] [INFO ] [sig ] [1481/3452] Completed HIO in 0.4s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-03T20:23:53.809196] [INFO ] [sig ] [1482/3452] Forecasting HIPO... [2026-02-03T20:23:53.809234] [INFO ] [sig ] Generating forecast for: HIPO [2026-02-03T20:23:53.809273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-02-03T20:23:53.821143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-02-03T20:23:53.821507] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-02-03T20:23:53.822357] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-02-03T20:23:53.822411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:53.822443] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:53.822469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:53.822527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:53.883506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:53.884418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:53.884510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:53.884544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:54.006534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:54.006690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:54.006729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:54.006758] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:54.010207] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=43.57%) [2026-02-03T20:23:54.010474] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-02-03T20:23:54.010616] [INFO ] [sig ] HIPO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:54.154542] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HIPO.txt [2026-02-03T20:23:54.154687] [INFO ] [sig ] [1482/3452] Completed HIPO in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-03T20:23:54.154727] [INFO ] [sig ] [1483/3452] Forecasting HITI... [2026-02-03T20:23:54.154756] [INFO ] [sig ] Generating forecast for: HITI [2026-02-03T20:23:54.154786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-02-03T20:23:54.166792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-02-03T20:23:54.167169] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-02-03T20:23:54.168041] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-02-03T20:23:54.168096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:54.168129] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:54.168157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:54.168217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:54.227722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:54.228484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:54.228564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:54.228622] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:54.349097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:54.349236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:54.349276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:54.349305] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:54.352745] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-02-03T20:23:54.353019] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-02-03T20:23:54.353143] [INFO ] [sig ] HITI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:54.494197] [INFO ] [LOCAL ] Saved forecast: HITI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HITI.txt [2026-02-03T20:23:54.494312] [INFO ] [sig ] [1483/3452] Completed HITI in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-03T20:23:54.494359] [INFO ] [sig ] [1484/3452] Forecasting HIVE... [2026-02-03T20:23:54.494389] [INFO ] [sig ] Generating forecast for: HIVE [2026-02-03T20:23:54.494419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-02-03T20:23:54.505168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-02-03T20:23:54.505488] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-02-03T20:23:54.506387] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-02-03T20:23:54.506442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:54.506477] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:54.506505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:54.506565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:54.567046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:54.567683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:54.567764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:54.567798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:54.685334] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:54.685474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:54.685513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:54.685542] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:54.688882] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-02-03T20:23:54.689151] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-02-03T20:23:54.689274] [INFO ] [sig ] HIVE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:54.829692] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HIVE.txt [2026-02-03T20:23:54.829818] [INFO ] [sig ] [1484/3452] Completed HIVE in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-03T20:23:54.829857] [INFO ] [sig ] [1485/3452] Forecasting HIX... [2026-02-03T20:23:54.829887] [INFO ] [sig ] Generating forecast for: HIX [2026-02-03T20:23:54.829918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-02-03T20:23:54.840929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-02-03T20:23:54.841261] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-02-03T20:23:54.842225] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-02-03T20:23:54.842278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:54.842310] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:54.842337] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:54.842394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:54.901954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:54.902623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:54.902719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:54.902758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:55.016589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:55.016738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:55.016777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:55.016805] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:55.020207] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: DOWN (p=20.34%) [2026-02-03T20:23:55.020479] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-02-03T20:23:55.020640] [INFO ] [sig ] HIX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:55.161809] [INFO ] [LOCAL ] Saved forecast: HIX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HIX.txt [2026-02-03T20:23:55.161927] [INFO ] [sig ] [1485/3452] Completed HIX in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-03T20:23:55.161967] [INFO ] [sig ] [1486/3452] Forecasting HL... [2026-02-03T20:23:55.161996] [INFO ] [sig ] Generating forecast for: HL [2026-02-03T20:23:55.162026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-02-03T20:23:55.173375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-02-03T20:23:55.173753] [INFO ] [FORECASTER] Starting predict_future for HL [2026-02-03T20:23:55.174513] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-02-03T20:23:55.174566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:55.174631] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:55.174658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:55.174715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:55.230639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:55.231463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:55.231546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:55.231597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:55.352493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:55.352642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:55.352682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:55.352716] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:55.356015] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=58.67%) [2026-02-03T20:23:55.356283] [INFO ] [FORECASTER] Completed predict_future for HL [2026-02-03T20:23:55.356409] [INFO ] [sig ] HL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:55.498057] [INFO ] [LOCAL ] Saved forecast: HL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HL.txt [2026-02-03T20:23:55.498175] [INFO ] [sig ] [1486/3452] Completed HL in 0.3s | 2.80 sym/s | Total: 8.8m | ETA: 11.7m [2026-02-03T20:23:55.498213] [INFO ] [sig ] [1487/3452] Forecasting HLAL... [2026-02-03T20:23:55.498244] [INFO ] [sig ] Generating forecast for: HLAL [2026-02-03T20:23:55.498273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-02-03T20:23:55.509616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-02-03T20:23:55.509962] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-02-03T20:23:55.510832] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-02-03T20:23:55.510886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:55.510919] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:55.510947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:55.511006] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:55.569265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:55.569944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:55.570024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:55.570057] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:55.688532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:55.688683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:55.688729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:55.688782] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:55.692068] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: UP (p=74.23%) [2026-02-03T20:23:55.692335] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-02-03T20:23:55.692459] [INFO ] [sig ] HLAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:55.837713] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HLAL.txt [2026-02-03T20:23:55.837893] [INFO ] [sig ] [1487/3452] Completed HLAL in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:55.837936] [INFO ] [sig ] [1488/3452] Forecasting HLF... [2026-02-03T20:23:55.837966] [INFO ] [sig ] Generating forecast for: HLF [2026-02-03T20:23:55.837995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-02-03T20:23:55.850505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-02-03T20:23:55.850958] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-02-03T20:23:55.851818] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-02-03T20:23:55.851872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:55.851905] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:55.851933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:55.851990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:55.912517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:55.913516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:55.913672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:55.913710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:56.044110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:56.044291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:56.044359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:56.044410] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:56.048240] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-02-03T20:23:56.048536] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-02-03T20:23:56.048712] [INFO ] [sig ] HLF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:56.201854] [INFO ] [LOCAL ] Saved forecast: HLF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HLF.txt [2026-02-03T20:23:56.202005] [INFO ] [sig ] [1488/3452] Completed HLF in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:56.202049] [INFO ] [sig ] [1489/3452] Forecasting HLI... [2026-02-03T20:23:56.202079] [INFO ] [sig ] Generating forecast for: HLI [2026-02-03T20:23:56.202111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-02-03T20:23:56.213926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-02-03T20:23:56.214316] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-02-03T20:23:56.215128] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-02-03T20:23:56.215182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:56.215216] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:56.215250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:56.215322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:56.276779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:56.277684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:56.277792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:56.277849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:56.397553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:56.397759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:56.397818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:56.397871] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:56.401526] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-02-03T20:23:56.401857] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-02-03T20:23:56.401996] [INFO ] [sig ] HLI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:56.553464] [INFO ] [LOCAL ] Saved forecast: HLI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HLI.txt [2026-02-03T20:23:56.553621] [INFO ] [sig ] [1489/3452] Completed HLI in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:56.553666] [INFO ] [sig ] [1490/3452] Forecasting HLIO... [2026-02-03T20:23:56.553699] [INFO ] [sig ] Generating forecast for: HLIO [2026-02-03T20:23:56.553731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-02-03T20:23:56.565478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-02-03T20:23:56.565934] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-02-03T20:23:56.566835] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-02-03T20:23:56.566889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:56.566922] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:56.566967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:56.567026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:56.628536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:56.629465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:56.629552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:56.629606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:56.752325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:56.752483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:56.752526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:56.752555] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:56.756031] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-02-03T20:23:56.756311] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-02-03T20:23:56.756439] [INFO ] [sig ] HLIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:56.898836] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HLIO.txt [2026-02-03T20:23:56.898976] [INFO ] [sig ] [1490/3452] Completed HLIO in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:56.899017] [INFO ] [sig ] [1491/3452] Forecasting HLLY... [2026-02-03T20:23:56.899048] [INFO ] [sig ] Generating forecast for: HLLY [2026-02-03T20:23:56.899077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-02-03T20:23:56.911779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-02-03T20:23:56.912147] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-02-03T20:23:56.912978] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-02-03T20:23:56.913034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:56.913067] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:56.913112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:56.913172] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:56.970567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:56.971363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:56.971454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:56.971488] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:57.090310] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:57.090472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:57.090513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:57.090541] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:57.093909] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: DOWN (p=11.69%) [2026-02-03T20:23:57.094184] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-02-03T20:23:57.094308] [INFO ] [sig ] HLLY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:57.234000] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HLLY.txt [2026-02-03T20:23:57.234193] [INFO ] [sig ] [1491/3452] Completed HLLY in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:57.234235] [INFO ] [sig ] [1492/3452] Forecasting HLMN... [2026-02-03T20:23:57.234266] [INFO ] [sig ] Generating forecast for: HLMN [2026-02-03T20:23:57.234296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-02-03T20:23:57.248421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-02-03T20:23:57.249125] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-02-03T20:23:57.250257] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-02-03T20:23:57.250317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:57.250362] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:57.250435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:57.250502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:57.315262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:57.316502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:57.316638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:57.316674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:57.442593] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:57.442766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:57.442808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:57.442836] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:57.446466] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=37.12%) [2026-02-03T20:23:57.446805] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-02-03T20:23:57.446946] [INFO ] [sig ] HLMN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:57.595037] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HLMN.txt [2026-02-03T20:23:57.595204] [INFO ] [sig ] [1492/3452] Completed HLMN in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:57.595250] [INFO ] [sig ] [1493/3452] Forecasting HLN... [2026-02-03T20:23:57.595280] [INFO ] [sig ] Generating forecast for: HLN [2026-02-03T20:23:57.595310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-02-03T20:23:57.608201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-02-03T20:23:57.608614] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-02-03T20:23:57.609560] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-02-03T20:23:57.609633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:57.609666] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:57.609693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:57.609764] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:57.670297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:57.671168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:57.671267] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:57.671304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:57.793079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:57.793243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:57.793284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:57.793314] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:57.796914] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=80.24%) [2026-02-03T20:23:57.797198] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-02-03T20:23:57.797328] [INFO ] [sig ] HLN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:57.943534] [INFO ] [LOCAL ] Saved forecast: HLN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HLN.txt [2026-02-03T20:23:57.943708] [INFO ] [sig ] [1493/3452] Completed HLN in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:57.943752] [INFO ] [sig ] [1494/3452] Forecasting HLNE... [2026-02-03T20:23:57.943783] [INFO ] [sig ] Generating forecast for: HLNE [2026-02-03T20:23:57.943817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-02-03T20:23:57.956090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-02-03T20:23:57.956471] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-02-03T20:23:57.957273] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-02-03T20:23:57.957326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:57.957359] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:57.957385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:57.957441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:58.013647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:58.014329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:58.014411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:58.014443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:58.130017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:58.130187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:58.130228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:58.130258] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:58.133778] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=80.09%) [2026-02-03T20:23:58.134078] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-02-03T20:23:58.134209] [INFO ] [sig ] HLNE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:58.275286] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HLNE.txt [2026-02-03T20:23:58.275434] [INFO ] [sig ] [1494/3452] Completed HLNE in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:58.275477] [INFO ] [sig ] [1495/3452] Forecasting HLX... [2026-02-03T20:23:58.275506] [INFO ] [sig ] Generating forecast for: HLX [2026-02-03T20:23:58.275544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-02-03T20:23:58.286648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-02-03T20:23:58.286998] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-02-03T20:23:58.287798] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-02-03T20:23:58.287885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:58.287973] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:58.288003] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:58.288060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:58.344632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:58.345423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:58.345507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:58.345539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:58.463395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:58.463563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:58.463624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:58.463653] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:58.467100] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=66.38%) [2026-02-03T20:23:58.467372] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-02-03T20:23:58.467500] [INFO ] [sig ] HLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:58.607720] [INFO ] [LOCAL ] Saved forecast: HLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HLX.txt [2026-02-03T20:23:58.607872] [INFO ] [sig ] [1495/3452] Completed HLX in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.7m [2026-02-03T20:23:58.607913] [INFO ] [sig ] [1496/3452] Forecasting HMC... [2026-02-03T20:23:58.607943] [INFO ] [sig ] Generating forecast for: HMC [2026-02-03T20:23:58.607973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-02-03T20:23:58.620335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-02-03T20:23:58.620730] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-02-03T20:23:58.621484] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-02-03T20:23:58.621536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:58.621567] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:58.621628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:58.621685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:58.677935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:58.678690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:58.678772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:58.678805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:58.799498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:58.799682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:58.799723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:58.799753] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:58.803110] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=77.86%) [2026-02-03T20:23:58.803385] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-02-03T20:23:58.803509] [INFO ] [sig ] HMC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:58.946938] [INFO ] [LOCAL ] Saved forecast: HMC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HMC.txt [2026-02-03T20:23:58.947089] [INFO ] [sig ] [1496/3452] Completed HMC in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-03T20:23:58.947131] [INFO ] [sig ] [1497/3452] Forecasting HMN... [2026-02-03T20:23:58.947162] [INFO ] [sig ] Generating forecast for: HMN [2026-02-03T20:23:58.947200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-02-03T20:23:58.959824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-02-03T20:23:58.960257] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-02-03T20:23:58.961122] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-02-03T20:23:58.961178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:58.961213] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:58.961242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:58.961301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:59.020020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:59.021058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:59.021155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:59.021189] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:59.144961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:59.145133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:59.145176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:59.145207] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:59.148829] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=34.02%) [2026-02-03T20:23:59.149154] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-02-03T20:23:59.149314] [INFO ] [sig ] HMN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:59.291536] [INFO ] [LOCAL ] Saved forecast: HMN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HMN.txt [2026-02-03T20:23:59.291724] [INFO ] [sig ] [1497/3452] Completed HMN in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-03T20:23:59.291768] [INFO ] [sig ] [1498/3452] Forecasting HMY... [2026-02-03T20:23:59.291802] [INFO ] [sig ] Generating forecast for: HMY [2026-02-03T20:23:59.291834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-02-03T20:23:59.303837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-02-03T20:23:59.304284] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-02-03T20:23:59.305135] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-02-03T20:23:59.305194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:59.305227] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:59.305255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:59.305314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:59.363606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:59.364507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:59.364628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:59.364668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:59.484525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:59.484730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:59.484785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:59.484822] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:59.488517] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: DOWN (p=11.64%) [2026-02-03T20:23:59.488835] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-02-03T20:23:59.488973] [INFO ] [sig ] HMY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:23:59.629698] [INFO ] [LOCAL ] Saved forecast: HMY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HMY.txt [2026-02-03T20:23:59.629839] [INFO ] [sig ] [1498/3452] Completed HMY in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-03T20:23:59.629878] [INFO ] [sig ] [1499/3452] Forecasting HNDL... [2026-02-03T20:23:59.629908] [INFO ] [sig ] Generating forecast for: HNDL [2026-02-03T20:23:59.629940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-02-03T20:23:59.642208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-02-03T20:23:59.642535] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-02-03T20:23:59.643338] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-02-03T20:23:59.643393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:59.643427] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:59.643455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:59.643513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:23:59.701560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:23:59.702277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:23:59.702356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:23:59.702390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:23:59.823845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:23:59.824013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:23:59.824056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:23:59.824086] [INFO ] [FORECASTER] Training complete [2026-02-03T20:23:59.827613] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-02-03T20:23:59.827957] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-02-03T20:23:59.828097] [INFO ] [sig ] HNDL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:23:59.970018] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HNDL.txt [2026-02-03T20:23:59.970160] [INFO ] [sig ] [1499/3452] Completed HNDL in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-03T20:23:59.970201] [INFO ] [sig ] [1500/3452] Forecasting HNI... [2026-02-03T20:23:59.970231] [INFO ] [sig ] Generating forecast for: HNI [2026-02-03T20:23:59.970262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-02-03T20:23:59.982116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-02-03T20:23:59.982509] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-02-03T20:23:59.983300] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-02-03T20:23:59.983353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:23:59.983385] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:23:59.983410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:23:59.983465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:00.042996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:00.044157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:00.044246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:00.044278] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:00.171429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:00.171617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:00.171661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:00.171690] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:00.175306] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=46.38%) [2026-02-03T20:24:00.175665] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-02-03T20:24:00.175819] [INFO ] [sig ] HNI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:00.323279] [INFO ] [LOCAL ] Saved forecast: HNI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HNI.txt [2026-02-03T20:24:00.323523] [INFO ] [sig ] [1500/3452] Completed HNI in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-03T20:24:00.323594] [INFO ] [sig ] [1501/3452] Forecasting HNRG... [2026-02-03T20:24:00.323629] [INFO ] [sig ] Generating forecast for: HNRG [2026-02-03T20:24:00.323660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-02-03T20:24:00.335659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-02-03T20:24:00.336009] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-02-03T20:24:00.336817] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-02-03T20:24:00.336872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:00.336903] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:00.336929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:00.336988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:00.411483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:00.412449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:00.412540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:00.412595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:00.535346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:00.535508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:00.535549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:00.535607] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:00.539056] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: DOWN (p=33.70%) [2026-02-03T20:24:00.539335] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-02-03T20:24:00.539462] [INFO ] [sig ] HNRG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:00.680643] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HNRG.txt [2026-02-03T20:24:00.680851] [INFO ] [sig ] [1501/3452] Completed HNRG in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-03T20:24:00.680935] [INFO ] [sig ] [1502/3452] Forecasting HOG... [2026-02-03T20:24:00.680993] [INFO ] [sig ] Generating forecast for: HOG [2026-02-03T20:24:00.681042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-02-03T20:24:00.696715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-02-03T20:24:00.697136] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-02-03T20:24:00.698020] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-02-03T20:24:00.698079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:00.698112] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:00.698140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:00.698198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:00.758798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:00.759724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:00.759818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:00.759860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:00.896811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:00.896972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:00.897015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:00.897044] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:00.900653] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: UP (p=85.15%) [2026-02-03T20:24:00.900965] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-02-03T20:24:00.901095] [INFO ] [sig ] HOG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:01.041351] [INFO ] [LOCAL ] Saved forecast: HOG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HOG.txt [2026-02-03T20:24:01.041531] [INFO ] [sig ] [1502/3452] Completed HOG in 0.4s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-03T20:24:01.041598] [INFO ] [sig ] [1503/3452] Forecasting HOLO... [2026-02-03T20:24:01.041631] [INFO ] [sig ] Generating forecast for: HOLO [2026-02-03T20:24:01.041669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-02-03T20:24:01.054665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-02-03T20:24:01.055102] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-02-03T20:24:01.055928] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-02-03T20:24:01.055982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:01.056013] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:01.056040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:01.056106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:01.113762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:01.114667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:01.114777] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:01.114816] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:01.240902] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:01.241077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:01.241119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:01.241149] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:01.244715] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-02-03T20:24:01.245022] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-02-03T20:24:01.245151] [INFO ] [sig ] HOLO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:01.390110] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HOLO.txt [2026-02-03T20:24:01.390247] [INFO ] [sig ] [1503/3452] Completed HOLO in 0.3s | 2.80 sym/s | Total: 8.9m | ETA: 11.6m [2026-02-03T20:24:01.390288] [INFO ] [sig ] [1504/3452] Forecasting HOLX... [2026-02-03T20:24:01.390319] [INFO ] [sig ] Generating forecast for: HOLX [2026-02-03T20:24:01.390349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-02-03T20:24:01.401542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-02-03T20:24:01.401950] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-02-03T20:24:01.402743] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-02-03T20:24:01.402831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:01.402867] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:01.402893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:01.402953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:01.461535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:01.462414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:01.462498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:01.462531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:01.588720] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:01.588894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:01.588942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:01.588969] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:01.592337] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=94.29%) [2026-02-03T20:24:01.592623] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-02-03T20:24:01.592749] [INFO ] [sig ] HOLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:01.737918] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HOLX.txt [2026-02-03T20:24:01.738094] [INFO ] [sig ] [1504/3452] Completed HOLX in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-03T20:24:01.738134] [INFO ] [sig ] [1505/3452] Forecasting HOMB... [2026-02-03T20:24:01.738164] [INFO ] [sig ] Generating forecast for: HOMB [2026-02-03T20:24:01.738195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-02-03T20:24:01.750834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-02-03T20:24:01.751262] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-02-03T20:24:01.752169] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-02-03T20:24:01.752227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:01.752271] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:01.752308] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:01.752382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:01.834545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:01.835750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:01.835935] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:01.835985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:01.957930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:01.958104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:01.958147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:01.958177] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:01.961748] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: DOWN (p=44.28%) [2026-02-03T20:24:01.962044] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-02-03T20:24:01.962178] [INFO ] [sig ] HOMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:02.109332] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HOMB.txt [2026-02-03T20:24:02.109529] [INFO ] [sig ] [1505/3452] Completed HOMB in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-03T20:24:02.109600] [INFO ] [sig ] [1506/3452] Forecasting HON... [2026-02-03T20:24:02.109641] [INFO ] [sig ] Generating forecast for: HON [2026-02-03T20:24:02.109682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-02-03T20:24:02.122423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-02-03T20:24:02.122935] [INFO ] [FORECASTER] Starting predict_future for HON [2026-02-03T20:24:02.123813] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-02-03T20:24:02.123868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:02.123901] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:02.123929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:02.123988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:02.183468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:02.184377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:02.184467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:02.184500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:02.310630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:02.310796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:02.310844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:02.310881] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:02.314386] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=93.57%) [2026-02-03T20:24:02.314694] [INFO ] [FORECASTER] Completed predict_future for HON [2026-02-03T20:24:02.314827] [INFO ] [sig ] HON: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:02.463233] [INFO ] [LOCAL ] Saved forecast: HON 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HON.txt [2026-02-03T20:24:02.463413] [INFO ] [sig ] [1506/3452] Completed HON in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-03T20:24:02.463456] [INFO ] [sig ] [1507/3452] Forecasting HOOD... [2026-02-03T20:24:02.463487] [INFO ] [sig ] Generating forecast for: HOOD [2026-02-03T20:24:02.463517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-02-03T20:24:02.476243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-02-03T20:24:02.476680] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-02-03T20:24:02.477509] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-02-03T20:24:02.477564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:02.477630] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:02.477662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:02.477721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:02.535850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:02.536757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:02.536848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:02.536884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:02.658333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:02.658485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:02.658525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:02.658555] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:02.662010] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-02-03T20:24:02.662284] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-02-03T20:24:02.662412] [INFO ] [sig ] HOOD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:02.804911] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HOOD.txt [2026-02-03T20:24:02.805089] [INFO ] [sig ] [1507/3452] Completed HOOD in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-03T20:24:02.805140] [INFO ] [sig ] [1508/3452] Forecasting HOPE... [2026-02-03T20:24:02.805173] [INFO ] [sig ] Generating forecast for: HOPE [2026-02-03T20:24:02.805205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-02-03T20:24:02.816608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-02-03T20:24:02.817004] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-02-03T20:24:02.817942] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-02-03T20:24:02.818006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:02.818041] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:02.818068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:02.818127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:02.875645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:02.876508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:02.876615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:02.876650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:03.004451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:03.004624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:03.004668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:03.004698] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:03.008156] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-02-03T20:24:03.008433] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-02-03T20:24:03.008561] [INFO ] [sig ] HOPE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:03.149737] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HOPE.txt [2026-02-03T20:24:03.149903] [INFO ] [sig ] [1508/3452] Completed HOPE in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-03T20:24:03.149944] [INFO ] [sig ] [1509/3452] Forecasting HP... [2026-02-03T20:24:03.149975] [INFO ] [sig ] Generating forecast for: HP [2026-02-03T20:24:03.150007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-02-03T20:24:03.160756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-02-03T20:24:03.161116] [INFO ] [FORECASTER] Starting predict_future for HP [2026-02-03T20:24:03.161901] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-02-03T20:24:03.161954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:03.161986] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:03.162012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:03.162073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:03.218057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:03.218712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:03.218789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:03.218829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:03.337729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:03.337953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:03.338009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:03.338040] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:03.341799] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-02-03T20:24:03.342113] [INFO ] [FORECASTER] Completed predict_future for HP [2026-02-03T20:24:03.342248] [INFO ] [sig ] HP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:03.482776] [INFO ] [LOCAL ] Saved forecast: HP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HP.txt [2026-02-03T20:24:03.482912] [INFO ] [sig ] [1509/3452] Completed HP in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-03T20:24:03.482951] [INFO ] [sig ] [1510/3452] Forecasting HPE... [2026-02-03T20:24:03.482982] [INFO ] [sig ] Generating forecast for: HPE [2026-02-03T20:24:03.483012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-02-03T20:24:03.495983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-02-03T20:24:03.496433] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-02-03T20:24:03.497453] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-02-03T20:24:03.497521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:03.497566] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:03.497628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:03.497710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:03.556828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:03.557752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:03.557862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:03.557906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:03.680103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:03.680276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:03.680317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:03.680346] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:03.683712] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-02-03T20:24:03.683983] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-02-03T20:24:03.684126] [INFO ] [sig ] HPE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:03.823421] [INFO ] [LOCAL ] Saved forecast: HPE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HPE.txt [2026-02-03T20:24:03.823562] [INFO ] [sig ] [1510/3452] Completed HPE in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-03T20:24:03.823644] [INFO ] [sig ] [1511/3452] Forecasting HPF... [2026-02-03T20:24:03.823684] [INFO ] [sig ] Generating forecast for: HPF [2026-02-03T20:24:03.823723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-02-03T20:24:03.835542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-02-03T20:24:03.835968] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-02-03T20:24:03.836800] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-02-03T20:24:03.836864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:03.836906] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:03.836941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:03.837011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:03.895090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:03.895928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:03.896012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:03.896047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:04.016152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:04.016305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:04.016365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:04.016398] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:04.020874] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=49.17%) [2026-02-03T20:24:04.021165] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-02-03T20:24:04.021298] [INFO ] [sig ] HPF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:04.174299] [INFO ] [LOCAL ] Saved forecast: HPF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HPF.txt [2026-02-03T20:24:04.174445] [INFO ] [sig ] [1511/3452] Completed HPF in 0.4s | 2.80 sym/s | Total: 9.0m | ETA: 11.6m [2026-02-03T20:24:04.174486] [INFO ] [sig ] [1512/3452] Forecasting HPI... [2026-02-03T20:24:04.174515] [INFO ] [sig ] Generating forecast for: HPI [2026-02-03T20:24:04.174545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-02-03T20:24:04.185965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-02-03T20:24:04.186314] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-02-03T20:24:04.187147] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-02-03T20:24:04.187203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:04.187266] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:04.187297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:04.187356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:04.244772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:04.245482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:04.245564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:04.245614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:04.361482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:04.361663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:04.361712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:04.361742] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:04.365199] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=11.29%) [2026-02-03T20:24:04.365469] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-02-03T20:24:04.365614] [INFO ] [sig ] HPI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:04.506899] [INFO ] [LOCAL ] Saved forecast: HPI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HPI.txt [2026-02-03T20:24:04.507050] [INFO ] [sig ] [1512/3452] Completed HPI in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:04.507089] [INFO ] [sig ] [1513/3452] Forecasting HPK... [2026-02-03T20:24:04.507120] [INFO ] [sig ] Generating forecast for: HPK [2026-02-03T20:24:04.507151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-02-03T20:24:04.518122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-02-03T20:24:04.518478] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-02-03T20:24:04.519265] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-02-03T20:24:04.519317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:04.519348] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:04.519375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:04.519435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:04.576121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:04.577033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:04.577182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:04.577221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:04.701356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:04.701513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:04.701555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:04.701602] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:04.704978] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=34.35%) [2026-02-03T20:24:04.705251] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-02-03T20:24:04.705377] [INFO ] [sig ] HPK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:04.844709] [INFO ] [LOCAL ] Saved forecast: HPK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HPK.txt [2026-02-03T20:24:04.844840] [INFO ] [sig ] [1513/3452] Completed HPK in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:04.844889] [INFO ] [sig ] [1514/3452] Forecasting HPP... [2026-02-03T20:24:04.844918] [INFO ] [sig ] Generating forecast for: HPP [2026-02-03T20:24:04.844948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-02-03T20:24:04.856314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-02-03T20:24:04.856647] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-02-03T20:24:04.857423] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-02-03T20:24:04.857476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:04.857509] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:04.857536] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:04.857613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:04.914521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:04.915159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:04.915236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:04.915268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:05.043222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:05.043388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:05.043427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:05.043455] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:05.046905] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: UP (p=66.34%) [2026-02-03T20:24:05.047198] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-02-03T20:24:05.047328] [INFO ] [sig ] HPP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:05.191098] [INFO ] [LOCAL ] Saved forecast: HPP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HPP.txt [2026-02-03T20:24:05.191239] [INFO ] [sig ] [1514/3452] Completed HPP in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:05.191279] [INFO ] [sig ] [1515/3452] Forecasting HPQ... [2026-02-03T20:24:05.191308] [INFO ] [sig ] Generating forecast for: HPQ [2026-02-03T20:24:05.191339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-02-03T20:24:05.202289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-02-03T20:24:05.202677] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-02-03T20:24:05.203470] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-02-03T20:24:05.203523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:05.203570] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:05.203623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:05.203680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:05.263474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:05.264427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:05.264513] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:05.264545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:05.388070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:05.388227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:05.388267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:05.388296] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:05.393184] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=50.15%) [2026-02-03T20:24:05.393556] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-02-03T20:24:05.393778] [INFO ] [sig ] HPQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:05.534334] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HPQ.txt [2026-02-03T20:24:05.534469] [INFO ] [sig ] [1515/3452] Completed HPQ in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:05.534509] [INFO ] [sig ] [1516/3452] Forecasting HPS... [2026-02-03T20:24:05.534540] [INFO ] [sig ] Generating forecast for: HPS [2026-02-03T20:24:05.534587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-02-03T20:24:05.545541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-02-03T20:24:05.545928] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-02-03T20:24:05.546777] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-02-03T20:24:05.546832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:05.546866] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:05.546894] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:05.546953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:05.613907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:05.614975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:05.615077] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:05.615123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:05.738614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:05.738771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:05.738812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:05.738841] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:05.742294] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-02-03T20:24:05.742591] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-02-03T20:24:05.742720] [INFO ] [sig ] HPS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:05.882062] [INFO ] [LOCAL ] Saved forecast: HPS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HPS.txt [2026-02-03T20:24:05.882192] [INFO ] [sig ] [1516/3452] Completed HPS in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:05.882232] [INFO ] [sig ] [1517/3452] Forecasting HQI... [2026-02-03T20:24:05.882260] [INFO ] [sig ] Generating forecast for: HQI [2026-02-03T20:24:05.882288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-02-03T20:24:05.892731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-02-03T20:24:05.893083] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-02-03T20:24:05.893890] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-02-03T20:24:05.893948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:05.893979] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:05.894005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:05.894061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:05.950240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:05.950982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:05.951065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:05.951098] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:06.054631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:06.054790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:06.054832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:06.054862] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:06.061505] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=86.03%) [2026-02-03T20:24:06.061875] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-02-03T20:24:06.062048] [INFO ] [sig ] HQI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:06.211162] [INFO ] [LOCAL ] Saved forecast: HQI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HQI.txt [2026-02-03T20:24:06.211335] [INFO ] [sig ] [1517/3452] Completed HQI in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:06.211377] [INFO ] [sig ] [1518/3452] Forecasting HQL... [2026-02-03T20:24:06.211408] [INFO ] [sig ] Generating forecast for: HQL [2026-02-03T20:24:06.211440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-02-03T20:24:06.223655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-02-03T20:24:06.224005] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-02-03T20:24:06.224812] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-02-03T20:24:06.224866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:06.224898] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:06.224925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:06.224981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:06.282246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:06.282973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:06.283069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:06.283103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:06.404934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:06.405094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:06.405146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:06.405180] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:06.408756] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: DOWN (p=22.68%) [2026-02-03T20:24:06.409033] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-02-03T20:24:06.409165] [INFO ] [sig ] HQL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:06.557138] [INFO ] [LOCAL ] Saved forecast: HQL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HQL.txt [2026-02-03T20:24:06.557293] [INFO ] [sig ] [1518/3452] Completed HQL in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:06.557335] [INFO ] [sig ] [1519/3452] Forecasting HQY... [2026-02-03T20:24:06.557364] [INFO ] [sig ] Generating forecast for: HQY [2026-02-03T20:24:06.557400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-02-03T20:24:06.568439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-02-03T20:24:06.568842] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-02-03T20:24:06.569647] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-02-03T20:24:06.569700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:06.569732] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:06.569760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:06.569817] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:06.626891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:06.627732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:06.627818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:06.627874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:06.749252] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:06.749411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:06.749455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:06.749485] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:06.752952] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=63.81%) [2026-02-03T20:24:06.753231] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-02-03T20:24:06.753362] [INFO ] [sig ] HQY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:06.896802] [INFO ] [LOCAL ] Saved forecast: HQY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HQY.txt [2026-02-03T20:24:06.896972] [INFO ] [sig ] [1519/3452] Completed HQY in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:06.897015] [INFO ] [sig ] [1520/3452] Forecasting HRB... [2026-02-03T20:24:06.897049] [INFO ] [sig ] Generating forecast for: HRB [2026-02-03T20:24:06.897082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-02-03T20:24:06.908438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-02-03T20:24:06.908831] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-02-03T20:24:06.909674] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-02-03T20:24:06.909728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:06.909763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:06.909791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:06.909848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:06.968073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:06.968946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:06.969039] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:06.969075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:07.093325] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:07.093489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:07.093530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:07.093558] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:07.097013] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=30.02%) [2026-02-03T20:24:07.097313] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-02-03T20:24:07.097448] [INFO ] [sig ] HRB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:07.238693] [INFO ] [LOCAL ] Saved forecast: HRB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HRB.txt [2026-02-03T20:24:07.238850] [INFO ] [sig ] [1520/3452] Completed HRB in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:07.238891] [INFO ] [sig ] [1521/3452] Forecasting HRL... [2026-02-03T20:24:07.238927] [INFO ] [sig ] Generating forecast for: HRL [2026-02-03T20:24:07.238964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-02-03T20:24:07.250495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-02-03T20:24:07.250889] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-02-03T20:24:07.251786] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-02-03T20:24:07.251841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:07.251874] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:07.251905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:07.251975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:07.310319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:07.311216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:07.311302] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:07.311336] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:07.434137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:07.434303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:07.434345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:07.434376] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:07.437939] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-02-03T20:24:07.438223] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-02-03T20:24:07.438355] [INFO ] [sig ] HRL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:07.580003] [INFO ] [LOCAL ] Saved forecast: HRL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HRL.txt [2026-02-03T20:24:07.580167] [INFO ] [sig ] [1521/3452] Completed HRL in 0.3s | 2.80 sym/s | Total: 9.0m | ETA: 11.5m [2026-02-03T20:24:07.580208] [INFO ] [sig ] [1522/3452] Forecasting HRMY... [2026-02-03T20:24:07.580240] [INFO ] [sig ] Generating forecast for: HRMY [2026-02-03T20:24:07.580271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-02-03T20:24:07.591769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-02-03T20:24:07.592156] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-02-03T20:24:07.592984] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-02-03T20:24:07.593039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:07.593073] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:07.593101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:07.593160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:07.650401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:07.651331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:07.651417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:07.651452] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:07.773659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:07.773853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:07.773895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:07.773925] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:07.777382] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: DOWN (p=18.68%) [2026-02-03T20:24:07.777685] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-02-03T20:24:07.777811] [INFO ] [sig ] HRMY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:07.919176] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HRMY.txt [2026-02-03T20:24:07.919289] [INFO ] [sig ] [1522/3452] Completed HRMY in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-03T20:24:07.919328] [INFO ] [sig ] [1523/3452] Forecasting HRTG... [2026-02-03T20:24:07.919358] [INFO ] [sig ] Generating forecast for: HRTG [2026-02-03T20:24:07.919388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-02-03T20:24:07.931054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-02-03T20:24:07.931365] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-02-03T20:24:07.932186] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-02-03T20:24:07.932242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:07.932276] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:07.932305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:07.932362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:07.990038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:07.990693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:07.990778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:07.990812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:08.110914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:08.111024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:08.111067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:08.111103] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:08.114372] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=39.53%) [2026-02-03T20:24:08.114657] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-02-03T20:24:08.114784] [INFO ] [sig ] HRTG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:08.256716] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HRTG.txt [2026-02-03T20:24:08.256823] [INFO ] [sig ] [1523/3452] Completed HRTG in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-03T20:24:08.256862] [INFO ] [sig ] [1524/3452] Forecasting HRTX... [2026-02-03T20:24:08.256890] [INFO ] [sig ] Generating forecast for: HRTX [2026-02-03T20:24:08.256921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-02-03T20:24:08.269946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-02-03T20:24:08.270479] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-02-03T20:24:08.271300] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-02-03T20:24:08.271356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:08.271391] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:08.271419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:08.271478] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:08.328691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:08.329286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:08.329364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:08.329395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:08.447395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:08.447536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:08.447589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:08.447621] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:08.450984] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-02-03T20:24:08.451278] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-02-03T20:24:08.451402] [INFO ] [sig ] HRTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:08.595494] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HRTX.txt [2026-02-03T20:24:08.595659] [INFO ] [sig ] [1524/3452] Completed HRTX in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-03T20:24:08.595706] [INFO ] [sig ] [1525/3452] Forecasting HRZN... [2026-02-03T20:24:08.595738] [INFO ] [sig ] Generating forecast for: HRZN [2026-02-03T20:24:08.595768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-02-03T20:24:08.607170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-02-03T20:24:08.607477] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-02-03T20:24:08.608279] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-02-03T20:24:08.608331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:08.608363] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:08.608390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:08.608447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:08.666235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:08.666852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:08.666932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:08.666966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:08.786065] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:08.786189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:08.786227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:08.786256] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:08.789587] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=13.34%) [2026-02-03T20:24:08.789873] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-02-03T20:24:08.790017] [INFO ] [sig ] HRZN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:08.931774] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HRZN.txt [2026-02-03T20:24:08.931883] [INFO ] [sig ] [1525/3452] Completed HRZN in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-03T20:24:08.931961] [INFO ] [sig ] [1526/3452] Forecasting HSAI... [2026-02-03T20:24:08.932013] [INFO ] [sig ] Generating forecast for: HSAI [2026-02-03T20:24:08.932065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-02-03T20:24:08.943173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-02-03T20:24:08.943484] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-02-03T20:24:08.944322] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-02-03T20:24:08.944377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:08.944412] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:08.944439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:08.944541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:09.004263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:09.004908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:09.004987] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:09.005021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:09.127158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:09.127294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:09.127335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:09.127365] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:09.130825] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=28.94%) [2026-02-03T20:24:09.131109] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-02-03T20:24:09.131239] [INFO ] [sig ] HSAI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:09.275331] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HSAI.txt [2026-02-03T20:24:09.275439] [INFO ] [sig ] [1526/3452] Completed HSAI in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-03T20:24:09.275478] [INFO ] [sig ] [1527/3452] Forecasting HSBC... [2026-02-03T20:24:09.275508] [INFO ] [sig ] Generating forecast for: HSBC [2026-02-03T20:24:09.275537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-02-03T20:24:09.286340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-02-03T20:24:09.286684] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-02-03T20:24:09.287465] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-02-03T20:24:09.287519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:09.287552] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:09.287603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:09.287663] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:09.346644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:09.347257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:09.347338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:09.347371] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:09.476199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:09.476354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:09.476401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:09.476431] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:09.479868] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: DOWN (p=40.14%) [2026-02-03T20:24:09.480153] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-02-03T20:24:09.480278] [INFO ] [sig ] HSBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:09.621184] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HSBC.txt [2026-02-03T20:24:09.621305] [INFO ] [sig ] [1527/3452] Completed HSBC in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.5m [2026-02-03T20:24:09.621345] [INFO ] [sig ] [1528/3452] Forecasting HSCS... [2026-02-03T20:24:09.621375] [INFO ] [sig ] Generating forecast for: HSCS [2026-02-03T20:24:09.621406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-02-03T20:24:09.632314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-02-03T20:24:09.632672] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-02-03T20:24:09.633485] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-02-03T20:24:09.633552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:09.633620] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:09.633656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:09.633715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:09.691989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:09.692639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:09.692719] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:09.692753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:09.803546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:09.803699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:09.803741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:09.803770] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:09.807114] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=95.51%) [2026-02-03T20:24:09.807389] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-02-03T20:24:09.807513] [INFO ] [sig ] HSCS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:09.947887] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HSCS.txt [2026-02-03T20:24:09.947998] [INFO ] [sig ] [1528/3452] Completed HSCS in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:09.948040] [INFO ] [sig ] [1529/3452] Forecasting HSHP... [2026-02-03T20:24:09.948070] [INFO ] [sig ] Generating forecast for: HSHP [2026-02-03T20:24:09.948100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-02-03T20:24:09.959143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-02-03T20:24:09.959479] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-02-03T20:24:09.960327] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-02-03T20:24:09.960382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:09.960416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:09.960482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:09.960568] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:10.018341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:10.018963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:10.019056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:10.019095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:10.139926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:10.140076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:10.140126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:10.140160] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:10.143479] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=78.50%) [2026-02-03T20:24:10.143770] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-02-03T20:24:10.143897] [INFO ] [sig ] HSHP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:10.288364] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HSHP.txt [2026-02-03T20:24:10.288483] [INFO ] [sig ] [1529/3452] Completed HSHP in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:10.288523] [INFO ] [sig ] [1530/3452] Forecasting HSIC... [2026-02-03T20:24:10.288555] [INFO ] [sig ] Generating forecast for: HSIC [2026-02-03T20:24:10.288604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-02-03T20:24:10.299520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-02-03T20:24:10.299845] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-02-03T20:24:10.300694] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-02-03T20:24:10.300747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:10.300778] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:10.300805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:10.300861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:10.357508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:10.358137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:10.358216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:10.358248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:10.477791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:10.477940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:10.477979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:10.478011] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:10.481304] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-02-03T20:24:10.481592] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-02-03T20:24:10.481718] [INFO ] [sig ] HSIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:10.623088] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HSIC.txt [2026-02-03T20:24:10.623202] [INFO ] [sig ] [1530/3452] Completed HSIC in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:10.623242] [INFO ] [sig ] [1531/3452] Forecasting HSTM... [2026-02-03T20:24:10.623271] [INFO ] [sig ] Generating forecast for: HSTM [2026-02-03T20:24:10.623300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-02-03T20:24:10.634610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-02-03T20:24:10.634938] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-02-03T20:24:10.635758] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-02-03T20:24:10.635814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:10.635849] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:10.635880] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:10.635939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:10.694724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:10.695351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:10.695432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:10.695466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:10.815714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:10.815854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:10.815895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:10.815924] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:10.819308] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: UP (p=57.52%) [2026-02-03T20:24:10.819598] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-02-03T20:24:10.819727] [INFO ] [sig ] HSTM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:10.960012] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HSTM.txt [2026-02-03T20:24:10.960156] [INFO ] [sig ] [1531/3452] Completed HSTM in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:10.960200] [INFO ] [sig ] [1532/3452] Forecasting HSY... [2026-02-03T20:24:10.960230] [INFO ] [sig ] Generating forecast for: HSY [2026-02-03T20:24:10.960260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-02-03T20:24:10.971545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-02-03T20:24:10.971899] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-02-03T20:24:10.972751] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-02-03T20:24:10.972807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:10.972841] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:10.972869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:10.972927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:11.034040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:11.034736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:11.034816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:11.034849] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:11.153524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:11.153686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:11.153726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:11.153755] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:11.157296] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-02-03T20:24:11.157591] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-02-03T20:24:11.157719] [INFO ] [sig ] HSY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:11.302634] [INFO ] [LOCAL ] Saved forecast: HSY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HSY.txt [2026-02-03T20:24:11.302772] [INFO ] [sig ] [1532/3452] Completed HSY in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:11.302815] [INFO ] [sig ] [1533/3452] Forecasting HTBK... [2026-02-03T20:24:11.302847] [INFO ] [sig ] Generating forecast for: HTBK [2026-02-03T20:24:11.302877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-02-03T20:24:11.314110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-02-03T20:24:11.314451] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-02-03T20:24:11.315289] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-02-03T20:24:11.315344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:11.315377] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:11.315405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:11.315463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:11.372860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:11.373470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:11.373549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:11.373601] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:11.494775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:11.494910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:11.494949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:11.494977] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:11.498734] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=7.27%) [2026-02-03T20:24:11.499030] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-02-03T20:24:11.499165] [INFO ] [sig ] HTBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:11.643533] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HTBK.txt [2026-02-03T20:24:11.643697] [INFO ] [sig ] [1533/3452] Completed HTBK in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:11.643738] [INFO ] [sig ] [1534/3452] Forecasting HTD... [2026-02-03T20:24:11.643769] [INFO ] [sig ] Generating forecast for: HTD [2026-02-03T20:24:11.643799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-02-03T20:24:11.654386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-02-03T20:24:11.654827] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-02-03T20:24:11.655692] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-02-03T20:24:11.655747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:11.655780] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:11.655808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:11.655868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:11.714403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:11.715400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:11.715488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:11.715525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:11.838430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:11.838618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:11.838664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:11.838699] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:11.842225] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-02-03T20:24:11.842518] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-02-03T20:24:11.842680] [INFO ] [sig ] HTD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:11.995628] [INFO ] [LOCAL ] Saved forecast: HTD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HTD.txt [2026-02-03T20:24:11.995791] [INFO ] [sig ] [1534/3452] Completed HTD in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:11.995833] [INFO ] [sig ] [1535/3452] Forecasting HTGC... [2026-02-03T20:24:11.995864] [INFO ] [sig ] Generating forecast for: HTGC [2026-02-03T20:24:11.995894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-02-03T20:24:12.007413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-02-03T20:24:12.007866] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-02-03T20:24:12.008688] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-02-03T20:24:12.008741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:12.008774] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:12.008801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:12.008857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:12.067587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:12.068492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:12.068596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:12.068634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:12.192107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:12.192292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:12.192333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:12.192361] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:12.195820] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=7.50%) [2026-02-03T20:24:12.196115] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-02-03T20:24:12.196259] [INFO ] [sig ] HTGC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:12.344764] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HTGC.txt [2026-02-03T20:24:12.344923] [INFO ] [sig ] [1535/3452] Completed HTGC in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:12.344964] [INFO ] [sig ] [1536/3452] Forecasting HTH... [2026-02-03T20:24:12.344994] [INFO ] [sig ] Generating forecast for: HTH [2026-02-03T20:24:12.345029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-02-03T20:24:12.357171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-02-03T20:24:12.357548] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-02-03T20:24:12.358398] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-02-03T20:24:12.358453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:12.358487] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:12.358515] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:12.358592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:12.421587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:12.422468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:12.422560] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:12.422614] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:12.541233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:12.541375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:12.541412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:12.541440] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:12.544759] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=40.93%) [2026-02-03T20:24:12.545031] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-02-03T20:24:12.545161] [INFO ] [sig ] HTH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:12.693187] [INFO ] [LOCAL ] Saved forecast: HTH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HTH.txt [2026-02-03T20:24:12.693320] [INFO ] [sig ] [1536/3452] Completed HTH in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:12.693360] [INFO ] [sig ] [1537/3452] Forecasting HTLD... [2026-02-03T20:24:12.693389] [INFO ] [sig ] Generating forecast for: HTLD [2026-02-03T20:24:12.693420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-02-03T20:24:12.707793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-02-03T20:24:12.708343] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-02-03T20:24:12.709434] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-02-03T20:24:12.709502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:12.709545] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:12.709604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:12.709688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:12.770991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:12.771931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:12.772015] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:12.772047] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:12.890905] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:12.891066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:12.891107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:12.891136] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:12.894628] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: UP (p=62.77%) [2026-02-03T20:24:12.894908] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-02-03T20:24:12.895037] [INFO ] [sig ] HTLD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:13.036048] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HTLD.txt [2026-02-03T20:24:13.036181] [INFO ] [sig ] [1537/3452] Completed HTLD in 0.3s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:13.036221] [INFO ] [sig ] [1538/3452] Forecasting HTOO... [2026-02-03T20:24:13.036250] [INFO ] [sig ] Generating forecast for: HTOO [2026-02-03T20:24:13.036281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-02-03T20:24:13.047264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-02-03T20:24:13.047623] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-02-03T20:24:13.048441] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-02-03T20:24:13.048496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:13.048527] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:13.048561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:13.048645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:13.104747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:13.105350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:13.105428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:13.105461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:13.225530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:13.225731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:13.225773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:13.225802] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:13.229447] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: UP (p=71.50%) [2026-02-03T20:24:13.229753] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-02-03T20:24:13.229884] [INFO ] [sig ] HTOO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:13.389844] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HTOO.txt [2026-02-03T20:24:13.390004] [INFO ] [sig ] [1538/3452] Completed HTOO in 0.4s | 2.80 sym/s | Total: 9.1m | ETA: 11.4m [2026-02-03T20:24:13.390046] [INFO ] [sig ] [1539/3452] Forecasting HTZ... [2026-02-03T20:24:13.390085] [INFO ] [sig ] Generating forecast for: HTZ [2026-02-03T20:24:13.390121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-02-03T20:24:13.402206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-02-03T20:24:13.402812] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-02-03T20:24:13.403624] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-02-03T20:24:13.403677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:13.403737] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:13.403767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:13.403824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:13.464054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:13.465175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:13.465332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:13.465373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:13.587226] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:13.587376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:13.587419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:13.587448] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:13.590982] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: UP (p=58.75%) [2026-02-03T20:24:13.591258] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-02-03T20:24:13.591384] [INFO ] [sig ] HTZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:13.747405] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HTZ.txt [2026-02-03T20:24:13.747584] [INFO ] [sig ] [1539/3452] Completed HTZ in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-03T20:24:13.747627] [INFO ] [sig ] [1540/3452] Forecasting HUBB... [2026-02-03T20:24:13.747659] [INFO ] [sig ] Generating forecast for: HUBB [2026-02-03T20:24:13.747689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-02-03T20:24:13.758877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-02-03T20:24:13.759261] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-02-03T20:24:13.760064] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-02-03T20:24:13.760129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:13.760168] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:13.760201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:13.760265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:13.818062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:13.818936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:13.819020] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:13.819073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:13.940611] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:13.940782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:13.940824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:13.940854] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:13.944303] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=8.91%) [2026-02-03T20:24:13.944604] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-02-03T20:24:13.944738] [INFO ] [sig ] HUBB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:14.095225] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HUBB.txt [2026-02-03T20:24:14.095381] [INFO ] [sig ] [1540/3452] Completed HUBB in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-03T20:24:14.095423] [INFO ] [sig ] [1541/3452] Forecasting HUBG... [2026-02-03T20:24:14.095454] [INFO ] [sig ] Generating forecast for: HUBG [2026-02-03T20:24:14.095484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-02-03T20:24:14.106952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-02-03T20:24:14.107352] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-02-03T20:24:14.108250] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-02-03T20:24:14.108306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:14.108339] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:14.108367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:14.108425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:14.167785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:14.168713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:14.168797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:14.168830] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:14.285660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:14.285820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:14.285860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:14.285888] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:14.289361] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=56.62%) [2026-02-03T20:24:14.289655] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-02-03T20:24:14.289784] [INFO ] [sig ] HUBG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:14.435245] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HUBG.txt [2026-02-03T20:24:14.435401] [INFO ] [sig ] [1541/3452] Completed HUBG in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-03T20:24:14.435442] [INFO ] [sig ] [1542/3452] Forecasting HUBS... [2026-02-03T20:24:14.435474] [INFO ] [sig ] Generating forecast for: HUBS [2026-02-03T20:24:14.435503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-02-03T20:24:14.447710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-02-03T20:24:14.448210] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-02-03T20:24:14.449091] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-02-03T20:24:14.449146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:14.449180] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:14.449209] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:14.449269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:14.505554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:14.506528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:14.506635] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:14.506671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:14.628986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:14.629162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:14.629203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:14.629233] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:14.632821] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-02-03T20:24:14.633183] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-02-03T20:24:14.633337] [INFO ] [sig ] HUBS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:14.772993] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HUBS.txt [2026-02-03T20:24:14.773143] [INFO ] [sig ] [1542/3452] Completed HUBS in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-03T20:24:14.773190] [INFO ] [sig ] [1543/3452] Forecasting HUM... [2026-02-03T20:24:14.773220] [INFO ] [sig ] Generating forecast for: HUM [2026-02-03T20:24:14.773251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-02-03T20:24:14.783750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-02-03T20:24:14.784058] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-02-03T20:24:14.784829] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-02-03T20:24:14.784881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:14.784913] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:14.784940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:14.784996] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:14.842465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:14.843070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:14.843150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:14.843183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:14.964291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:14.964444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:14.964489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:14.964518] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:14.967922] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: UP (p=72.74%) [2026-02-03T20:24:14.968205] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-02-03T20:24:14.968330] [INFO ] [sig ] HUM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:15.107846] [INFO ] [LOCAL ] Saved forecast: HUM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HUM.txt [2026-02-03T20:24:15.108002] [INFO ] [sig ] [1543/3452] Completed HUM in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.4m [2026-02-03T20:24:15.108042] [INFO ] [sig ] [1544/3452] Forecasting HUN... [2026-02-03T20:24:15.108074] [INFO ] [sig ] Generating forecast for: HUN [2026-02-03T20:24:15.108106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-02-03T20:24:15.119745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-02-03T20:24:15.120166] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-02-03T20:24:15.121006] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-02-03T20:24:15.121060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:15.121092] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:15.121122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:15.121180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:15.179156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:15.180029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:15.180113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:15.180146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:15.298080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:15.298237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:15.298278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:15.298307] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:15.301669] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=19.21%) [2026-02-03T20:24:15.301943] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-02-03T20:24:15.302082] [INFO ] [sig ] HUN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:15.443097] [INFO ] [LOCAL ] Saved forecast: HUN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HUN.txt [2026-02-03T20:24:15.443223] [INFO ] [sig ] [1544/3452] Completed HUN in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:15.443263] [INFO ] [sig ] [1545/3452] Forecasting HURC... [2026-02-03T20:24:15.443295] [INFO ] [sig ] Generating forecast for: HURC [2026-02-03T20:24:15.443326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-02-03T20:24:15.454993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-02-03T20:24:15.455406] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-02-03T20:24:15.456256] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-02-03T20:24:15.456313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:15.456347] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:15.456374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:15.456432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:15.514260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:15.515134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:15.515219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:15.515252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:15.628917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:15.629081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:15.629127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:15.629164] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:15.632704] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: DOWN (p=48.82%) [2026-02-03T20:24:15.632987] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-02-03T20:24:15.633119] [INFO ] [sig ] HURC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:15.780111] [INFO ] [LOCAL ] Saved forecast: HURC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HURC.txt [2026-02-03T20:24:15.780276] [INFO ] [sig ] [1545/3452] Completed HURC in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:15.780332] [INFO ] [sig ] [1546/3452] Forecasting HURN... [2026-02-03T20:24:15.780367] [INFO ] [sig ] Generating forecast for: HURN [2026-02-03T20:24:15.780399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-02-03T20:24:15.792296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-02-03T20:24:15.792696] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-02-03T20:24:15.793588] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-02-03T20:24:15.793647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:15.793712] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:15.793744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:15.793819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:15.851247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:15.851888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:15.851969] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:15.852001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:15.970421] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:15.970564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:15.970622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:15.970666] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:15.973958] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=59.28%) [2026-02-03T20:24:15.974228] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-02-03T20:24:15.974356] [INFO ] [sig ] HURN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:16.112845] [INFO ] [LOCAL ] Saved forecast: HURN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HURN.txt [2026-02-03T20:24:16.112954] [INFO ] [sig ] [1546/3452] Completed HURN in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:16.112993] [INFO ] [sig ] [1547/3452] Forecasting HUYA... [2026-02-03T20:24:16.113021] [INFO ] [sig ] Generating forecast for: HUYA [2026-02-03T20:24:16.113052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-02-03T20:24:16.123934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-02-03T20:24:16.124258] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-02-03T20:24:16.125044] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-02-03T20:24:16.125097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:16.125129] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:16.125156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:16.125213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:16.182006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:16.182934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:16.183026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:16.183058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:16.302973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:16.303114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:16.303154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:16.303183] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:16.306607] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: UP (p=61.58%) [2026-02-03T20:24:16.306886] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-02-03T20:24:16.307011] [INFO ] [sig ] HUYA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:16.448657] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HUYA.txt [2026-02-03T20:24:16.448772] [INFO ] [sig ] [1547/3452] Completed HUYA in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:16.448810] [INFO ] [sig ] [1548/3452] Forecasting HWC... [2026-02-03T20:24:16.448840] [INFO ] [sig ] Generating forecast for: HWC [2026-02-03T20:24:16.448870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-02-03T20:24:16.459156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-02-03T20:24:16.459470] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-02-03T20:24:16.460250] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-02-03T20:24:16.460303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:16.460335] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:16.460362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:16.460420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:16.518183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:16.519057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:16.519160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:16.519193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:16.639509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:16.639686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:16.639727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:16.639755] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:16.643121] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=24.85%) [2026-02-03T20:24:16.643400] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-02-03T20:24:16.643528] [INFO ] [sig ] HWC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:16.782976] [INFO ] [LOCAL ] Saved forecast: HWC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HWC.txt [2026-02-03T20:24:16.783087] [INFO ] [sig ] [1548/3452] Completed HWC in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:16.783125] [INFO ] [sig ] [1549/3452] Forecasting HWH... [2026-02-03T20:24:16.783153] [INFO ] [sig ] Generating forecast for: HWH [2026-02-03T20:24:16.783185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-02-03T20:24:16.794004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-02-03T20:24:16.794328] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-02-03T20:24:16.795254] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-02-03T20:24:16.795319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:16.795352] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:16.795379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:16.795437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:16.852294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:16.852929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:16.853009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:16.853042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:16.970717] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:16.970857] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:24:16.970896] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:16.970958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:16.974239] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: UP (p=77.41%) [2026-02-03T20:24:16.974508] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-02-03T20:24:16.974651] [INFO ] [sig ] HWH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:17.116209] [INFO ] [LOCAL ] Saved forecast: HWH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HWH.txt [2026-02-03T20:24:17.116345] [INFO ] [sig ] [1549/3452] Completed HWH in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:17.116386] [INFO ] [sig ] [1550/3452] Forecasting HWKN... [2026-02-03T20:24:17.116417] [INFO ] [sig ] Generating forecast for: HWKN [2026-02-03T20:24:17.116447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-02-03T20:24:17.129772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-02-03T20:24:17.130228] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-02-03T20:24:17.131087] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-02-03T20:24:17.131142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:17.131178] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:17.131226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:17.131286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:17.189411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:17.190225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:17.190308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:17.190341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:17.307965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:17.308117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:17.308162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:17.308197] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:17.311760] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=99.77%) [2026-02-03T20:24:17.312042] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-02-03T20:24:17.312171] [INFO ] [sig ] HWKN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:17.451973] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HWKN.txt [2026-02-03T20:24:17.452149] [INFO ] [sig ] [1550/3452] Completed HWKN in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:17.452198] [INFO ] [sig ] [1551/3452] Forecasting HWM... [2026-02-03T20:24:17.452229] [INFO ] [sig ] Generating forecast for: HWM [2026-02-03T20:24:17.452258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-02-03T20:24:17.464084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-02-03T20:24:17.464489] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-02-03T20:24:17.465289] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-02-03T20:24:17.465342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:17.465374] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:17.465401] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:17.465459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:17.522146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:17.523073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:17.523175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:17.523219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:17.643963] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:17.644125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:17.644166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:17.644196] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:17.647692] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=13.01%) [2026-02-03T20:24:17.648032] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-02-03T20:24:17.648177] [INFO ] [sig ] HWM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:17.788246] [INFO ] [LOCAL ] Saved forecast: HWM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HWM.txt [2026-02-03T20:24:17.788423] [INFO ] [sig ] [1551/3452] Completed HWM in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:17.788464] [INFO ] [sig ] [1552/3452] Forecasting HXL... [2026-02-03T20:24:17.788495] [INFO ] [sig ] Generating forecast for: HXL [2026-02-03T20:24:17.788526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-02-03T20:24:17.800028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-02-03T20:24:17.800396] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-02-03T20:24:17.801208] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-02-03T20:24:17.801260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:17.801291] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:17.801317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:17.801373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:17.858022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:17.858855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:17.858943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:17.858977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:17.986538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:17.986711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:17.986751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:17.986779] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:17.990218] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-02-03T20:24:17.990501] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-02-03T20:24:17.990648] [INFO ] [sig ] HXL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:18.142866] [INFO ] [LOCAL ] Saved forecast: HXL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HXL.txt [2026-02-03T20:24:18.143027] [INFO ] [sig ] [1552/3452] Completed HXL in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:18.143070] [INFO ] [sig ] [1553/3452] Forecasting HY... [2026-02-03T20:24:18.143100] [INFO ] [sig ] Generating forecast for: HY [2026-02-03T20:24:18.143130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-02-03T20:24:18.154465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-02-03T20:24:18.154854] [INFO ] [FORECASTER] Starting predict_future for HY [2026-02-03T20:24:18.155651] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-02-03T20:24:18.155703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:18.155737] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:18.155763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:18.155820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:18.212486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:18.213319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:18.213401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:18.213433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:18.334751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:18.334910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:18.334952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:18.334981] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:18.338461] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=18.85%) [2026-02-03T20:24:18.338761] [INFO ] [FORECASTER] Completed predict_future for HY [2026-02-03T20:24:18.338889] [INFO ] [sig ] HY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:18.478369] [INFO ] [LOCAL ] Saved forecast: HY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HY.txt [2026-02-03T20:24:18.478503] [INFO ] [sig ] [1553/3452] Completed HY in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:18.478543] [INFO ] [sig ] [1554/3452] Forecasting HYFM... [2026-02-03T20:24:18.478588] [INFO ] [sig ] Generating forecast for: HYFM [2026-02-03T20:24:18.478630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-02-03T20:24:18.489480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-02-03T20:24:18.489836] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-02-03T20:24:18.490634] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-02-03T20:24:18.490686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:18.490718] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:18.490745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:18.490802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:18.547948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:18.548628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:18.548708] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:18.548741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:18.662200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:18.662377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:18.662421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:18.662453] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:18.665865] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: DOWN (p=17.05%) [2026-02-03T20:24:18.666144] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-02-03T20:24:18.666275] [INFO ] [sig ] HYFM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:18.809919] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HYFM.txt [2026-02-03T20:24:18.810066] [INFO ] [sig ] [1554/3452] Completed HYFM in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:18.810105] [INFO ] [sig ] [1555/3452] Forecasting HYI... [2026-02-03T20:24:18.810135] [INFO ] [sig ] Generating forecast for: HYI [2026-02-03T20:24:18.810167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-02-03T20:24:18.822078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-02-03T20:24:18.822490] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-02-03T20:24:18.823322] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-02-03T20:24:18.823377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:18.823411] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:18.823440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:18.823498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:18.881007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:18.881786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:18.881873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:18.881908] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:19.000674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:19.000826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:19.000865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:19.000894] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:19.004240] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: UP (p=89.78%) [2026-02-03T20:24:19.004513] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-02-03T20:24:19.004654] [INFO ] [sig ] HYI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:19.147975] [INFO ] [LOCAL ] Saved forecast: HYI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HYI.txt [2026-02-03T20:24:19.148122] [INFO ] [sig ] [1555/3452] Completed HYI in 0.3s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:19.148166] [INFO ] [sig ] [1556/3452] Forecasting HYLS... [2026-02-03T20:24:19.148198] [INFO ] [sig ] Generating forecast for: HYLS [2026-02-03T20:24:19.148235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-02-03T20:24:19.159054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-02-03T20:24:19.159392] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-02-03T20:24:19.160189] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-02-03T20:24:19.160246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:19.160280] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:19.160310] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:19.160381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:19.217484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:19.218180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:19.218307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:19.218349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:19.345287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:19.345441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:19.345482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:19.345513] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:19.349100] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=21.29%) [2026-02-03T20:24:19.349393] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-02-03T20:24:19.349526] [INFO ] [sig ] HYLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:19.501983] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HYLS.txt [2026-02-03T20:24:19.502142] [INFO ] [sig ] [1556/3452] Completed HYLS in 0.4s | 2.80 sym/s | Total: 9.2m | ETA: 11.3m [2026-02-03T20:24:19.502184] [INFO ] [sig ] [1557/3452] Forecasting HYMC... [2026-02-03T20:24:19.502214] [INFO ] [sig ] Generating forecast for: HYMC [2026-02-03T20:24:19.502246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-02-03T20:24:19.513900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-02-03T20:24:19.514304] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-02-03T20:24:19.515124] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-02-03T20:24:19.515178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:19.515210] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:19.515237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:19.515298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:19.572181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:19.573133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:19.573220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:19.573260] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:19.692723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:19.692883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:19.692928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:19.692958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:19.696864] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-02-03T20:24:19.697198] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-02-03T20:24:19.697357] [INFO ] [sig ] HYMC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:19.851878] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HYMC.txt [2026-02-03T20:24:19.852019] [INFO ] [sig ] [1557/3452] Completed HYMC in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-03T20:24:19.852060] [INFO ] [sig ] [1558/3452] Forecasting HYXF... [2026-02-03T20:24:19.852093] [INFO ] [sig ] Generating forecast for: HYXF [2026-02-03T20:24:19.852124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-02-03T20:24:19.863386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-02-03T20:24:19.863780] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-02-03T20:24:19.864666] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-02-03T20:24:19.864720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:19.864753] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:19.864780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:19.864837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:19.926202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:19.927137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:19.927238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:19.927275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:20.042357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:20.042513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:20.042557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:20.042607] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:20.046372] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=88.70%) [2026-02-03T20:24:20.046675] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-02-03T20:24:20.046820] [INFO ] [sig ] HYXF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:20.196495] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/HYXF.txt [2026-02-03T20:24:20.196654] [INFO ] [sig ] [1558/3452] Completed HYXF in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-03T20:24:20.196697] [INFO ] [sig ] [1559/3452] Forecasting HYZD... [2026-02-03T20:24:20.196727] [INFO ] [sig ] Generating forecast for: HYZD [2026-02-03T20:24:20.196758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-02-03T20:24:20.207459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-02-03T20:24:20.207854] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-02-03T20:24:20.208695] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-02-03T20:24:20.208747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:20.208779] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:20.208806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:20.208861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:20.265210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:20.266050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:20.266132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:20.266165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:20.386040] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:20.386188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:20.386234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:20.386270] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:20.389691] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-02-03T20:24:20.389971] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-02-03T20:24:20.390094] [INFO ] [sig ] HYZD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:20.530128] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HYZD.txt [2026-02-03T20:24:20.530297] [INFO ] [sig ] [1559/3452] Completed HYZD in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.3m [2026-02-03T20:24:20.530338] [INFO ] [sig ] [1560/3452] Forecasting HZO... [2026-02-03T20:24:20.530369] [INFO ] [sig ] Generating forecast for: HZO [2026-02-03T20:24:20.530402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-02-03T20:24:20.541271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-02-03T20:24:20.541645] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-02-03T20:24:20.542432] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-02-03T20:24:20.542484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:20.542515] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:20.542541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:20.542615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:20.598992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:20.599667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:20.599746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:20.599779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:20.719225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:20.719386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:20.719430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:20.719458] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:20.722850] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-02-03T20:24:20.723126] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-02-03T20:24:20.723251] [INFO ] [sig ] HZO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:20.863326] [INFO ] [LOCAL ] Saved forecast: HZO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/HZO.txt [2026-02-03T20:24:20.863466] [INFO ] [sig ] [1560/3452] Completed HZO in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:20.863506] [INFO ] [sig ] [1561/3452] Forecasting IAC... [2026-02-03T20:24:20.863535] [INFO ] [sig ] Generating forecast for: IAC [2026-02-03T20:24:20.863567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-02-03T20:24:20.877357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-02-03T20:24:20.878090] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-02-03T20:24:20.879198] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-02-03T20:24:20.879257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:20.879291] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:20.879319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:20.879377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:20.939905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:20.941071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:20.941168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:20.941202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:21.065342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:21.065599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:21.065651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:21.065691] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:21.069643] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-02-03T20:24:21.069993] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-02-03T20:24:21.070144] [INFO ] [sig ] IAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:21.212850] [INFO ] [LOCAL ] Saved forecast: IAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IAC.txt [2026-02-03T20:24:21.213074] [INFO ] [sig ] [1561/3452] Completed IAC in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:21.213121] [INFO ] [sig ] [1562/3452] Forecasting IAE... [2026-02-03T20:24:21.213152] [INFO ] [sig ] Generating forecast for: IAE [2026-02-03T20:24:21.213185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-02-03T20:24:21.226146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-02-03T20:24:21.226674] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-02-03T20:24:21.227738] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-02-03T20:24:21.227791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:21.227827] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:21.227885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:21.227955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:21.288148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:21.289232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:21.289337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:21.289370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:21.409241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:21.409486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:21.409534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:21.409565] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:21.413811] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=39.58%) [2026-02-03T20:24:21.414170] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-02-03T20:24:21.414311] [INFO ] [sig ] IAE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:21.567605] [INFO ] [LOCAL ] Saved forecast: IAE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IAE.txt [2026-02-03T20:24:21.567812] [INFO ] [sig ] [1562/3452] Completed IAE in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:21.567878] [INFO ] [sig ] [1563/3452] Forecasting IAG... [2026-02-03T20:24:21.567910] [INFO ] [sig ] Generating forecast for: IAG [2026-02-03T20:24:21.567940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-02-03T20:24:21.583074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-02-03T20:24:21.583548] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-02-03T20:24:21.584419] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-02-03T20:24:21.584491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:21.584566] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:21.584618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:21.584676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:21.643408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:21.644427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:21.644558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:21.644611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:21.773102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:21.773275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:21.773317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:21.773345] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:21.776876] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-02-03T20:24:21.777161] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-02-03T20:24:21.777287] [INFO ] [sig ] IAG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:21.923428] [INFO ] [LOCAL ] Saved forecast: IAG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IAG.txt [2026-02-03T20:24:21.923612] [INFO ] [sig ] [1563/3452] Completed IAG in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:21.923656] [INFO ] [sig ] [1564/3452] Forecasting IBB... [2026-02-03T20:24:21.923689] [INFO ] [sig ] Generating forecast for: IBB [2026-02-03T20:24:21.923719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-02-03T20:24:21.935666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-02-03T20:24:21.936034] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-02-03T20:24:21.936917] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-02-03T20:24:21.936971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:21.937005] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:21.937032] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:21.937088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:21.993380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:21.994034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:21.994114] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:21.994147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:22.113930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:22.114098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:22.114140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:22.114173] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:22.117632] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-02-03T20:24:22.117923] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-02-03T20:24:22.118049] [INFO ] [sig ] IBB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:22.258910] [INFO ] [LOCAL ] Saved forecast: IBB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBB.txt [2026-02-03T20:24:22.259033] [INFO ] [sig ] [1564/3452] Completed IBB in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:22.259072] [INFO ] [sig ] [1565/3452] Forecasting IBBQ... [2026-02-03T20:24:22.259101] [INFO ] [sig ] Generating forecast for: IBBQ [2026-02-03T20:24:22.259132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-02-03T20:24:22.269498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-02-03T20:24:22.269836] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-02-03T20:24:22.270612] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-02-03T20:24:22.270666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:22.270698] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:22.270725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:22.270780] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:22.326849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:22.327590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:22.327671] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:22.327704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:22.431427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:22.431618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:22.431659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:22.431688] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:22.435124] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: UP (p=73.84%) [2026-02-03T20:24:22.435409] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-02-03T20:24:22.435538] [INFO ] [sig ] IBBQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:22.576648] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBBQ.txt [2026-02-03T20:24:22.576796] [INFO ] [sig ] [1565/3452] Completed IBBQ in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:22.576837] [INFO ] [sig ] [1566/3452] Forecasting IBCP... [2026-02-03T20:24:22.576867] [INFO ] [sig ] Generating forecast for: IBCP [2026-02-03T20:24:22.576900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-02-03T20:24:22.588785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-02-03T20:24:22.589241] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-02-03T20:24:22.590190] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-02-03T20:24:22.590248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:22.590288] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:22.590328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:22.590399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:22.653702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:22.654680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:22.654772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:22.654807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:22.785772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:22.785952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:22.785994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:22.786092] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:22.794607] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-02-03T20:24:22.795267] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-02-03T20:24:22.795454] [INFO ] [sig ] IBCP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:22.985209] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IBCP.txt [2026-02-03T20:24:22.985446] [INFO ] [sig ] [1566/3452] Completed IBCP in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:22.985526] [INFO ] [sig ] [1567/3452] Forecasting IBEX... [2026-02-03T20:24:22.985607] [INFO ] [sig ] Generating forecast for: IBEX [2026-02-03T20:24:22.985666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-02-03T20:24:22.999824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-02-03T20:24:23.000314] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-02-03T20:24:23.001338] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-02-03T20:24:23.001406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:23.001446] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:23.001480] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:23.001555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:23.070813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:23.071827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:23.071932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:23.071965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:23.240150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:23.240353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:23.240417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:23.240462] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:23.246111] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: UP (p=66.98%) [2026-02-03T20:24:23.246742] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-02-03T20:24:23.246977] [INFO ] [sig ] IBEX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:23.476476] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBEX.txt [2026-02-03T20:24:23.476735] [INFO ] [sig ] [1567/3452] Completed IBEX in 0.5s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:23.476804] [INFO ] [sig ] [1568/3452] Forecasting IBM... [2026-02-03T20:24:23.476857] [INFO ] [sig ] Generating forecast for: IBM [2026-02-03T20:24:23.476909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-02-03T20:24:23.494265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-02-03T20:24:23.495662] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-02-03T20:24:23.497243] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-02-03T20:24:23.497352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:23.497391] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:23.497526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:23.497645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:23.578748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:23.579866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:23.579978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:23.580015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:23.719898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:23.720093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:23.720157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:23.720207] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:23.725622] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: UP (p=97.60%) [2026-02-03T20:24:23.726084] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-02-03T20:24:23.726317] [INFO ] [sig ] IBM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:23.956596] [INFO ] [LOCAL ] Saved forecast: IBM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBM.txt [2026-02-03T20:24:23.956820] [INFO ] [sig ] [1568/3452] Completed IBM in 0.5s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:23.956887] [INFO ] [sig ] [1569/3452] Forecasting IBN... [2026-02-03T20:24:23.956942] [INFO ] [sig ] Generating forecast for: IBN [2026-02-03T20:24:23.956999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-02-03T20:24:23.970093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-02-03T20:24:23.970527] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-02-03T20:24:23.971405] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-02-03T20:24:23.971462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:23.971496] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:23.971522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:23.971598] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:24.034119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:24.035059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:24.035147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:24.035181] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:24.163748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:24.163911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:24.163955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:24.163985] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:24.167506] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=79.78%) [2026-02-03T20:24:24.167863] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-02-03T20:24:24.168023] [INFO ] [sig ] IBN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:24.314664] [INFO ] [LOCAL ] Saved forecast: IBN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBN.txt [2026-02-03T20:24:24.314795] [INFO ] [sig ] [1569/3452] Completed IBN in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:24.314836] [INFO ] [sig ] [1570/3452] Forecasting IBOC... [2026-02-03T20:24:24.314866] [INFO ] [sig ] Generating forecast for: IBOC [2026-02-03T20:24:24.314896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-02-03T20:24:24.325435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-02-03T20:24:24.325776] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-02-03T20:24:24.326561] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-02-03T20:24:24.326634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:24.326668] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:24.326696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:24.326753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:24.383335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:24.383971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:24.384049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:24.384082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:24.495359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:24.495488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:24.495545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:24.495599] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:24.499038] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=15.56%) [2026-02-03T20:24:24.499319] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-02-03T20:24:24.499445] [INFO ] [sig ] IBOC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:24.647238] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IBOC.txt [2026-02-03T20:24:24.647368] [INFO ] [sig ] [1570/3452] Completed IBOC in 0.3s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:24.647408] [INFO ] [sig ] [1571/3452] Forecasting IBP... [2026-02-03T20:24:24.647441] [INFO ] [sig ] Generating forecast for: IBP [2026-02-03T20:24:24.647471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-02-03T20:24:24.658312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-02-03T20:24:24.658658] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-02-03T20:24:24.659457] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-02-03T20:24:24.659511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:24.659546] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:24.659601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:24.659682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:24.717853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:24.718523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:24.718622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:24.718657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:24.842120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:24.842281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:24.842334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:24.842381] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:24.847281] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-02-03T20:24:24.847723] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-02-03T20:24:24.847905] [INFO ] [sig ] IBP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:25.060837] [INFO ] [LOCAL ] Saved forecast: IBP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IBP.txt [2026-02-03T20:24:25.060998] [INFO ] [sig ] [1571/3452] Completed IBP in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:25.061039] [INFO ] [sig ] [1572/3452] Forecasting IBRX... [2026-02-03T20:24:25.061067] [INFO ] [sig ] Generating forecast for: IBRX [2026-02-03T20:24:25.061098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-02-03T20:24:25.072048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-02-03T20:24:25.072430] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-02-03T20:24:25.073297] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-02-03T20:24:25.073354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:25.073386] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:25.073413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:25.073471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:25.131350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:25.132250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:25.132340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:25.132374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:25.255367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:25.255530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:25.255586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:25.255619] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:25.259074] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-02-03T20:24:25.259354] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-02-03T20:24:25.259490] [INFO ] [sig ] IBRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:25.413219] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBRX.txt [2026-02-03T20:24:25.413388] [INFO ] [sig ] [1572/3452] Completed IBRX in 0.4s | 2.80 sym/s | Total: 9.3m | ETA: 11.2m [2026-02-03T20:24:25.413443] [INFO ] [sig ] [1573/3452] Forecasting IBTG... [2026-02-03T20:24:25.413484] [INFO ] [sig ] Generating forecast for: IBTG [2026-02-03T20:24:25.413524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-02-03T20:24:25.424645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-02-03T20:24:25.424996] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-02-03T20:24:25.425809] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-02-03T20:24:25.425861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:25.425893] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:25.425921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:25.425986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:25.484907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:25.485748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:25.485866] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:25.485906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:25.609381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:25.609550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:25.609608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:25.609640] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:25.613823] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-02-03T20:24:25.614110] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-02-03T20:24:25.614239] [INFO ] [sig ] IBTG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:25.770998] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBTG.txt [2026-02-03T20:24:25.771162] [INFO ] [sig ] [1573/3452] Completed IBTG in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-03T20:24:25.771204] [INFO ] [sig ] [1574/3452] Forecasting IBTH... [2026-02-03T20:24:25.771238] [INFO ] [sig ] Generating forecast for: IBTH [2026-02-03T20:24:25.771269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-02-03T20:24:25.782683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-02-03T20:24:25.783108] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-02-03T20:24:25.783969] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-02-03T20:24:25.784029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:25.784078] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:25.784107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:25.784166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:25.842790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:25.843664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:25.843746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:25.843780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:25.962497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:25.962662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:25.962706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:25.962736] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:25.966138] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-02-03T20:24:25.966421] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-02-03T20:24:25.966550] [INFO ] [sig ] IBTH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:26.108001] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBTH.txt [2026-02-03T20:24:26.108132] [INFO ] [sig ] [1574/3452] Completed IBTH in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-03T20:24:26.108172] [INFO ] [sig ] [1575/3452] Forecasting IBTI... [2026-02-03T20:24:26.108202] [INFO ] [sig ] Generating forecast for: IBTI [2026-02-03T20:24:26.108232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-02-03T20:24:26.118766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-02-03T20:24:26.119094] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-02-03T20:24:26.119929] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-02-03T20:24:26.119982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:26.120014] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:26.120040] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:26.120097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:26.176414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:26.177039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:26.177117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:26.177149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:26.296183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:26.296327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:26.296367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:26.296397] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:26.299837] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-02-03T20:24:26.300112] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-02-03T20:24:26.300248] [INFO ] [sig ] IBTI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:26.452431] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBTI.txt [2026-02-03T20:24:26.452606] [INFO ] [sig ] [1575/3452] Completed IBTI in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-03T20:24:26.452648] [INFO ] [sig ] [1576/3452] Forecasting IBTJ... [2026-02-03T20:24:26.452679] [INFO ] [sig ] Generating forecast for: IBTJ [2026-02-03T20:24:26.452709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-02-03T20:24:26.464108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-02-03T20:24:26.464518] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-02-03T20:24:26.465373] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-02-03T20:24:26.465428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:26.465465] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:26.465494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:26.465550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:26.523818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:26.524738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:26.524828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:26.524861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:26.651705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:26.651863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:26.651906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:26.651936] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:26.655448] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=85.88%) [2026-02-03T20:24:26.655759] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-02-03T20:24:26.655891] [INFO ] [sig ] IBTJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:26.824447] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBTJ.txt [2026-02-03T20:24:26.824698] [INFO ] [sig ] [1576/3452] Completed IBTJ in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.2m [2026-02-03T20:24:26.824757] [INFO ] [sig ] [1577/3452] Forecasting IBTK... [2026-02-03T20:24:26.824802] [INFO ] [sig ] Generating forecast for: IBTK [2026-02-03T20:24:26.824846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-02-03T20:24:26.837300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-02-03T20:24:26.837732] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-02-03T20:24:26.838788] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-02-03T20:24:26.838854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:26.838899] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:26.838937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:26.839013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:26.896730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:26.897648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:26.897731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:26.897764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:27.020521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:27.020693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:27.020733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:27.020762] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:27.024205] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=15.18%) [2026-02-03T20:24:27.024496] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-02-03T20:24:27.024646] [INFO ] [sig ] IBTK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:27.167040] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IBTK.txt [2026-02-03T20:24:27.167188] [INFO ] [sig ] [1577/3452] Completed IBTK in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:27.167231] [INFO ] [sig ] [1578/3452] Forecasting IBTL... [2026-02-03T20:24:27.167299] [INFO ] [sig ] Generating forecast for: IBTL [2026-02-03T20:24:27.167345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-02-03T20:24:27.178769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-02-03T20:24:27.179141] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-02-03T20:24:27.179978] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-02-03T20:24:27.180030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:27.180063] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:27.180091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:27.180147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:27.237879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:27.238698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:27.238780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:27.238814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:27.361379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:27.361539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:27.361599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:27.361630] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:27.365008] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-02-03T20:24:27.365289] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-02-03T20:24:27.365420] [INFO ] [sig ] IBTL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:27.505669] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBTL.txt [2026-02-03T20:24:27.505805] [INFO ] [sig ] [1578/3452] Completed IBTL in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:27.505845] [INFO ] [sig ] [1579/3452] Forecasting IBTM... [2026-02-03T20:24:27.505874] [INFO ] [sig ] Generating forecast for: IBTM [2026-02-03T20:24:27.505904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-02-03T20:24:27.517717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-02-03T20:24:27.518145] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-02-03T20:24:27.519030] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-02-03T20:24:27.519085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:27.519121] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:27.519148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:27.519206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:27.577010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:27.577928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:27.578013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:27.578045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:27.698071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:27.698231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:27.698274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:27.698304] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:27.702104] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-02-03T20:24:27.702395] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-02-03T20:24:27.702529] [INFO ] [sig ] IBTM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:27.848614] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBTM.txt [2026-02-03T20:24:27.848965] [INFO ] [sig ] [1579/3452] Completed IBTM in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:27.849008] [INFO ] [sig ] [1580/3452] Forecasting IBTO... [2026-02-03T20:24:27.849038] [INFO ] [sig ] Generating forecast for: IBTO [2026-02-03T20:24:27.849068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-02-03T20:24:27.860334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-02-03T20:24:27.860701] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-02-03T20:24:27.861488] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-02-03T20:24:27.861543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:27.861627] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:27.861658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:27.861714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:27.924514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:27.925379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:27.925464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:27.925497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:28.052160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:28.052319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:28.052361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:28.052394] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:28.055959] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=99.43%) [2026-02-03T20:24:28.056270] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-02-03T20:24:28.056401] [INFO ] [sig ] IBTO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:28.206386] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IBTO.txt [2026-02-03T20:24:28.206628] [INFO ] [sig ] [1580/3452] Completed IBTO in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:28.206680] [INFO ] [sig ] [1581/3452] Forecasting ICE... [2026-02-03T20:24:28.206717] [INFO ] [sig ] Generating forecast for: ICE [2026-02-03T20:24:28.206755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-02-03T20:24:28.220605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-02-03T20:24:28.220984] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-02-03T20:24:28.221809] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-02-03T20:24:28.221863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:28.221895] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:28.221923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:28.221981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:28.281758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:28.282648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:28.282738] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:28.282773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:28.410688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:28.410846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:28.410890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:28.410938] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:28.414494] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=32.16%) [2026-02-03T20:24:28.414805] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-02-03T20:24:28.414931] [INFO ] [sig ] ICE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:28.559418] [INFO ] [LOCAL ] Saved forecast: ICE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ICE.txt [2026-02-03T20:24:28.559645] [INFO ] [sig ] [1581/3452] Completed ICE in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:28.559694] [INFO ] [sig ] [1582/3452] Forecasting ICFI... [2026-02-03T20:24:28.559728] [INFO ] [sig ] Generating forecast for: ICFI [2026-02-03T20:24:28.559760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-02-03T20:24:28.571390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-02-03T20:24:28.571765] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-02-03T20:24:28.572631] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-02-03T20:24:28.572687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:28.572720] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:28.572746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:28.572803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:28.630205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:28.630917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:28.630997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:28.631028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:28.758792] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:28.758956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:28.758997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:28.759026] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:28.762503] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=54.72%) [2026-02-03T20:24:28.762803] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-02-03T20:24:28.762935] [INFO ] [sig ] ICFI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:28.914421] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ICFI.txt [2026-02-03T20:24:28.914605] [INFO ] [sig ] [1582/3452] Completed ICFI in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:28.914651] [INFO ] [sig ] [1583/3452] Forecasting ICL... [2026-02-03T20:24:28.914683] [INFO ] [sig ] Generating forecast for: ICL [2026-02-03T20:24:28.914716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-02-03T20:24:28.927014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-02-03T20:24:28.927441] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-02-03T20:24:28.928360] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-02-03T20:24:28.928421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:28.928459] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:28.928490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:28.928562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:28.986111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:28.986996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:28.987081] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:28.987133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:29.107947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:29.108107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:29.108149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:29.108212] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:29.111725] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: DOWN (p=26.12%) [2026-02-03T20:24:29.112005] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-02-03T20:24:29.112131] [INFO ] [sig ] ICL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:29.252046] [INFO ] [LOCAL ] Saved forecast: ICL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ICL.txt [2026-02-03T20:24:29.252180] [INFO ] [sig ] [1583/3452] Completed ICL in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:29.252219] [INFO ] [sig ] [1584/3452] Forecasting ICLN... [2026-02-03T20:24:29.252249] [INFO ] [sig ] Generating forecast for: ICLN [2026-02-03T20:24:29.252278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-02-03T20:24:29.263610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-02-03T20:24:29.263958] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-02-03T20:24:29.264735] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-02-03T20:24:29.264789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:29.264821] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:29.264848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:29.264904] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:29.321971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:29.322570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:29.322666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:29.322697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:29.444315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:29.444471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:29.444516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:29.444546] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:29.448044] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=96.56%) [2026-02-03T20:24:29.448329] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-02-03T20:24:29.448460] [INFO ] [sig ] ICLN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:29.588840] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ICLN.txt [2026-02-03T20:24:29.588964] [INFO ] [sig ] [1584/3452] Completed ICLN in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:29.589002] [INFO ] [sig ] [1585/3452] Forecasting ICMB... [2026-02-03T20:24:29.589031] [INFO ] [sig ] Generating forecast for: ICMB [2026-02-03T20:24:29.589060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-02-03T20:24:29.600687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-02-03T20:24:29.601030] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-02-03T20:24:29.601812] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-02-03T20:24:29.601864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:29.601896] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:29.601936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:29.601994] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:29.659207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:29.659878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:29.659958] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:29.659991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:29.767202] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:29.767362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:29.767402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:29.767431] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:29.770923] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=67.09%) [2026-02-03T20:24:29.771195] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-02-03T20:24:29.771318] [INFO ] [sig ] ICMB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:29.912819] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ICMB.txt [2026-02-03T20:24:29.912953] [INFO ] [sig ] [1585/3452] Completed ICMB in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:29.912993] [INFO ] [sig ] [1586/3452] Forecasting ICOP... [2026-02-03T20:24:29.913024] [INFO ] [sig ] Generating forecast for: ICOP [2026-02-03T20:24:29.913055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-02-03T20:24:29.923876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-02-03T20:24:29.924219] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-02-03T20:24:29.925012] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-02-03T20:24:29.925063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:29.925094] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:29.925121] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:29.925181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:29.982862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:29.983499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:29.983598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:29.983634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:30.099612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:30.099768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:30.099810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:30.099838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:30.103249] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: DOWN (p=6.56%) [2026-02-03T20:24:30.103539] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-02-03T20:24:30.103683] [INFO ] [sig ] ICOP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:30.246072] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ICOP.txt [2026-02-03T20:24:30.246211] [INFO ] [sig ] [1586/3452] Completed ICOP in 0.3s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:30.246280] [INFO ] [sig ] [1587/3452] Forecasting ICUI... [2026-02-03T20:24:30.246321] [INFO ] [sig ] Generating forecast for: ICUI [2026-02-03T20:24:30.246352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-02-03T20:24:30.257673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-02-03T20:24:30.258047] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-02-03T20:24:30.258855] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-02-03T20:24:30.258908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:30.258941] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:30.258968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:30.259025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:30.317980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:30.318738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:30.318821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:30.318856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:30.443313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:30.443477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:30.443519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:30.443550] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:30.447329] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: DOWN (p=49.57%) [2026-02-03T20:24:30.447792] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-02-03T20:24:30.447979] [INFO ] [sig ] ICUI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:30.598609] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ICUI.txt [2026-02-03T20:24:30.598784] [INFO ] [sig ] [1587/3452] Completed ICUI in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:30.598852] [INFO ] [sig ] [1588/3452] Forecasting IDA... [2026-02-03T20:24:30.598887] [INFO ] [sig ] Generating forecast for: IDA [2026-02-03T20:24:30.598920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-02-03T20:24:30.612551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-02-03T20:24:30.612975] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-02-03T20:24:30.613862] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-02-03T20:24:30.613925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:30.613960] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:30.613987] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:30.614045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:30.675156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:30.676058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:30.676144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:30.676177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:30.799111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:30.799264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:30.799309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:30.799341] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:30.803158] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: DOWN (p=3.91%) [2026-02-03T20:24:30.803483] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-02-03T20:24:30.803651] [INFO ] [sig ] IDA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:30.955458] [INFO ] [LOCAL ] Saved forecast: IDA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IDA.txt [2026-02-03T20:24:30.955639] [INFO ] [sig ] [1588/3452] Completed IDA in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:30.955683] [INFO ] [sig ] [1589/3452] Forecasting IDAI... [2026-02-03T20:24:30.955715] [INFO ] [sig ] Generating forecast for: IDAI [2026-02-03T20:24:30.955756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-02-03T20:24:30.967961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-02-03T20:24:30.968400] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-02-03T20:24:30.969273] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-02-03T20:24:30.969327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:30.969361] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:30.969388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:30.969447] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:31.031165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:31.032120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:31.032228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:31.032264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:31.166310] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:31.166473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:31.166520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:31.166550] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:31.170069] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-02-03T20:24:31.170346] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-02-03T20:24:31.170486] [INFO ] [sig ] IDAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:31.311272] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IDAI.txt [2026-02-03T20:24:31.311424] [INFO ] [sig ] [1589/3452] Completed IDAI in 0.4s | 2.80 sym/s | Total: 9.4m | ETA: 11.1m [2026-02-03T20:24:31.311466] [INFO ] [sig ] [1590/3452] Forecasting IDCC... [2026-02-03T20:24:31.311497] [INFO ] [sig ] Generating forecast for: IDCC [2026-02-03T20:24:31.311527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-02-03T20:24:31.323359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-02-03T20:24:31.323715] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-02-03T20:24:31.324483] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-02-03T20:24:31.324536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:31.324567] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:31.324627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:31.324683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:31.381183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:31.381838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:31.381971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:31.382006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:31.502839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:31.502986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:31.503026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:31.503055] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:31.506431] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: UP (p=79.41%) [2026-02-03T20:24:31.506754] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-02-03T20:24:31.506882] [INFO ] [sig ] IDCC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:31.646825] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IDCC.txt [2026-02-03T20:24:31.646955] [INFO ] [sig ] [1590/3452] Completed IDCC in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-03T20:24:31.646994] [INFO ] [sig ] [1591/3452] Forecasting IDE... [2026-02-03T20:24:31.647028] [INFO ] [sig ] Generating forecast for: IDE [2026-02-03T20:24:31.647058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-02-03T20:24:31.658066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-02-03T20:24:31.658427] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-02-03T20:24:31.659254] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-02-03T20:24:31.659309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:31.659341] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:31.659368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:31.659425] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:31.716237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:31.717101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:31.717181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:31.717213] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:31.835009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:31.835149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:31.835192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:31.835221] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:31.838728] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-02-03T20:24:31.839007] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-02-03T20:24:31.839137] [INFO ] [sig ] IDE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:31.980922] [INFO ] [LOCAL ] Saved forecast: IDE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IDE.txt [2026-02-03T20:24:31.981080] [INFO ] [sig ] [1591/3452] Completed IDE in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-03T20:24:31.981120] [INFO ] [sig ] [1592/3452] Forecasting IDN... [2026-02-03T20:24:31.981150] [INFO ] [sig ] Generating forecast for: IDN [2026-02-03T20:24:31.981180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-02-03T20:24:31.992178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-02-03T20:24:31.992597] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-02-03T20:24:31.993412] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-02-03T20:24:31.993465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:31.993497] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:31.993523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:31.993596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:32.055610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:32.056526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:32.056678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:32.056716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:32.176080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:32.176232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:32.176274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:32.176303] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:32.180132] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: UP (p=70.62%) [2026-02-03T20:24:32.180514] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-02-03T20:24:32.180696] [INFO ] [sig ] IDN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:32.323028] [INFO ] [LOCAL ] Saved forecast: IDN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IDN.txt [2026-02-03T20:24:32.323163] [INFO ] [sig ] [1592/3452] Completed IDN in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.1m [2026-02-03T20:24:32.323202] [INFO ] [sig ] [1593/3452] Forecasting IDXX... [2026-02-03T20:24:32.323233] [INFO ] [sig ] Generating forecast for: IDXX [2026-02-03T20:24:32.323263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-02-03T20:24:32.334191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-02-03T20:24:32.334508] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-02-03T20:24:32.335290] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-02-03T20:24:32.335343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:32.335375] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:32.335405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:32.335460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:32.392160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:32.392791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:32.392871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:32.392903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:32.512757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:32.512912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:32.512954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:32.512983] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:32.516421] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=46.15%) [2026-02-03T20:24:32.516738] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-02-03T20:24:32.516871] [INFO ] [sig ] IDXX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:32.658344] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IDXX.txt [2026-02-03T20:24:32.658498] [INFO ] [sig ] [1593/3452] Completed IDXX in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:32.658538] [INFO ] [sig ] [1594/3452] Forecasting IDYA... [2026-02-03T20:24:32.658585] [INFO ] [sig ] Generating forecast for: IDYA [2026-02-03T20:24:32.658620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-02-03T20:24:32.669863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-02-03T20:24:32.670204] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-02-03T20:24:32.670981] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-02-03T20:24:32.671034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:32.671067] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:32.671094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:32.671151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:32.728012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:32.728631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:32.728707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:32.728739] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:32.847235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:32.847390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:32.847429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:32.847458] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:32.850856] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-02-03T20:24:32.851127] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-02-03T20:24:32.851249] [INFO ] [sig ] IDYA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:32.993955] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IDYA.txt [2026-02-03T20:24:32.994074] [INFO ] [sig ] [1594/3452] Completed IDYA in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:32.994112] [INFO ] [sig ] [1595/3452] Forecasting IEF... [2026-02-03T20:24:32.994143] [INFO ] [sig ] Generating forecast for: IEF [2026-02-03T20:24:32.994172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-02-03T20:24:33.005103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-02-03T20:24:33.005414] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-02-03T20:24:33.006186] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-02-03T20:24:33.006239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:33.006271] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:33.006297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:33.006353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:33.062430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:33.063042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:33.063119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:33.063152] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:33.182488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:33.182646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:33.182685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:33.182714] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:33.186004] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=86.88%) [2026-02-03T20:24:33.186272] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-02-03T20:24:33.186397] [INFO ] [sig ] IEF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:33.326825] [INFO ] [LOCAL ] Saved forecast: IEF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IEF.txt [2026-02-03T20:24:33.326947] [INFO ] [sig ] [1595/3452] Completed IEF in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:33.326985] [INFO ] [sig ] [1596/3452] Forecasting IEI... [2026-02-03T20:24:33.327014] [INFO ] [sig ] Generating forecast for: IEI [2026-02-03T20:24:33.327045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-02-03T20:24:33.339077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-02-03T20:24:33.339474] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-02-03T20:24:33.340317] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-02-03T20:24:33.340369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:33.340402] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:33.340428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:33.340484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:33.397501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:33.398489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:33.398598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:33.398637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:33.518016] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:33.518197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:33.518238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:33.518267] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:33.521777] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-02-03T20:24:33.522062] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-02-03T20:24:33.522193] [INFO ] [sig ] IEI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:33.665770] [INFO ] [LOCAL ] Saved forecast: IEI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IEI.txt [2026-02-03T20:24:33.665924] [INFO ] [sig ] [1596/3452] Completed IEI in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:33.665965] [INFO ] [sig ] [1597/3452] Forecasting IEP... [2026-02-03T20:24:33.665994] [INFO ] [sig ] Generating forecast for: IEP [2026-02-03T20:24:33.666025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-02-03T20:24:33.677331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-02-03T20:24:33.677724] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-02-03T20:24:33.678544] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-02-03T20:24:33.678630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:33.678694] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:33.678722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:33.678779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:33.735370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:33.736261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:33.736363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:33.736396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:33.855922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:33.856076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:33.856117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:33.856145] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:33.859569] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-02-03T20:24:33.859889] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-02-03T20:24:33.860014] [INFO ] [sig ] IEP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:33.999840] [INFO ] [LOCAL ] Saved forecast: IEP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IEP.txt [2026-02-03T20:24:34] [INFO ] [sig ] [1597/3452] Completed IEP in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:34.000041] [INFO ] [sig ] [1598/3452] Forecasting IESC... [2026-02-03T20:24:34.000070] [INFO ] [sig ] Generating forecast for: IESC [2026-02-03T20:24:34.000101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-02-03T20:24:34.011991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-02-03T20:24:34.012344] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-02-03T20:24:34.013161] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-02-03T20:24:34.013254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:34.013289] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:34.013318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:34.013376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:34.071691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:34.072312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:34.072389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:34.072422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:34.195122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:34.195250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:34.195288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:34.195316] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:34.198592] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: DOWN (p=8.21%) [2026-02-03T20:24:34.198885] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-02-03T20:24:34.199010] [INFO ] [sig ] IESC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:34.343253] [INFO ] [LOCAL ] Saved forecast: IESC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IESC.txt [2026-02-03T20:24:34.343435] [INFO ] [sig ] [1598/3452] Completed IESC in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:34.343508] [INFO ] [sig ] [1599/3452] Forecasting IEX... [2026-02-03T20:24:34.343541] [INFO ] [sig ] Generating forecast for: IEX [2026-02-03T20:24:34.343589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-02-03T20:24:34.355144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-02-03T20:24:34.355557] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-02-03T20:24:34.356398] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-02-03T20:24:34.356453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:34.356488] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:34.356516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:34.356618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:34.412871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:34.413537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:34.413647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:34.413682] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:34.532445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:34.532610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:34.532651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:34.532680] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:34.536005] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=11.67%) [2026-02-03T20:24:34.536273] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-02-03T20:24:34.536398] [INFO ] [sig ] IEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:34.677870] [INFO ] [LOCAL ] Saved forecast: IEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IEX.txt [2026-02-03T20:24:34.677992] [INFO ] [sig ] [1599/3452] Completed IEX in 0.3s | 2.80 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:34.678031] [INFO ] [sig ] [1600/3452] Forecasting IFN... [2026-02-03T20:24:34.678061] [INFO ] [sig ] Generating forecast for: IFN [2026-02-03T20:24:34.678092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-02-03T20:24:34.690142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-02-03T20:24:34.690530] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-02-03T20:24:34.691365] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-02-03T20:24:34.691417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:34.691449] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:34.691475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:34.691531] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:34.747822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:34.748725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:34.748823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:34.748856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:34.865781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:34.865934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:34.865975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:34.866056] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:34.869492] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-02-03T20:24:34.869799] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-02-03T20:24:34.869930] [INFO ] [sig ] IFN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:35.015256] [INFO ] [LOCAL ] Saved forecast: IFN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IFN.txt [2026-02-03T20:24:35.015410] [INFO ] [sig ] [1600/3452] Completed IFN in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:35.015451] [INFO ] [sig ] [1601/3452] Forecasting IFS... [2026-02-03T20:24:35.015482] [INFO ] [sig ] Generating forecast for: IFS [2026-02-03T20:24:35.015513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-02-03T20:24:35.026302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-02-03T20:24:35.026730] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-02-03T20:24:35.027532] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-02-03T20:24:35.027605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:35.027639] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:35.027666] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:35.027723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:35.084626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:35.085271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:35.085351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:35.085383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:35.203138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:35.203279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:35.203319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:35.203348] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:35.206785] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: DOWN (p=13.75%) [2026-02-03T20:24:35.207053] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-02-03T20:24:35.207179] [INFO ] [sig ] IFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:35.349281] [INFO ] [LOCAL ] Saved forecast: IFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IFS.txt [2026-02-03T20:24:35.349417] [INFO ] [sig ] [1601/3452] Completed IFS in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:35.349463] [INFO ] [sig ] [1602/3452] Forecasting IGA... [2026-02-03T20:24:35.349495] [INFO ] [sig ] Generating forecast for: IGA [2026-02-03T20:24:35.349525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-02-03T20:24:35.360566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-02-03T20:24:35.360998] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-02-03T20:24:35.361885] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-02-03T20:24:35.361940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:35.361973] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:35.361999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:35.362058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:35.419501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:35.420405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:35.420491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:35.420524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:35.539592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:35.539740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:35.539783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:35.539813] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:35.543169] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=11.62%) [2026-02-03T20:24:35.543444] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-02-03T20:24:35.543568] [INFO ] [sig ] IGA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:35.690538] [INFO ] [LOCAL ] Saved forecast: IGA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IGA.txt [2026-02-03T20:24:35.690712] [INFO ] [sig ] [1602/3452] Completed IGA in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:35.690763] [INFO ] [sig ] [1603/3452] Forecasting IGD... [2026-02-03T20:24:35.690796] [INFO ] [sig ] Generating forecast for: IGD [2026-02-03T20:24:35.690826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-02-03T20:24:35.701821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-02-03T20:24:35.702128] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-02-03T20:24:35.702935] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-02-03T20:24:35.702987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:35.703019] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:35.703045] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:35.703102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:35.760311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:35.760957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:35.761040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:35.761073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:35.878498] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:35.878672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:35.878721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:35.878756] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:35.882075] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: UP (p=64.12%) [2026-02-03T20:24:35.882343] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-02-03T20:24:35.882484] [INFO ] [sig ] IGD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:36.033257] [INFO ] [LOCAL ] Saved forecast: IGD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IGD.txt [2026-02-03T20:24:36.033417] [INFO ] [sig ] [1603/3452] Completed IGD in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:36.033458] [INFO ] [sig ] [1604/3452] Forecasting IGF... [2026-02-03T20:24:36.033488] [INFO ] [sig ] Generating forecast for: IGF [2026-02-03T20:24:36.033519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-02-03T20:24:36.044659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-02-03T20:24:36.045047] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-02-03T20:24:36.045834] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-02-03T20:24:36.045887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:36.045919] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:36.045946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:36.046003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:36.103225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:36.104156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:36.104241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:36.104275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:36.227319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:36.227464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:36.227504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:36.227532] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:36.230943] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: UP (p=57.77%) [2026-02-03T20:24:36.231210] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-02-03T20:24:36.231339] [INFO ] [sig ] IGF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:36.379335] [INFO ] [LOCAL ] Saved forecast: IGF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IGF.txt [2026-02-03T20:24:36.379457] [INFO ] [sig ] [1604/3452] Completed IGF in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:36.379496] [INFO ] [sig ] [1605/3452] Forecasting IGI... [2026-02-03T20:24:36.379525] [INFO ] [sig ] Generating forecast for: IGI [2026-02-03T20:24:36.379554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-02-03T20:24:36.390322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-02-03T20:24:36.390643] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-02-03T20:24:36.391400] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-02-03T20:24:36.391452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:36.391484] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:36.391511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:36.391597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:36.449751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:36.450647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:36.450734] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:36.450767] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:36.554393] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:36.554514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:36.554551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:36.554613] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:36.557906] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-02-03T20:24:36.558174] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-02-03T20:24:36.558299] [INFO ] [sig ] IGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:36.703138] [INFO ] [LOCAL ] Saved forecast: IGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IGI.txt [2026-02-03T20:24:36.703257] [INFO ] [sig ] [1605/3452] Completed IGI in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:36.703295] [INFO ] [sig ] [1606/3452] Forecasting IGIB... [2026-02-03T20:24:36.703325] [INFO ] [sig ] Generating forecast for: IGIB [2026-02-03T20:24:36.703355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-02-03T20:24:36.714383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-02-03T20:24:36.714711] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-02-03T20:24:36.715469] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-02-03T20:24:36.715520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:36.715551] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:36.715605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:36.715671] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:36.776423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:36.777185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:36.777273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:36.777307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:36.898267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:36.898421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:36.898463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:36.898493] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:36.901899] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-02-03T20:24:36.902168] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-02-03T20:24:36.902290] [INFO ] [sig ] IGIB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:37.046012] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IGIB.txt [2026-02-03T20:24:37.046132] [INFO ] [sig ] [1606/3452] Completed IGIB in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:37.046171] [INFO ] [sig ] [1607/3452] Forecasting IGIC... [2026-02-03T20:24:37.046200] [INFO ] [sig ] Generating forecast for: IGIC [2026-02-03T20:24:37.046228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-02-03T20:24:37.057447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-02-03T20:24:37.057815] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-02-03T20:24:37.058639] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-02-03T20:24:37.058694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:37.058727] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:37.058755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:37.058813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:37.118664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:37.119604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:37.119746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:37.119781] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:37.239179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:37.239327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:37.239366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:37.239395] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:37.242755] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=26.78%) [2026-02-03T20:24:37.243027] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-02-03T20:24:37.243150] [INFO ] [sig ] IGIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:37.385004] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IGIC.txt [2026-02-03T20:24:37.385152] [INFO ] [sig ] [1607/3452] Completed IGIC in 0.3s | 2.81 sym/s | Total: 9.5m | ETA: 11.0m [2026-02-03T20:24:37.385193] [INFO ] [sig ] [1608/3452] Forecasting IGSB... [2026-02-03T20:24:37.385224] [INFO ] [sig ] Generating forecast for: IGSB [2026-02-03T20:24:37.385254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-02-03T20:24:37.396091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-02-03T20:24:37.396405] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-02-03T20:24:37.397177] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-02-03T20:24:37.397229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:37.397261] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:37.397287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:37.397345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:37.454528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:37.455401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:37.455506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:37.455539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:37.579096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:37.579273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:37.579325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:37.579356] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:37.582936] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-02-03T20:24:37.583220] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-02-03T20:24:37.583352] [INFO ] [sig ] IGSB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:37.724286] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IGSB.txt [2026-02-03T20:24:37.724405] [INFO ] [sig ] [1608/3452] Completed IGSB in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 11.0m [2026-02-03T20:24:37.724443] [INFO ] [sig ] [1609/3452] Forecasting IHD... [2026-02-03T20:24:37.724473] [INFO ] [sig ] Generating forecast for: IHD [2026-02-03T20:24:37.724519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-02-03T20:24:37.735946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-02-03T20:24:37.736277] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-02-03T20:24:37.737086] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-02-03T20:24:37.737138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:37.737193] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:37.737222] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:37.737279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:37.794751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:37.795446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:37.795544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:37.795596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:37.911218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:37.911368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:37.911408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:37.911436] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:37.914861] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: UP (p=60.33%) [2026-02-03T20:24:37.915134] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-02-03T20:24:37.915259] [INFO ] [sig ] IHD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:38.055320] [INFO ] [LOCAL ] Saved forecast: IHD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IHD.txt [2026-02-03T20:24:38.055453] [INFO ] [sig ] [1609/3452] Completed IHD in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:38.055492] [INFO ] [sig ] [1610/3452] Forecasting IHG... [2026-02-03T20:24:38.055522] [INFO ] [sig ] Generating forecast for: IHG [2026-02-03T20:24:38.055552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-02-03T20:24:38.067044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-02-03T20:24:38.067384] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-02-03T20:24:38.068192] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-02-03T20:24:38.068244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:38.068276] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:38.068302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:38.068359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:38.125336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:38.126219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:38.126306] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:38.126338] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:38.249553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:38.249720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:38.249760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:38.249789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:38.253345] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: UP (p=91.03%) [2026-02-03T20:24:38.253630] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-02-03T20:24:38.253757] [INFO ] [sig ] IHG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:38.393663] [INFO ] [LOCAL ] Saved forecast: IHG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IHG.txt [2026-02-03T20:24:38.393829] [INFO ] [sig ] [1610/3452] Completed IHG in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:38.393880] [INFO ] [sig ] [1611/3452] Forecasting IHS... [2026-02-03T20:24:38.393913] [INFO ] [sig ] Generating forecast for: IHS [2026-02-03T20:24:38.393943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-02-03T20:24:38.407181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-02-03T20:24:38.407510] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-02-03T20:24:38.408394] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-02-03T20:24:38.408448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:38.408481] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:38.408508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:38.408564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:38.466063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:38.466734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:38.466828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:38.466862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:38.586221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:38.586381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:38.586423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:38.586452] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:38.589889] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: UP (p=59.02%) [2026-02-03T20:24:38.590162] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-02-03T20:24:38.590290] [INFO ] [sig ] IHS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:38.739366] [INFO ] [LOCAL ] Saved forecast: IHS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IHS.txt [2026-02-03T20:24:38.739551] [INFO ] [sig ] [1611/3452] Completed IHS in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:38.739614] [INFO ] [sig ] [1612/3452] Forecasting IIF... [2026-02-03T20:24:38.739649] [INFO ] [sig ] Generating forecast for: IIF [2026-02-03T20:24:38.739695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-02-03T20:24:38.751837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-02-03T20:24:38.752291] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-02-03T20:24:38.753260] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-02-03T20:24:38.753315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:38.753348] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:38.753374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:38.753430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:38.811141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:38.812004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:38.812094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:38.812128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:38.925321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:38.925471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:38.925513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:38.925541] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:38.928967] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: DOWN (p=5.97%) [2026-02-03T20:24:38.929242] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-02-03T20:24:38.929367] [INFO ] [sig ] IIF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:39.072444] [INFO ] [LOCAL ] Saved forecast: IIF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IIF.txt [2026-02-03T20:24:39.072585] [INFO ] [sig ] [1612/3452] Completed IIF in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:39.072625] [INFO ] [sig ] [1613/3452] Forecasting III... [2026-02-03T20:24:39.072655] [INFO ] [sig ] Generating forecast for: III [2026-02-03T20:24:39.072694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-02-03T20:24:39.085022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-02-03T20:24:39.085409] [INFO ] [FORECASTER] Starting predict_future for III [2026-02-03T20:24:39.086223] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-02-03T20:24:39.086276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:39.086309] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:39.086335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:39.086391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:39.146047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:39.146725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:39.146812] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:39.146845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:39.265583] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:39.265743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:39.265784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:39.265816] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:39.269253] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: DOWN (p=46.36%) [2026-02-03T20:24:39.269530] [INFO ] [FORECASTER] Completed predict_future for III [2026-02-03T20:24:39.269683] [INFO ] [sig ] III: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:39.416066] [INFO ] [LOCAL ] Saved forecast: III 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/III.txt [2026-02-03T20:24:39.416203] [INFO ] [sig ] [1613/3452] Completed III in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:39.416242] [INFO ] [sig ] [1614/3452] Forecasting IIIN... [2026-02-03T20:24:39.416273] [INFO ] [sig ] Generating forecast for: IIIN [2026-02-03T20:24:39.416302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-02-03T20:24:39.427519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-02-03T20:24:39.427890] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-02-03T20:24:39.428685] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-02-03T20:24:39.428746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:39.428822] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:39.428860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:39.428920] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:39.487471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:39.488200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:39.488282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:39.488316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:39.610837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:39.610992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:39.611032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:39.611061] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:39.614443] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-02-03T20:24:39.614739] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-02-03T20:24:39.614866] [INFO ] [sig ] IIIN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:39.758255] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IIIN.txt [2026-02-03T20:24:39.758393] [INFO ] [sig ] [1614/3452] Completed IIIN in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:39.758433] [INFO ] [sig ] [1615/3452] Forecasting IIM... [2026-02-03T20:24:39.758462] [INFO ] [sig ] Generating forecast for: IIM [2026-02-03T20:24:39.758492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-02-03T20:24:39.770545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-02-03T20:24:39.770984] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-02-03T20:24:39.771797] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-02-03T20:24:39.771854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:39.771887] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:39.771913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:39.771969] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:39.829345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:39.830089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:39.830170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:39.830203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:39.945383] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:39.945549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:39.945613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:39.945644] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:39.949083] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: UP (p=72.40%) [2026-02-03T20:24:39.949354] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-02-03T20:24:39.949480] [INFO ] [sig ] IIM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:40.088689] [INFO ] [LOCAL ] Saved forecast: IIM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IIM.txt [2026-02-03T20:24:40.088840] [INFO ] [sig ] [1615/3452] Completed IIM in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:40.088879] [INFO ] [sig ] [1616/3452] Forecasting ILMN... [2026-02-03T20:24:40.088909] [INFO ] [sig ] Generating forecast for: ILMN [2026-02-03T20:24:40.088939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-02-03T20:24:40.103010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-02-03T20:24:40.103546] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-02-03T20:24:40.104608] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-02-03T20:24:40.104675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:40.104726] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:40.104765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:40.104860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:40.164274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:40.165167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:40.165253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:40.165287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:40.290889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:40.291040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:40.291083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:40.291113] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:40.294626] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: UP (p=80.66%) [2026-02-03T20:24:40.294905] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-02-03T20:24:40.295036] [INFO ] [sig ] ILMN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:40.438023] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ILMN.txt [2026-02-03T20:24:40.438158] [INFO ] [sig ] [1616/3452] Completed ILMN in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:40.438197] [INFO ] [sig ] [1617/3452] Forecasting IMAX... [2026-02-03T20:24:40.438227] [INFO ] [sig ] Generating forecast for: IMAX [2026-02-03T20:24:40.438257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-02-03T20:24:40.450067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-02-03T20:24:40.450453] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-02-03T20:24:40.451314] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-02-03T20:24:40.451370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:40.451403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:40.451430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:40.451487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:40.508694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:40.509334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:40.509417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:40.509450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:40.633205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:40.633360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:40.633402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:40.633467] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:40.637013] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=68.11%) [2026-02-03T20:24:40.637287] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-02-03T20:24:40.637416] [INFO ] [sig ] IMAX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:40.785540] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IMAX.txt [2026-02-03T20:24:40.785684] [INFO ] [sig ] [1617/3452] Completed IMAX in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:40.785733] [INFO ] [sig ] [1618/3452] Forecasting IMMP... [2026-02-03T20:24:40.785771] [INFO ] [sig ] Generating forecast for: IMMP [2026-02-03T20:24:40.785808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-02-03T20:24:40.797794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-02-03T20:24:40.798242] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-02-03T20:24:40.799074] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-02-03T20:24:40.799131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:40.799163] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:40.799190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:40.799246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:40.859072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:40.859999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:40.860087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:40.860121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:40.980531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:40.980726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:40.980776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:40.980810] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:40.984325] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: UP (p=74.53%) [2026-02-03T20:24:40.984624] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-02-03T20:24:40.984780] [INFO ] [sig ] IMMP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:41.125717] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IMMP.txt [2026-02-03T20:24:41.125898] [INFO ] [sig ] [1618/3452] Completed IMMP in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:41.125940] [INFO ] [sig ] [1619/3452] Forecasting IMMX... [2026-02-03T20:24:41.125970] [INFO ] [sig ] Generating forecast for: IMMX [2026-02-03T20:24:41.126002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-02-03T20:24:41.137990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-02-03T20:24:41.138351] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-02-03T20:24:41.139173] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-02-03T20:24:41.139227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:41.139259] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:41.139285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:41.139342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:41.196817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:41.197410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:41.197488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:41.197520] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:41.324659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:41.324811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:41.324851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:41.324881] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:41.328361] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=87.60%) [2026-02-03T20:24:41.328662] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-02-03T20:24:41.328807] [INFO ] [sig ] IMMX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:41.478736] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IMMX.txt [2026-02-03T20:24:41.478873] [INFO ] [sig ] [1619/3452] Completed IMMX in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:41.478913] [INFO ] [sig ] [1620/3452] Forecasting IMNM... [2026-02-03T20:24:41.478943] [INFO ] [sig ] Generating forecast for: IMNM [2026-02-03T20:24:41.478974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-02-03T20:24:41.490288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-02-03T20:24:41.490628] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-02-03T20:24:41.491397] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-02-03T20:24:41.491450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:41.491481] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:41.491508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:41.491594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:41.548706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:41.549374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:41.549453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:41.549486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:41.674277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:41.674435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:41.674477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:41.674506] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:41.678316] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-02-03T20:24:41.678605] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-02-03T20:24:41.678740] [INFO ] [sig ] IMNM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:41.820483] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IMNM.txt [2026-02-03T20:24:41.820636] [INFO ] [sig ] [1620/3452] Completed IMNM in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:41.820678] [INFO ] [sig ] [1621/3452] Forecasting IMNN... [2026-02-03T20:24:41.820708] [INFO ] [sig ] Generating forecast for: IMNN [2026-02-03T20:24:41.820738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-02-03T20:24:41.831651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-02-03T20:24:41.832003] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-02-03T20:24:41.832833] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-02-03T20:24:41.832898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:41.832938] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:41.832969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:41.833026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:41.889563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:41.890209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:41.890286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:41.890318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:42.010761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:42.010889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:42.010926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:42.010955] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:42.014237] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=20.75%) [2026-02-03T20:24:42.014518] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-02-03T20:24:42.014665] [INFO ] [sig ] IMNN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:42.157290] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IMNN.txt [2026-02-03T20:24:42.157412] [INFO ] [sig ] [1621/3452] Completed IMNN in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:42.157451] [INFO ] [sig ] [1622/3452] Forecasting IMOS... [2026-02-03T20:24:42.157481] [INFO ] [sig ] Generating forecast for: IMOS [2026-02-03T20:24:42.157510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-02-03T20:24:42.170074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-02-03T20:24:42.170545] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-02-03T20:24:42.171521] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-02-03T20:24:42.171603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:42.171638] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:42.171665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:42.171721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:42.236522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:42.237400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:42.237489] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:42.237523] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:42.354117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:42.354268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:42.354309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:42.354337] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:42.357723] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: UP (p=95.04%) [2026-02-03T20:24:42.358008] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-02-03T20:24:42.358141] [INFO ] [sig ] IMOS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:42.504826] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IMOS.txt [2026-02-03T20:24:42.505003] [INFO ] [sig ] [1622/3452] Completed IMOS in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:42.505043] [INFO ] [sig ] [1623/3452] Forecasting IMPP... [2026-02-03T20:24:42.505073] [INFO ] [sig ] Generating forecast for: IMPP [2026-02-03T20:24:42.505103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-02-03T20:24:42.517286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-02-03T20:24:42.517711] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-02-03T20:24:42.518555] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-02-03T20:24:42.518634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:42.518667] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:42.518693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:42.518750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:42.576098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:42.577008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:42.577093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:42.577126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:42.694790] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:42.694960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:42.695000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:42.695028] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:42.698461] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: DOWN (p=20.51%) [2026-02-03T20:24:42.698767] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-02-03T20:24:42.698908] [INFO ] [sig ] IMPP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:42.841845] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IMPP.txt [2026-02-03T20:24:42.842002] [INFO ] [sig ] [1623/3452] Completed IMPP in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:42.842042] [INFO ] [sig ] [1624/3452] Forecasting IMRX... [2026-02-03T20:24:42.842073] [INFO ] [sig ] Generating forecast for: IMRX [2026-02-03T20:24:42.842103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-02-03T20:24:42.853355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-02-03T20:24:42.853759] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-02-03T20:24:42.854545] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-02-03T20:24:42.854619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:42.854653] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:42.854681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:42.854738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:42.911719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:42.912635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:42.912755] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:42.912806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:43.033415] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:43.033601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:43.033644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:43.033674] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:43.037495] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-02-03T20:24:43.037808] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-02-03T20:24:43.037974] [INFO ] [sig ] IMRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:43.184302] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IMRX.txt [2026-02-03T20:24:43.184466] [INFO ] [sig ] [1624/3452] Completed IMRX in 0.3s | 2.81 sym/s | Total: 9.6m | ETA: 10.9m [2026-02-03T20:24:43.184507] [INFO ] [sig ] [1625/3452] Forecasting IMTX... [2026-02-03T20:24:43.184539] [INFO ] [sig ] Generating forecast for: IMTX [2026-02-03T20:24:43.184586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-02-03T20:24:43.196919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-02-03T20:24:43.197348] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-02-03T20:24:43.198247] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-02-03T20:24:43.198300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:43.198332] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:43.198359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:43.198416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:43.257144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:43.258214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:43.258316] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:43.258355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:43.386269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:43.386429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:43.386471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:43.386502] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:43.390183] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-02-03T20:24:43.390471] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-02-03T20:24:43.390627] [INFO ] [sig ] IMTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:43.540325] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IMTX.txt [2026-02-03T20:24:43.540486] [INFO ] [sig ] [1625/3452] Completed IMTX in 0.4s | 2.81 sym/s | Total: 9.6m | ETA: 10.8m [2026-02-03T20:24:43.540528] [INFO ] [sig ] [1626/3452] Forecasting IMXI... [2026-02-03T20:24:43.540558] [INFO ] [sig ] Generating forecast for: IMXI [2026-02-03T20:24:43.540609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-02-03T20:24:43.552376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-02-03T20:24:43.552793] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-02-03T20:24:43.553622] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-02-03T20:24:43.553677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:43.553710] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:43.553738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:43.553804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:43.613407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:43.614340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:43.614430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:43.614464] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:43.741995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:43.742152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:43.742196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:43.742226] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:43.745775] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: UP (p=55.42%) [2026-02-03T20:24:43.746057] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-02-03T20:24:43.746186] [INFO ] [sig ] IMXI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:43.902415] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IMXI.txt [2026-02-03T20:24:43.902563] [INFO ] [sig ] [1626/3452] Completed IMXI in 0.4s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:43.902622] [INFO ] [sig ] [1627/3452] Forecasting INAB... [2026-02-03T20:24:43.902652] [INFO ] [sig ] Generating forecast for: INAB [2026-02-03T20:24:43.902683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-02-03T20:24:43.914477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-02-03T20:24:43.914851] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-02-03T20:24:43.915642] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-02-03T20:24:43.915696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:43.915729] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:43.915756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:43.915812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:43.972818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:43.973661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:43.973745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:43.973779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:44.090264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:44.090416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:44.090458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:44.090489] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:44.093974] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=83.17%) [2026-02-03T20:24:44.094270] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-02-03T20:24:44.094397] [INFO ] [sig ] INAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:44.236742] [INFO ] [LOCAL ] Saved forecast: INAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INAB.txt [2026-02-03T20:24:44.236885] [INFO ] [sig ] [1627/3452] Completed INAB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:44.236929] [INFO ] [sig ] [1628/3452] Forecasting INBK... [2026-02-03T20:24:44.236959] [INFO ] [sig ] Generating forecast for: INBK [2026-02-03T20:24:44.236988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-02-03T20:24:44.248567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-02-03T20:24:44.249035] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-02-03T20:24:44.249857] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-02-03T20:24:44.249912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:44.249947] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:44.249974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:44.250031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:44.307427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:44.308310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:44.308395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:44.308428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:44.436500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:44.436677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:44.436720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:44.436749] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:44.440183] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-02-03T20:24:44.440456] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-02-03T20:24:44.440602] [INFO ] [sig ] INBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:44.586011] [INFO ] [LOCAL ] Saved forecast: INBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INBK.txt [2026-02-03T20:24:44.586178] [INFO ] [sig ] [1628/3452] Completed INBK in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:44.586219] [INFO ] [sig ] [1629/3452] Forecasting INBX... [2026-02-03T20:24:44.586250] [INFO ] [sig ] Generating forecast for: INBX [2026-02-03T20:24:44.586283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-02-03T20:24:44.598139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-02-03T20:24:44.598483] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-02-03T20:24:44.599252] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-02-03T20:24:44.599305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:44.599337] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:44.599365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:44.599421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:44.657215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:44.657948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:44.658031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:44.658063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:44.775787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:44.775936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:44.775977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:44.776005] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:44.779287] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: DOWN (p=17.28%) [2026-02-03T20:24:44.779559] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-02-03T20:24:44.779705] [INFO ] [sig ] INBX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:44.921844] [INFO ] [LOCAL ] Saved forecast: INBX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INBX.txt [2026-02-03T20:24:44.922004] [INFO ] [sig ] [1629/3452] Completed INBX in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:44.922045] [INFO ] [sig ] [1630/3452] Forecasting INCY... [2026-02-03T20:24:44.922077] [INFO ] [sig ] Generating forecast for: INCY [2026-02-03T20:24:44.922108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-02-03T20:24:44.933360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-02-03T20:24:44.933772] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-02-03T20:24:44.934560] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-02-03T20:24:44.934631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:44.934665] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:44.934692] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:44.934749] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:44.990921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:44.991709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:44.991789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:44.991823] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:45.112301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:45.112478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:45.112532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:45.112593] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:45.116562] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: DOWN (p=47.14%) [2026-02-03T20:24:45.116871] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-02-03T20:24:45.117009] [INFO ] [sig ] INCY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:45.265682] [INFO ] [LOCAL ] Saved forecast: INCY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INCY.txt [2026-02-03T20:24:45.265847] [INFO ] [sig ] [1630/3452] Completed INCY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:45.265887] [INFO ] [sig ] [1631/3452] Forecasting INDB... [2026-02-03T20:24:45.265919] [INFO ] [sig ] Generating forecast for: INDB [2026-02-03T20:24:45.265949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-02-03T20:24:45.277234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-02-03T20:24:45.277661] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-02-03T20:24:45.279200] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-02-03T20:24:45.279346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:45.279420] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:45.279449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:45.279512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:45.336673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:45.337422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:45.337507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:45.337540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:45.462712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:45.462891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:45.462941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:45.462973] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:45.466648] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=34.70%) [2026-02-03T20:24:45.466935] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-02-03T20:24:45.467062] [INFO ] [sig ] INDB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:45.609350] [INFO ] [LOCAL ] Saved forecast: INDB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INDB.txt [2026-02-03T20:24:45.609486] [INFO ] [sig ] [1631/3452] Completed INDB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:45.609526] [INFO ] [sig ] [1632/3452] Forecasting INDI... [2026-02-03T20:24:45.609556] [INFO ] [sig ] Generating forecast for: INDI [2026-02-03T20:24:45.609607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-02-03T20:24:45.621051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-02-03T20:24:45.621385] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-02-03T20:24:45.622233] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-02-03T20:24:45.622288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:45.622321] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:45.622350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:45.622409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:45.680318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:45.681046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:45.681129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:45.681163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:45.805621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:45.805772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:45.805813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:45.805843] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:45.809307] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=25.54%) [2026-02-03T20:24:45.809598] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-02-03T20:24:45.809726] [INFO ] [sig ] INDI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:45.953543] [INFO ] [LOCAL ] Saved forecast: INDI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INDI.txt [2026-02-03T20:24:45.953733] [INFO ] [sig ] [1632/3452] Completed INDI in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:45.953777] [INFO ] [sig ] [1633/3452] Forecasting INDP... [2026-02-03T20:24:45.953807] [INFO ] [sig ] Generating forecast for: INDP [2026-02-03T20:24:45.953837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-02-03T20:24:45.964861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-02-03T20:24:45.965231] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-02-03T20:24:45.966010] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-02-03T20:24:45.966079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:45.966113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:45.966139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:45.966196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:46.024118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:46.024986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:46.025072] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:46.025104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:46.138692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:46.138852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:46.138900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:46.138937] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:46.142402] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=90.31%) [2026-02-03T20:24:46.142701] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-02-03T20:24:46.142833] [INFO ] [sig ] INDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:46.290523] [INFO ] [LOCAL ] Saved forecast: INDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INDP.txt [2026-02-03T20:24:46.290690] [INFO ] [sig ] [1633/3452] Completed INDP in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:46.290731] [INFO ] [sig ] [1634/3452] Forecasting INDY... [2026-02-03T20:24:46.290761] [INFO ] [sig ] Generating forecast for: INDY [2026-02-03T20:24:46.290791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-02-03T20:24:46.301881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-02-03T20:24:46.302199] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-02-03T20:24:46.303017] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-02-03T20:24:46.303070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:46.303102] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:46.303128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:46.303185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:46.361236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:46.362010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:46.362105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:46.362139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:46.484555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:46.484735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:46.484776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:46.484856] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:46.488413] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=60.16%) [2026-02-03T20:24:46.488706] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-02-03T20:24:46.488834] [INFO ] [sig ] INDY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:46.635275] [INFO ] [LOCAL ] Saved forecast: INDY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INDY.txt [2026-02-03T20:24:46.635404] [INFO ] [sig ] [1634/3452] Completed INDY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:46.635443] [INFO ] [sig ] [1635/3452] Forecasting INFY... [2026-02-03T20:24:46.635474] [INFO ] [sig ] Generating forecast for: INFY [2026-02-03T20:24:46.635505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-02-03T20:24:46.646887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-02-03T20:24:46.647222] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-02-03T20:24:46.648046] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-02-03T20:24:46.648100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:46.648133] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:46.648160] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:46.648217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:46.704749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:46.705401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:46.705480] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:46.705512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:46.825533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:46.825696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:46.825736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:46.825766] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:46.829135] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: DOWN (p=1.61%) [2026-02-03T20:24:46.829404] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-02-03T20:24:46.829527] [INFO ] [sig ] INFY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:46.976442] [INFO ] [LOCAL ] Saved forecast: INFY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INFY.txt [2026-02-03T20:24:46.976614] [INFO ] [sig ] [1635/3452] Completed INFY in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:46.976656] [INFO ] [sig ] [1636/3452] Forecasting ING... [2026-02-03T20:24:46.976686] [INFO ] [sig ] Generating forecast for: ING [2026-02-03T20:24:46.976718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-02-03T20:24:46.988286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-02-03T20:24:46.988729] [INFO ] [FORECASTER] Starting predict_future for ING [2026-02-03T20:24:46.989628] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-02-03T20:24:46.989684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:46.989718] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:46.989745] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:46.989804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:47.047732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:47.048707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:47.048801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:47.048836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:47.170585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:47.170727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:47.170766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:47.170797] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:47.174130] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-02-03T20:24:47.174400] [INFO ] [FORECASTER] Completed predict_future for ING [2026-02-03T20:24:47.174524] [INFO ] [sig ] ING: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:47.323097] [INFO ] [LOCAL ] Saved forecast: ING 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ING.txt [2026-02-03T20:24:47.323227] [INFO ] [sig ] [1636/3452] Completed ING in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:47.323272] [INFO ] [sig ] [1637/3452] Forecasting INGN... [2026-02-03T20:24:47.323304] [INFO ] [sig ] Generating forecast for: INGN [2026-02-03T20:24:47.323336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-02-03T20:24:47.334377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-02-03T20:24:47.334713] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-02-03T20:24:47.335520] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-02-03T20:24:47.335593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:47.335637] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:47.335667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:47.335725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:47.392700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:47.393361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:47.393439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:47.393473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:47.510188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:47.510353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:47.510394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:47.510423] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:47.513897] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=22.44%) [2026-02-03T20:24:47.514210] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-02-03T20:24:47.514338] [INFO ] [sig ] INGN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:47.655439] [INFO ] [LOCAL ] Saved forecast: INGN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INGN.txt [2026-02-03T20:24:47.655592] [INFO ] [sig ] [1637/3452] Completed INGN in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:47.655636] [INFO ] [sig ] [1638/3452] Forecasting INM... [2026-02-03T20:24:47.655666] [INFO ] [sig ] Generating forecast for: INM [2026-02-03T20:24:47.655697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-02-03T20:24:47.666499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-02-03T20:24:47.666847] [INFO ] [FORECASTER] Starting predict_future for INM [2026-02-03T20:24:47.667621] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-02-03T20:24:47.667674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:47.667708] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:47.667736] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:47.667793] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:47.724636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:47.725267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:47.725349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:47.725382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:47.843458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:47.843629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:47.843675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:47.843706] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:47.847089] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-02-03T20:24:47.847367] [INFO ] [FORECASTER] Completed predict_future for INM [2026-02-03T20:24:47.847519] [INFO ] [sig ] INM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:47.996679] [INFO ] [LOCAL ] Saved forecast: INM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INM.txt [2026-02-03T20:24:47.996805] [INFO ] [sig ] [1638/3452] Completed INM in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:47.996844] [INFO ] [sig ] [1639/3452] Forecasting INMB... [2026-02-03T20:24:47.996875] [INFO ] [sig ] Generating forecast for: INMB [2026-02-03T20:24:47.996904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-02-03T20:24:48.008099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-02-03T20:24:48.008433] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-02-03T20:24:48.009248] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-02-03T20:24:48.009302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:48.009335] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:48.009362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:48.009419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:48.068853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:48.069744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:48.069829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:48.069863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:48.191786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:48.191959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:48.192007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:48.192042] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:48.195443] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: UP (p=92.31%) [2026-02-03T20:24:48.195739] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-02-03T20:24:48.195869] [INFO ] [sig ] INMB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:48.336937] [INFO ] [LOCAL ] Saved forecast: INMB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INMB.txt [2026-02-03T20:24:48.337086] [INFO ] [sig ] [1639/3452] Completed INMB in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:48.337127] [INFO ] [sig ] [1640/3452] Forecasting INMD... [2026-02-03T20:24:48.337156] [INFO ] [sig ] Generating forecast for: INMD [2026-02-03T20:24:48.337185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-02-03T20:24:48.348758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-02-03T20:24:48.349111] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-02-03T20:24:48.349915] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-02-03T20:24:48.349968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:48.349999] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:48.350025] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:48.350088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:48.408765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:48.409415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:48.409494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:48.409527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:48.532812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:48.532965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:48.533024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:48.533054] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:48.536466] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: UP (p=70.69%) [2026-02-03T20:24:48.536756] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-02-03T20:24:48.536886] [INFO ] [sig ] INMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:48.681236] [INFO ] [LOCAL ] Saved forecast: INMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INMD.txt [2026-02-03T20:24:48.681377] [INFO ] [sig ] [1640/3452] Completed INMD in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.8m [2026-02-03T20:24:48.681421] [INFO ] [sig ] [1641/3452] Forecasting INN... [2026-02-03T20:24:48.681452] [INFO ] [sig ] Generating forecast for: INN [2026-02-03T20:24:48.681484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-02-03T20:24:48.692513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-02-03T20:24:48.692851] [INFO ] [FORECASTER] Starting predict_future for INN [2026-02-03T20:24:48.693644] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-02-03T20:24:48.693696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:48.693730] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:48.693758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:48.693813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:48.750147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:48.750788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:48.750895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:48.750935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:48.870454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:48.870622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:48.870664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:48.870693] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:48.874097] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=49.05%) [2026-02-03T20:24:48.874367] [INFO ] [FORECASTER] Completed predict_future for INN [2026-02-03T20:24:48.874493] [INFO ] [sig ] INN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:49.021977] [INFO ] [LOCAL ] Saved forecast: INN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INN.txt [2026-02-03T20:24:49.022123] [INFO ] [sig ] [1641/3452] Completed INN in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-03T20:24:49.022163] [INFO ] [sig ] [1642/3452] Forecasting INO... [2026-02-03T20:24:49.022194] [INFO ] [sig ] Generating forecast for: INO [2026-02-03T20:24:49.022225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-02-03T20:24:49.033077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-02-03T20:24:49.033400] [INFO ] [FORECASTER] Starting predict_future for INO [2026-02-03T20:24:49.034173] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-02-03T20:24:49.034225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:49.034257] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:49.034284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:49.034341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:49.093071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:49.093942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:49.094048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:49.094083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:49.212825] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:49.212980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:49.213021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:49.213055] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:49.216502] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: UP (p=62.06%) [2026-02-03T20:24:49.216797] [INFO ] [FORECASTER] Completed predict_future for INO [2026-02-03T20:24:49.216926] [INFO ] [sig ] INO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:49.360859] [INFO ] [LOCAL ] Saved forecast: INO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INO.txt [2026-02-03T20:24:49.361005] [INFO ] [sig ] [1642/3452] Completed INO in 0.3s | 2.81 sym/s | Total: 9.7m | ETA: 10.7m [2026-02-03T20:24:49.361057] [INFO ] [sig ] [1643/3452] Forecasting INOD... [2026-02-03T20:24:49.361094] [INFO ] [sig ] Generating forecast for: INOD [2026-02-03T20:24:49.361129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-02-03T20:24:49.372214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-02-03T20:24:49.372546] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-02-03T20:24:49.373365] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-02-03T20:24:49.373421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:49.373454] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:49.373481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:49.373539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:49.432008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:49.432797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:49.432879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:49.432911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:49.557343] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:49.557501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:49.557543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:49.557590] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:49.561304] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-02-03T20:24:49.561593] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-02-03T20:24:49.561725] [INFO ] [sig ] INOD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:49.708758] [INFO ] [LOCAL ] Saved forecast: INOD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INOD.txt [2026-02-03T20:24:49.708964] [INFO ] [sig ] [1643/3452] Completed INOD in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:49.709028] [INFO ] [sig ] [1644/3452] Forecasting INSE... [2026-02-03T20:24:49.709079] [INFO ] [sig ] Generating forecast for: INSE [2026-02-03T20:24:49.709128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-02-03T20:24:49.722348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-02-03T20:24:49.722811] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-02-03T20:24:49.723639] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-02-03T20:24:49.723695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:49.723762] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:49.723793] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:49.723851] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:49.782448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:49.783310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:49.783389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:49.783422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:49.909023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:49.909183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:49.909223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:49.909253] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:49.912702] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: UP (p=54.29%) [2026-02-03T20:24:49.912984] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-02-03T20:24:49.913136] [INFO ] [sig ] INSE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:50.058064] [INFO ] [LOCAL ] Saved forecast: INSE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INSE.txt [2026-02-03T20:24:50.058230] [INFO ] [sig ] [1644/3452] Completed INSE in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:50.058272] [INFO ] [sig ] [1645/3452] Forecasting INSG... [2026-02-03T20:24:50.058302] [INFO ] [sig ] Generating forecast for: INSG [2026-02-03T20:24:50.058340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-02-03T20:24:50.070026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-02-03T20:24:50.070371] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-02-03T20:24:50.071173] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-02-03T20:24:50.071225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:50.071257] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:50.071284] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:50.071340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:50.140154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:50.141112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:50.141200] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:50.141235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:50.263861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:50.264022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:50.264063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:50.264092] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:50.267490] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=45.19%) [2026-02-03T20:24:50.267786] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-02-03T20:24:50.267934] [INFO ] [sig ] INSG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:50.412120] [INFO ] [LOCAL ] Saved forecast: INSG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INSG.txt [2026-02-03T20:24:50.412240] [INFO ] [sig ] [1645/3452] Completed INSG in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:50.412279] [INFO ] [sig ] [1646/3452] Forecasting INSM... [2026-02-03T20:24:50.412310] [INFO ] [sig ] Generating forecast for: INSM [2026-02-03T20:24:50.412339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-02-03T20:24:50.423739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-02-03T20:24:50.424058] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-02-03T20:24:50.424853] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-02-03T20:24:50.424907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:50.424942] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:50.424971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:50.425029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:50.482382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:50.483015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:50.483094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:50.483127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:50.598308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:50.598462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:50.598502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:50.598531] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:50.601908] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=87.49%) [2026-02-03T20:24:50.602181] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-02-03T20:24:50.602305] [INFO ] [sig ] INSM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:50.742775] [INFO ] [LOCAL ] Saved forecast: INSM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INSM.txt [2026-02-03T20:24:50.742919] [INFO ] [sig ] [1646/3452] Completed INSM in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:50.742960] [INFO ] [sig ] [1647/3452] Forecasting INSP... [2026-02-03T20:24:50.742990] [INFO ] [sig ] Generating forecast for: INSP [2026-02-03T20:24:50.743020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-02-03T20:24:50.754842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-02-03T20:24:50.755269] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-02-03T20:24:50.756149] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-02-03T20:24:50.756205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:50.756240] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:50.756269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:50.756327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:50.816464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:50.817305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:50.817390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:50.817424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:50.939882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:50.940052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:50.940099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:50.940131] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:50.943493] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=10.03%) [2026-02-03T20:24:50.943775] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-02-03T20:24:50.943900] [INFO ] [sig ] INSP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:51.091137] [INFO ] [LOCAL ] Saved forecast: INSP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INSP.txt [2026-02-03T20:24:51.091285] [INFO ] [sig ] [1647/3452] Completed INSP in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:51.091326] [INFO ] [sig ] [1648/3452] Forecasting INTA... [2026-02-03T20:24:51.091364] [INFO ] [sig ] Generating forecast for: INTA [2026-02-03T20:24:51.091397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-02-03T20:24:51.102921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-02-03T20:24:51.103284] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-02-03T20:24:51.104078] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-02-03T20:24:51.104133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:51.104194] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:51.104223] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:51.104281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:51.160870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:51.161499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:51.161596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:51.161631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:51.284258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:51.284428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:51.284468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:51.284498] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:51.287911] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=89.01%) [2026-02-03T20:24:51.288185] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-02-03T20:24:51.288310] [INFO ] [sig ] INTA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:51.427175] [INFO ] [LOCAL ] Saved forecast: INTA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INTA.txt [2026-02-03T20:24:51.427294] [INFO ] [sig ] [1648/3452] Completed INTA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:51.427332] [INFO ] [sig ] [1649/3452] Forecasting INTC... [2026-02-03T20:24:51.427362] [INFO ] [sig ] Generating forecast for: INTC [2026-02-03T20:24:51.427392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-02-03T20:24:51.438546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-02-03T20:24:51.438871] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-02-03T20:24:51.439636] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-02-03T20:24:51.439689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:51.439721] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:51.439748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:51.439804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:51.496060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:51.496773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:51.496853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:51.496885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:51.617239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:51.617394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:51.617434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:51.617463] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:51.620878] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: UP (p=89.21%) [2026-02-03T20:24:51.621148] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-02-03T20:24:51.621272] [INFO ] [sig ] INTC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:51.763729] [INFO ] [LOCAL ] Saved forecast: INTC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INTC.txt [2026-02-03T20:24:51.763896] [INFO ] [sig ] [1649/3452] Completed INTC in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:51.763937] [INFO ] [sig ] [1650/3452] Forecasting INTZ... [2026-02-03T20:24:51.763967] [INFO ] [sig ] Generating forecast for: INTZ [2026-02-03T20:24:51.763997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-02-03T20:24:51.775748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-02-03T20:24:51.776115] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-02-03T20:24:51.776986] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-02-03T20:24:51.777046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:51.777080] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:51.777106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:51.777164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:51.836889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:51.838020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:51.838133] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:51.838179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:51.960360] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:51.960515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:51.960554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:51.960608] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:51.964082] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-02-03T20:24:51.964365] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-02-03T20:24:51.964513] [INFO ] [sig ] INTZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:52.109760] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INTZ.txt [2026-02-03T20:24:52.109897] [INFO ] [sig ] [1650/3452] Completed INTZ in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:52.109939] [INFO ] [sig ] [1651/3452] Forecasting INVA... [2026-02-03T20:24:52.109970] [INFO ] [sig ] Generating forecast for: INVA [2026-02-03T20:24:52.110001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-02-03T20:24:52.121299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-02-03T20:24:52.121655] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-02-03T20:24:52.122447] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-02-03T20:24:52.122500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:52.122533] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:52.122562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:52.122666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:52.185832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:52.186768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:52.186851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:52.186885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:52.307054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:52.307206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:52.307246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:52.307344] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:52.310947] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=19.81%) [2026-02-03T20:24:52.311246] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-02-03T20:24:52.311382] [INFO ] [sig ] INVA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:52.457048] [INFO ] [LOCAL ] Saved forecast: INVA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INVA.txt [2026-02-03T20:24:52.457178] [INFO ] [sig ] [1651/3452] Completed INVA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:52.457217] [INFO ] [sig ] [1652/3452] Forecasting INVE... [2026-02-03T20:24:52.457247] [INFO ] [sig ] Generating forecast for: INVE [2026-02-03T20:24:52.457277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-02-03T20:24:52.467756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-02-03T20:24:52.468172] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-02-03T20:24:52.469038] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-02-03T20:24:52.469097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:52.469130] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:52.469157] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:52.469214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:52.526158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:52.526809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:52.526898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:52.526932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:52.641556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:52.641721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:52.641761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:52.641790] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:52.645137] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-02-03T20:24:52.645405] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-02-03T20:24:52.645529] [INFO ] [sig ] INVE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:52.785884] [INFO ] [LOCAL ] Saved forecast: INVE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/INVE.txt [2026-02-03T20:24:52.786016] [INFO ] [sig ] [1652/3452] Completed INVE in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:52.786055] [INFO ] [sig ] [1653/3452] Forecasting INVH... [2026-02-03T20:24:52.786085] [INFO ] [sig ] Generating forecast for: INVH [2026-02-03T20:24:52.786114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-02-03T20:24:52.797217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-02-03T20:24:52.797541] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-02-03T20:24:52.798390] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-02-03T20:24:52.798443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:52.798475] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:52.798502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:52.798558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:52.857731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:52.858628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:52.858742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:52.858778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:52.976520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:52.976712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:52.976755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:52.976786] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:52.980309] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: UP (p=88.70%) [2026-02-03T20:24:52.980642] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-02-03T20:24:52.980789] [INFO ] [sig ] INVH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:53.128465] [INFO ] [LOCAL ] Saved forecast: INVH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/INVH.txt [2026-02-03T20:24:53.128612] [INFO ] [sig ] [1653/3452] Completed INVH in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:53.128655] [INFO ] [sig ] [1654/3452] Forecasting IONS... [2026-02-03T20:24:53.128685] [INFO ] [sig ] Generating forecast for: IONS [2026-02-03T20:24:53.128716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-02-03T20:24:53.140074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-02-03T20:24:53.140387] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-02-03T20:24:53.141183] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-02-03T20:24:53.141237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:53.141269] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:53.141297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:53.141354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:53.200335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:53.201083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:53.201183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:53.201219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:53.326794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:53.326950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:53.326990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:53.327018] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:53.330512] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: DOWN (p=28.14%) [2026-02-03T20:24:53.330796] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-02-03T20:24:53.330927] [INFO ] [sig ] IONS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:53.478614] [INFO ] [LOCAL ] Saved forecast: IONS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IONS.txt [2026-02-03T20:24:53.478753] [INFO ] [sig ] [1654/3452] Completed IONS in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:53.478799] [INFO ] [sig ] [1655/3452] Forecasting IOSP... [2026-02-03T20:24:53.478831] [INFO ] [sig ] Generating forecast for: IOSP [2026-02-03T20:24:53.478867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-02-03T20:24:53.490942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-02-03T20:24:53.491267] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-02-03T20:24:53.492066] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-02-03T20:24:53.492129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:53.492168] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:53.492226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:53.492291] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:53.549357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:53.550040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:53.550150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:53.550191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:53.670727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:53.670882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:53.670923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:53.670952] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:53.674393] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: DOWN (p=33.28%) [2026-02-03T20:24:53.674710] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-02-03T20:24:53.674841] [INFO ] [sig ] IOSP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:53.823463] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IOSP.txt [2026-02-03T20:24:53.823630] [INFO ] [sig ] [1655/3452] Completed IOSP in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:53.823672] [INFO ] [sig ] [1656/3452] Forecasting IOVA... [2026-02-03T20:24:53.823704] [INFO ] [sig ] Generating forecast for: IOVA [2026-02-03T20:24:53.823734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-02-03T20:24:53.835231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-02-03T20:24:53.835601] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-02-03T20:24:53.836378] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-02-03T20:24:53.836431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:53.836464] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:53.836492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:53.836551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:53.893694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:53.894352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:53.894430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:53.894462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:54.014769] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:54.014914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:54.014953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:54.014981] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:54.018414] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=0.53%) [2026-02-03T20:24:54.018708] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-02-03T20:24:54.018834] [INFO ] [sig ] IOVA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:54.165346] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IOVA.txt [2026-02-03T20:24:54.165482] [INFO ] [sig ] [1656/3452] Completed IOVA in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:54.165523] [INFO ] [sig ] [1657/3452] Forecasting IPGP... [2026-02-03T20:24:54.165552] [INFO ] [sig ] Generating forecast for: IPGP [2026-02-03T20:24:54.165602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-02-03T20:24:54.176028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-02-03T20:24:54.176397] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-02-03T20:24:54.177164] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-02-03T20:24:54.177217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:54.177249] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:54.177276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:54.177333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:54.236052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:54.236792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:54.236872] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:54.236905] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:54.363258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:54.363409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:54.363449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:54.363476] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:54.366857] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: UP (p=71.79%) [2026-02-03T20:24:54.367131] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-02-03T20:24:54.367258] [INFO ] [sig ] IPGP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:54.516488] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IPGP.txt [2026-02-03T20:24:54.516661] [INFO ] [sig ] [1657/3452] Completed IPGP in 0.4s | 2.81 sym/s | Total: 9.8m | ETA: 10.7m [2026-02-03T20:24:54.516706] [INFO ] [sig ] [1658/3452] Forecasting IPI... [2026-02-03T20:24:54.516736] [INFO ] [sig ] Generating forecast for: IPI [2026-02-03T20:24:54.516768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-02-03T20:24:54.527466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-02-03T20:24:54.527809] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-02-03T20:24:54.528667] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-02-03T20:24:54.528721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:54.528753] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:54.528781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:54.528838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:54.587277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:54.588098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:54.588211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:54.588247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:54.706200] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:54.706359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:54.706401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:54.706430] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:54.709986] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: DOWN (p=38.51%) [2026-02-03T20:24:54.710268] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-02-03T20:24:54.710397] [INFO ] [sig ] IPI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:54.855524] [INFO ] [LOCAL ] Saved forecast: IPI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IPI.txt [2026-02-03T20:24:54.855714] [INFO ] [sig ] [1658/3452] Completed IPI in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-03T20:24:54.855759] [INFO ] [sig ] [1659/3452] Forecasting IQ... [2026-02-03T20:24:54.855789] [INFO ] [sig ] Generating forecast for: IQ [2026-02-03T20:24:54.855826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-02-03T20:24:54.867133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-02-03T20:24:54.867510] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-02-03T20:24:54.868330] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-02-03T20:24:54.868382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:54.868415] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:54.868441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:54.868497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:54.926770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:54.927684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:54.927770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:54.927806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:55.047535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:55.047716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:55.047758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:55.047787] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:55.051369] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=15.67%) [2026-02-03T20:24:55.051665] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-02-03T20:24:55.051797] [INFO ] [sig ] IQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:55.192460] [INFO ] [LOCAL ] Saved forecast: IQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IQ.txt [2026-02-03T20:24:55.192603] [INFO ] [sig ] [1659/3452] Completed IQ in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-03T20:24:55.192645] [INFO ] [sig ] [1660/3452] Forecasting IQI... [2026-02-03T20:24:55.192674] [INFO ] [sig ] Generating forecast for: IQI [2026-02-03T20:24:55.192704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-02-03T20:24:55.203762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-02-03T20:24:55.204072] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-02-03T20:24:55.204850] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-02-03T20:24:55.204902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:55.204934] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:55.204961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:55.205017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:55.262000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:55.262670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:55.262747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:55.262780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:55.380649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:55.380821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:55.380863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:55.380892] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:55.384332] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: DOWN (p=24.02%) [2026-02-03T20:24:55.384641] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-02-03T20:24:55.384774] [INFO ] [sig ] IQI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:55.529550] [INFO ] [LOCAL ] Saved forecast: IQI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IQI.txt [2026-02-03T20:24:55.529710] [INFO ] [sig ] [1660/3452] Completed IQI in 0.3s | 2.81 sym/s | Total: 9.8m | ETA: 10.6m [2026-02-03T20:24:55.529751] [INFO ] [sig ] [1661/3452] Forecasting IQQQ... [2026-02-03T20:24:55.529781] [INFO ] [sig ] Generating forecast for: IQQQ [2026-02-03T20:24:55.529810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-02-03T20:24:55.540538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-02-03T20:24:55.540859] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-02-03T20:24:55.541686] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-02-03T20:24:55.541738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:55.541770] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:55.541798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:55.541853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:55.598502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:55.599245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:55.599334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:55.599368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:55.716862] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:55.716962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:55.717004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:55.717033] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:55.720255] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-02-03T20:24:55.720518] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-02-03T20:24:55.720658] [INFO ] [sig ] IQQQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:55.860973] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IQQQ.txt [2026-02-03T20:24:55.861110] [INFO ] [sig ] [1661/3452] Completed IQQQ in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:55.861151] [INFO ] [sig ] [1662/3452] Forecasting IRDM... [2026-02-03T20:24:55.861180] [INFO ] [sig ] Generating forecast for: IRDM [2026-02-03T20:24:55.861211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-02-03T20:24:55.873080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-02-03T20:24:55.873410] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-02-03T20:24:55.874174] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-02-03T20:24:55.874227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:55.874260] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:55.874287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:55.874344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:55.931168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:55.931772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:55.931849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:55.931881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:56.048617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:56.048756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:56.048796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:56.048825] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:56.052199] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-02-03T20:24:56.052464] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-02-03T20:24:56.052607] [INFO ] [sig ] IRDM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:56.195327] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IRDM.txt [2026-02-03T20:24:56.195442] [INFO ] [sig ] [1662/3452] Completed IRDM in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:56.195481] [INFO ] [sig ] [1663/3452] Forecasting IREN... [2026-02-03T20:24:56.195510] [INFO ] [sig ] Generating forecast for: IREN [2026-02-03T20:24:56.195540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-02-03T20:24:56.206424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-02-03T20:24:56.206750] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-02-03T20:24:56.207497] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-02-03T20:24:56.207549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:56.207610] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:56.207640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:56.207696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:56.268883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:56.269765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:56.269845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:56.269878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:56.389755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:56.389859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:56.389895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:56.389924] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:56.393084] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-02-03T20:24:56.393352] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-02-03T20:24:56.393478] [INFO ] [sig ] IREN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:56.535643] [INFO ] [LOCAL ] Saved forecast: IREN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IREN.txt [2026-02-03T20:24:56.535754] [INFO ] [sig ] [1663/3452] Completed IREN in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:56.535795] [INFO ] [sig ] [1664/3452] Forecasting IRM... [2026-02-03T20:24:56.535824] [INFO ] [sig ] Generating forecast for: IRM [2026-02-03T20:24:56.535854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-02-03T20:24:56.546909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-02-03T20:24:56.547217] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-02-03T20:24:56.548019] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-02-03T20:24:56.548072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:56.548105] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:56.548132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:56.548189] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:56.604311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:56.604925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:56.605003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:56.605035] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:56.725813] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:56.725941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:56.725979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:56.726008] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:56.729295] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: UP (p=68.79%) [2026-02-03T20:24:56.729559] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-02-03T20:24:56.729703] [INFO ] [sig ] IRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:56.869819] [INFO ] [LOCAL ] Saved forecast: IRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IRM.txt [2026-02-03T20:24:56.869934] [INFO ] [sig ] [1664/3452] Completed IRM in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:56.869974] [INFO ] [sig ] [1665/3452] Forecasting IRMD... [2026-02-03T20:24:56.870003] [INFO ] [sig ] Generating forecast for: IRMD [2026-02-03T20:24:56.870032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-02-03T20:24:56.881868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-02-03T20:24:56.882282] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-02-03T20:24:56.883092] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-02-03T20:24:56.883146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:56.883212] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:56.883239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:56.883296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:56.939906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:56.940950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:56.941037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:56.941069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:57.071488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:57.071675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:57.071718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:57.071750] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:57.075252] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-02-03T20:24:57.075539] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-02-03T20:24:57.075691] [INFO ] [sig ] IRMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:57.215164] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IRMD.txt [2026-02-03T20:24:57.215322] [INFO ] [sig ] [1665/3452] Completed IRMD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:57.215363] [INFO ] [sig ] [1666/3452] Forecasting IRON... [2026-02-03T20:24:57.215392] [INFO ] [sig ] Generating forecast for: IRON [2026-02-03T20:24:57.215422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-02-03T20:24:57.227477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-02-03T20:24:57.227864] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-02-03T20:24:57.228645] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-02-03T20:24:57.228697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:57.228730] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:57.228756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:57.228848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:57.285816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:57.286456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:57.286537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:57.286596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:57.414242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:57.414538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:57.414600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:57.414631] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:57.418249] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: DOWN (p=39.88%) [2026-02-03T20:24:57.418531] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-02-03T20:24:57.418694] [INFO ] [sig ] IRON: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:57.563706] [INFO ] [LOCAL ] Saved forecast: IRON 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IRON.txt [2026-02-03T20:24:57.563853] [INFO ] [sig ] [1666/3452] Completed IRON in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:57.563894] [INFO ] [sig ] [1667/3452] Forecasting IRTC... [2026-02-03T20:24:57.563926] [INFO ] [sig ] Generating forecast for: IRTC [2026-02-03T20:24:57.563959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-02-03T20:24:57.576993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-02-03T20:24:57.577473] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-02-03T20:24:57.578326] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-02-03T20:24:57.578381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:57.578415] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:57.578442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:57.578500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:57.636360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:57.637109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:57.637209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:57.637249] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:57.759006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:57.759171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:57.759216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:57.759245] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:57.762861] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: UP (p=69.81%) [2026-02-03T20:24:57.763143] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-02-03T20:24:57.763278] [INFO ] [sig ] IRTC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:57.908379] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IRTC.txt [2026-02-03T20:24:57.908527] [INFO ] [sig ] [1667/3452] Completed IRTC in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:57.908567] [INFO ] [sig ] [1668/3452] Forecasting IRWD... [2026-02-03T20:24:57.908616] [INFO ] [sig ] Generating forecast for: IRWD [2026-02-03T20:24:57.908647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-02-03T20:24:57.920794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-02-03T20:24:57.921175] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-02-03T20:24:57.921983] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-02-03T20:24:57.922075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:57.922113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:57.922148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:57.922220] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:57.979837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:57.980506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:57.980609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:57.980646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:58.104175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:58.104342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:58.104385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:58.104455] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:58.107988] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=22.91%) [2026-02-03T20:24:58.108295] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-02-03T20:24:58.108434] [INFO ] [sig ] IRWD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:58.250534] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IRWD.txt [2026-02-03T20:24:58.250679] [INFO ] [sig ] [1668/3452] Completed IRWD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:58.250721] [INFO ] [sig ] [1669/3452] Forecasting ISD... [2026-02-03T20:24:58.250750] [INFO ] [sig ] Generating forecast for: ISD [2026-02-03T20:24:58.250780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-02-03T20:24:58.263037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-02-03T20:24:58.263415] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-02-03T20:24:58.264279] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-02-03T20:24:58.264345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:58.264378] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:58.264404] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:58.264463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:58.322841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:58.323496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:58.323596] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:58.323632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:58.443893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:58.444055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:58.444097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:58.444129] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:58.447616] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-02-03T20:24:58.447899] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-02-03T20:24:58.448031] [INFO ] [sig ] ISD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:58.593235] [INFO ] [LOCAL ] Saved forecast: ISD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ISD.txt [2026-02-03T20:24:58.593362] [INFO ] [sig ] [1669/3452] Completed ISD in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:58.593403] [INFO ] [sig ] [1670/3452] Forecasting ISRG... [2026-02-03T20:24:58.593432] [INFO ] [sig ] Generating forecast for: ISRG [2026-02-03T20:24:58.593462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-02-03T20:24:58.604968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-02-03T20:24:58.605323] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-02-03T20:24:58.606099] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-02-03T20:24:58.606157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:58.606196] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:58.606228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:58.606298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:58.664223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:58.664904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:58.664985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:58.665018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:58.786158] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:58.786323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:58.786364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:58.786394] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:58.789975] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-02-03T20:24:58.790244] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-02-03T20:24:58.790371] [INFO ] [sig ] ISRG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:58.937483] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ISRG.txt [2026-02-03T20:24:58.937632] [INFO ] [sig ] [1670/3452] Completed ISRG in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:58.937674] [INFO ] [sig ] [1671/3452] Forecasting ISSC... [2026-02-03T20:24:58.937703] [INFO ] [sig ] Generating forecast for: ISSC [2026-02-03T20:24:58.937733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-02-03T20:24:58.976560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-02-03T20:24:58.976916] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-02-03T20:24:58.977737] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-02-03T20:24:58.977789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:58.977820] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:58.980934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:58.981028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:59.040298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:59.041005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:59.041087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:59.041122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:59.165505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:59.165699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:59.165746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:59.165777] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:59.169347] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=43.65%) [2026-02-03T20:24:59.169664] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-02-03T20:24:59.169798] [INFO ] [sig ] ISSC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:59.318754] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ISSC.txt [2026-02-03T20:24:59.318935] [INFO ] [sig ] [1671/3452] Completed ISSC in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:59.318980] [INFO ] [sig ] [1672/3452] Forecasting ISTB... [2026-02-03T20:24:59.319011] [INFO ] [sig ] Generating forecast for: ISTB [2026-02-03T20:24:59.319042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-02-03T20:24:59.330529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-02-03T20:24:59.330894] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-02-03T20:24:59.331699] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-02-03T20:24:59.331753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:59.331786] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:59.331814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:59.331872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:59.390987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:59.391670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:59.391749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:59.391783] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:59.512774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:59.512929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:59.512969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:59.512999] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:59.516526] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=96.04%) [2026-02-03T20:24:59.516844] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-02-03T20:24:59.516994] [INFO ] [sig ] ISTB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:24:59.664725] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ISTB.txt [2026-02-03T20:24:59.664861] [INFO ] [sig ] [1672/3452] Completed ISTB in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:59.664901] [INFO ] [sig ] [1673/3452] Forecasting ITIC... [2026-02-03T20:24:59.664931] [INFO ] [sig ] Generating forecast for: ITIC [2026-02-03T20:24:59.664961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-02-03T20:24:59.675518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-02-03T20:24:59.675875] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-02-03T20:24:59.676675] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-02-03T20:24:59.676729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:24:59.676771] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:24:59.676798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:24:59.676854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:24:59.735980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:24:59.736727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:24:59.736806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:24:59.736840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:24:59.843390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:24:59.843545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:24:59.843603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:24:59.843635] [INFO ] [FORECASTER] Training complete [2026-02-03T20:24:59.847151] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: DOWN (p=0.36%) [2026-02-03T20:24:59.847440] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-02-03T20:24:59.847567] [INFO ] [sig ] ITIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:24:59.993281] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ITIC.txt [2026-02-03T20:24:59.993411] [INFO ] [sig ] [1673/3452] Completed ITIC in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.6m [2026-02-03T20:24:59.993452] [INFO ] [sig ] [1674/3452] Forecasting ITRI... [2026-02-03T20:24:59.993482] [INFO ] [sig ] Generating forecast for: ITRI [2026-02-03T20:24:59.993511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-02-03T20:25:00.010919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-02-03T20:25:00.011353] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-02-03T20:25:00.012349] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-02-03T20:25:00.012417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:00.012461] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:00.012501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:00.012611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:00.082004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:00.082904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:00.082988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:00.083022] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:00.205876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:00.206042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:00.206083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:00.206111] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:00.209494] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-02-03T20:25:00.209784] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-02-03T20:25:00.209911] [INFO ] [sig ] ITRI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:00.350422] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ITRI.txt [2026-02-03T20:25:00.351453] [INFO ] [sig ] [1674/3452] Completed ITRI in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-03T20:25:00.351502] [INFO ] [sig ] [1675/3452] Forecasting ITRN... [2026-02-03T20:25:00.351532] [INFO ] [sig ] Generating forecast for: ITRN [2026-02-03T20:25:00.351562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-02-03T20:25:00.364847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-02-03T20:25:00.365334] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-02-03T20:25:00.366370] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-02-03T20:25:00.366427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:00.366459] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:00.366487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:00.366544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:00.422875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:00.423668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:00.423778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:00.423812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:00.554737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:00.554934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:00.554976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:00.555006] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:00.559136] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-02-03T20:25:00.559673] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-02-03T20:25:00.559863] [INFO ] [sig ] ITRN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:00.703185] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ITRN.txt [2026-02-03T20:25:00.703312] [INFO ] [sig ] [1675/3452] Completed ITRN in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-03T20:25:00.703352] [INFO ] [sig ] [1676/3452] Forecasting ITUB... [2026-02-03T20:25:00.703381] [INFO ] [sig ] Generating forecast for: ITUB [2026-02-03T20:25:00.703411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-02-03T20:25:00.733272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-02-03T20:25:00.733924] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-02-03T20:25:00.734972] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-02-03T20:25:00.735026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:00.735059] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:00.735086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:00.735143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:00.793187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:00.794066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:00.794150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:00.794182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:00.921105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:00.921281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:00.921326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:00.921356] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:00.924908] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=46.13%) [2026-02-03T20:25:00.925189] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-02-03T20:25:00.925329] [INFO ] [sig ] ITUB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:01.069472] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ITUB.txt [2026-02-03T20:25:01.069673] [INFO ] [sig ] [1676/3452] Completed ITUB in 0.4s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-03T20:25:01.069720] [INFO ] [sig ] [1677/3452] Forecasting IUS... [2026-02-03T20:25:01.069750] [INFO ] [sig ] Generating forecast for: IUS [2026-02-03T20:25:01.069779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-02-03T20:25:01.082075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-02-03T20:25:01.082422] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-02-03T20:25:01.083228] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-02-03T20:25:01.083282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:01.083316] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:01.083343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:01.083399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:01.140466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:01.141087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:01.141166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:01.141198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:01.259817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:01.259980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:01.260021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:01.260050] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:01.263461] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: UP (p=74.72%) [2026-02-03T20:25:01.263752] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-02-03T20:25:01.263879] [INFO ] [sig ] IUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:01.404501] [INFO ] [LOCAL ] Saved forecast: IUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IUS.txt [2026-02-03T20:25:01.404650] [INFO ] [sig ] [1677/3452] Completed IUS in 0.3s | 2.81 sym/s | Total: 9.9m | ETA: 10.5m [2026-02-03T20:25:01.404693] [INFO ] [sig ] [1678/3452] Forecasting IUSB... [2026-02-03T20:25:01.404722] [INFO ] [sig ] Generating forecast for: IUSB [2026-02-03T20:25:01.404752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-02-03T20:25:01.420081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-02-03T20:25:01.420447] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-02-03T20:25:01.421222] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-02-03T20:25:01.421275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:01.421308] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:01.421335] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:01.421391] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:01.477911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:01.478518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:01.478613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:01.478647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:01.595175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:01.595324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:01.595368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:01.595398] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:01.598870] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-02-03T20:25:01.599143] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-02-03T20:25:01.599271] [INFO ] [sig ] IUSB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:01.740695] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IUSB.txt [2026-02-03T20:25:01.740855] [INFO ] [sig ] [1678/3452] Completed IUSB in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:01.740898] [INFO ] [sig ] [1679/3452] Forecasting IUSG... [2026-02-03T20:25:01.740927] [INFO ] [sig ] Generating forecast for: IUSG [2026-02-03T20:25:01.740956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-02-03T20:25:01.753139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-02-03T20:25:01.753530] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-02-03T20:25:01.754370] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-02-03T20:25:01.754425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:01.754474] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:01.754503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:01.754561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:01.815659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:01.816600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:01.816691] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:01.816725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:01.947437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:01.947618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:01.947682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:01.947736] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:01.951617] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=17.46%) [2026-02-03T20:25:01.951904] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-02-03T20:25:01.952037] [INFO ] [sig ] IUSG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:02.099381] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IUSG.txt [2026-02-03T20:25:02.099563] [INFO ] [sig ] [1679/3452] Completed IUSG in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:02.099649] [INFO ] [sig ] [1680/3452] Forecasting IVAL... [2026-02-03T20:25:02.099698] [INFO ] [sig ] Generating forecast for: IVAL [2026-02-03T20:25:02.099744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-02-03T20:25:02.116132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-02-03T20:25:02.116510] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-02-03T20:25:02.117314] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-02-03T20:25:02.117370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:02.117403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:02.117430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:02.117488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:02.173442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:02.174359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:02.174446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:02.174479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:02.285739] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:02.285917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:02.285972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:02.286004] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:02.289413] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: UP (p=66.18%) [2026-02-03T20:25:02.289724] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-02-03T20:25:02.289854] [INFO ] [sig ] IVAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:02.428651] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IVAL.txt [2026-02-03T20:25:02.428798] [INFO ] [sig ] [1680/3452] Completed IVAL in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:02.428839] [INFO ] [sig ] [1681/3452] Forecasting IVZ... [2026-02-03T20:25:02.428868] [INFO ] [sig ] Generating forecast for: IVZ [2026-02-03T20:25:02.428897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-02-03T20:25:02.440543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-02-03T20:25:02.440936] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-02-03T20:25:02.441745] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-02-03T20:25:02.441798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:02.441831] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:02.441859] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:02.441916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:02.497622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:02.498309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:02.498391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:02.498424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:02.623697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:02.623845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:02.623885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:02.623914] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:02.627290] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=68.73%) [2026-02-03T20:25:02.627561] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-02-03T20:25:02.627707] [INFO ] [sig ] IVZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:02.767344] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IVZ.txt [2026-02-03T20:25:02.767468] [INFO ] [sig ] [1681/3452] Completed IVZ in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:02.767508] [INFO ] [sig ] [1682/3452] Forecasting IX... [2026-02-03T20:25:02.767536] [INFO ] [sig ] Generating forecast for: IX [2026-02-03T20:25:02.767566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-02-03T20:25:02.780842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-02-03T20:25:02.781171] [INFO ] [FORECASTER] Starting predict_future for IX [2026-02-03T20:25:02.781951] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-02-03T20:25:02.782004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:02.782066] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:02.782094] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:02.782151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:02.839725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:02.840346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:02.840425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:02.840457] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:02.961988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:02.962139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:02.962179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:02.962207] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:02.965567] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=86.89%) [2026-02-03T20:25:02.965857] [INFO ] [FORECASTER] Completed predict_future for IX [2026-02-03T20:25:02.965983] [INFO ] [sig ] IX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:03.105647] [INFO ] [LOCAL ] Saved forecast: IX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/IX.txt [2026-02-03T20:25:03.105815] [INFO ] [sig ] [1682/3452] Completed IX in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:03.105878] [INFO ] [sig ] [1683/3452] Forecasting IXUS... [2026-02-03T20:25:03.105909] [INFO ] [sig ] Generating forecast for: IXUS [2026-02-03T20:25:03.105939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-02-03T20:25:03.117658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-02-03T20:25:03.118097] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-02-03T20:25:03.118925] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-02-03T20:25:03.118977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:03.119008] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:03.119034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:03.119089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:03.175144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:03.176050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:03.176140] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:03.176172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:03.295205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:03.295373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:03.295414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:03.295443] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:03.298887] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: DOWN (p=14.02%) [2026-02-03T20:25:03.299169] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-02-03T20:25:03.299302] [INFO ] [sig ] IXUS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:03.439857] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IXUS.txt [2026-02-03T20:25:03.440014] [INFO ] [sig ] [1683/3452] Completed IXUS in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:03.440057] [INFO ] [sig ] [1684/3452] Forecasting IZEA... [2026-02-03T20:25:03.440087] [INFO ] [sig ] Generating forecast for: IZEA [2026-02-03T20:25:03.440117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-02-03T20:25:03.452251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-02-03T20:25:03.452697] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-02-03T20:25:03.453464] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-02-03T20:25:03.453516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:03.453549] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:03.453595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:03.453655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:03.510878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:03.511826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:03.511932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:03.511965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:03.628103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:03.628271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:03.628311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:03.628339] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:03.631780] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: DOWN (p=27.41%) [2026-02-03T20:25:03.632057] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-02-03T20:25:03.632204] [INFO ] [sig ] IZEA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:03.782916] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/IZEA.txt [2026-02-03T20:25:03.783046] [INFO ] [sig ] [1684/3452] Completed IZEA in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:03.783087] [INFO ] [sig ] [1685/3452] Forecasting J... [2026-02-03T20:25:03.783118] [INFO ] [sig ] Generating forecast for: J [2026-02-03T20:25:03.783148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-02-03T20:25:03.795160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-02-03T20:25:03.795511] [INFO ] [FORECASTER] Starting predict_future for J [2026-02-03T20:25:03.796303] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-02-03T20:25:03.796356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:03.796388] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:03.796415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:03.796472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:03.856076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:03.856842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:03.856922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:03.856956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:03.974330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:03.974496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:03.974538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:03.974626] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:03.978040] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: UP (p=95.69%) [2026-02-03T20:25:03.978332] [INFO ] [FORECASTER] Completed predict_future for J [2026-02-03T20:25:03.978480] [INFO ] [sig ] J: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:04.118296] [INFO ] [LOCAL ] Saved forecast: J 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/J.txt [2026-02-03T20:25:04.118466] [INFO ] [sig ] [1685/3452] Completed J in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:04.118507] [INFO ] [sig ] [1686/3452] Forecasting JACK... [2026-02-03T20:25:04.118538] [INFO ] [sig ] Generating forecast for: JACK [2026-02-03T20:25:04.118569] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-02-03T20:25:04.130937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-02-03T20:25:04.131301] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-02-03T20:25:04.132085] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-02-03T20:25:04.132138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:04.132170] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:04.132197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:04.132253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:04.187993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:04.188872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:04.188955] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:04.188988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:04.316018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:04.316185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:04.316229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:04.316303] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:04.319816] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-02-03T20:25:04.320100] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-02-03T20:25:04.320234] [INFO ] [sig ] JACK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:04.464211] [INFO ] [LOCAL ] Saved forecast: JACK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JACK.txt [2026-02-03T20:25:04.464378] [INFO ] [sig ] [1686/3452] Completed JACK in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:04.464424] [INFO ] [sig ] [1687/3452] Forecasting JAKK... [2026-02-03T20:25:04.464470] [INFO ] [sig ] Generating forecast for: JAKK [2026-02-03T20:25:04.464516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-02-03T20:25:04.505292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-02-03T20:25:04.505695] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-02-03T20:25:04.506503] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-02-03T20:25:04.506568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:04.506637] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:04.506674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:04.506751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:04.565933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:04.566837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:04.566920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:04.566954] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:04.690169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:04.690333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:04.690376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:04.690407] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:04.693913] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=63.72%) [2026-02-03T20:25:04.694197] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-02-03T20:25:04.694331] [INFO ] [sig ] JAKK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:04.835275] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JAKK.txt [2026-02-03T20:25:04.835418] [INFO ] [sig ] [1687/3452] Completed JAKK in 0.4s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:04.835459] [INFO ] [sig ] [1688/3452] Forecasting JANX... [2026-02-03T20:25:04.835490] [INFO ] [sig ] Generating forecast for: JANX [2026-02-03T20:25:04.835521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-02-03T20:25:04.847558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-02-03T20:25:04.847968] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-02-03T20:25:04.848773] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-02-03T20:25:04.848826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:04.848857] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:04.848884] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:04.848940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:04.906949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:04.907826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:04.907950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:04.907985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:05.029491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:05.029670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:05.029710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:05.029739] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:05.033230] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-02-03T20:25:05.033524] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-02-03T20:25:05.033672] [INFO ] [sig ] JANX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:05.175149] [INFO ] [LOCAL ] Saved forecast: JANX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JANX.txt [2026-02-03T20:25:05.175320] [INFO ] [sig ] [1688/3452] Completed JANX in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:05.175360] [INFO ] [sig ] [1689/3452] Forecasting JAZZ... [2026-02-03T20:25:05.175390] [INFO ] [sig ] Generating forecast for: JAZZ [2026-02-03T20:25:05.175422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-02-03T20:25:05.187240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-02-03T20:25:05.187557] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-02-03T20:25:05.188398] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-02-03T20:25:05.188450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:05.188482] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:05.188508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:05.188563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:05.245796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:05.246432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:05.246512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:05.246544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:05.366437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:05.366615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:05.366657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:05.366686] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:05.370043] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=88.85%) [2026-02-03T20:25:05.370317] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-02-03T20:25:05.370442] [INFO ] [sig ] JAZZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:05.521228] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JAZZ.txt [2026-02-03T20:25:05.521376] [INFO ] [sig ] [1689/3452] Completed JAZZ in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.5m [2026-02-03T20:25:05.521418] [INFO ] [sig ] [1690/3452] Forecasting JBGS... [2026-02-03T20:25:05.521448] [INFO ] [sig ] Generating forecast for: JBGS [2026-02-03T20:25:05.521479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-02-03T20:25:05.534374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-02-03T20:25:05.534832] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-02-03T20:25:05.535661] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-02-03T20:25:05.535715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:05.535766] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:05.535795] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:05.535853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:05.594879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:05.595767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:05.595850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:05.595882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:05.720513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:05.720681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:05.720721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:05.720751] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:05.724069] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: UP (p=82.01%) [2026-02-03T20:25:05.724343] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-02-03T20:25:05.724469] [INFO ] [sig ] JBGS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:05.866544] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JBGS.txt [2026-02-03T20:25:05.866707] [INFO ] [sig ] [1690/3452] Completed JBGS in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-03T20:25:05.866747] [INFO ] [sig ] [1691/3452] Forecasting JBI... [2026-02-03T20:25:05.866777] [INFO ] [sig ] Generating forecast for: JBI [2026-02-03T20:25:05.866809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-02-03T20:25:05.878374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-02-03T20:25:05.878704] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-02-03T20:25:05.879479] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-02-03T20:25:05.879531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:05.879562] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:05.879609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:05.879667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:05.937550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:05.938213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:05.938291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:05.938324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:06.056281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:06.056428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:06.056471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:06.056501] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:06.059949] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: DOWN (p=6.86%) [2026-02-03T20:25:06.060222] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-02-03T20:25:06.060362] [INFO ] [sig ] JBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:06.202118] [INFO ] [LOCAL ] Saved forecast: JBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JBI.txt [2026-02-03T20:25:06.202241] [INFO ] [sig ] [1691/3452] Completed JBI in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-03T20:25:06.202280] [INFO ] [sig ] [1692/3452] Forecasting JBL... [2026-02-03T20:25:06.202309] [INFO ] [sig ] Generating forecast for: JBL [2026-02-03T20:25:06.202338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-02-03T20:25:06.214526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-02-03T20:25:06.214991] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-02-03T20:25:06.215883] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-02-03T20:25:06.215938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:06.215971] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:06.215998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:06.216055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:06.273561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:06.274478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:06.274621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:06.274659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:06.398103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:06.398289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:06.398335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:06.398366] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:06.402164] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: DOWN (p=13.42%) [2026-02-03T20:25:06.402497] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-02-03T20:25:06.402659] [INFO ] [sig ] JBL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:06.546180] [INFO ] [LOCAL ] Saved forecast: JBL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JBL.txt [2026-02-03T20:25:06.546322] [INFO ] [sig ] [1692/3452] Completed JBL in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-03T20:25:06.546363] [INFO ] [sig ] [1693/3452] Forecasting JBND... [2026-02-03T20:25:06.546395] [INFO ] [sig ] Generating forecast for: JBND [2026-02-03T20:25:06.546424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-02-03T20:25:06.558234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-02-03T20:25:06.558627] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-02-03T20:25:06.559427] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-02-03T20:25:06.559492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:06.559531] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:06.559560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:06.559636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:06.616530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:06.617187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:06.617266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:06.617298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:06.730505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:06.730689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:06.730729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:06.730758] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:06.734181] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: UP (p=98.50%) [2026-02-03T20:25:06.734487] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-02-03T20:25:06.734641] [INFO ] [sig ] JBND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:06.877074] [INFO ] [LOCAL ] Saved forecast: JBND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JBND.txt [2026-02-03T20:25:06.877235] [INFO ] [sig ] [1693/3452] Completed JBND in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-03T20:25:06.877278] [INFO ] [sig ] [1694/3452] Forecasting JBSS... [2026-02-03T20:25:06.877308] [INFO ] [sig ] Generating forecast for: JBSS [2026-02-03T20:25:06.877346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-02-03T20:25:06.888607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-02-03T20:25:06.888985] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-02-03T20:25:06.889832] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-02-03T20:25:06.889887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:06.889919] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:06.889947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:06.890004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:06.948298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:06.949290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:06.949395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:06.949436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:07.069564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:07.069756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:07.069797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:07.069825] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:07.073276] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=42.53%) [2026-02-03T20:25:07.073604] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-02-03T20:25:07.073737] [INFO ] [sig ] JBSS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:07.222243] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JBSS.txt [2026-02-03T20:25:07.222398] [INFO ] [sig ] [1694/3452] Completed JBSS in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-03T20:25:07.222440] [INFO ] [sig ] [1695/3452] Forecasting JCE... [2026-02-03T20:25:07.222471] [INFO ] [sig ] Generating forecast for: JCE [2026-02-03T20:25:07.222502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-02-03T20:25:07.234401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-02-03T20:25:07.234844] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-02-03T20:25:07.235675] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-02-03T20:25:07.235729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:07.235763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:07.235791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:07.235849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:07.299895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:07.300831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:07.300919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:07.300952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:07.419819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:07.419985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:07.420025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:07.420055] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:07.423452] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-02-03T20:25:07.423749] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-02-03T20:25:07.423877] [INFO ] [sig ] JCE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:07.564486] [INFO ] [LOCAL ] Saved forecast: JCE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JCE.txt [2026-02-03T20:25:07.564669] [INFO ] [sig ] [1695/3452] Completed JCE in 0.3s | 2.81 sym/s | Total: 10.0m | ETA: 10.4m [2026-02-03T20:25:07.564710] [INFO ] [sig ] [1696/3452] Forecasting JCI... [2026-02-03T20:25:07.564740] [INFO ] [sig ] Generating forecast for: JCI [2026-02-03T20:25:07.564771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-02-03T20:25:07.576932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-02-03T20:25:07.577298] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-02-03T20:25:07.578107] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-02-03T20:25:07.578160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:07.578192] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:07.578219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:07.578275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:07.634928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:07.635773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:07.635856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:07.635889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:07.759039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:07.759205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:07.759246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:07.759274] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:07.762831] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-02-03T20:25:07.763103] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-02-03T20:25:07.763230] [INFO ] [sig ] JCI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:07.905279] [INFO ] [LOCAL ] Saved forecast: JCI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JCI.txt [2026-02-03T20:25:07.905449] [INFO ] [sig ] [1696/3452] Completed JCI in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:07.905497] [INFO ] [sig ] [1697/3452] Forecasting JD... [2026-02-03T20:25:07.905531] [INFO ] [sig ] Generating forecast for: JD [2026-02-03T20:25:07.905563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-02-03T20:25:07.923217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-02-03T20:25:07.923844] [INFO ] [FORECASTER] Starting predict_future for JD [2026-02-03T20:25:07.924851] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-02-03T20:25:07.924906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:07.924938] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:07.924966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:07.925022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:07.982894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:07.983808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:07.983904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:07.983938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:08.112705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:08.112872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:08.112915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:08.112945] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:08.116701] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=84.02%) [2026-02-03T20:25:08.116999] [INFO ] [FORECASTER] Completed predict_future for JD [2026-02-03T20:25:08.117137] [INFO ] [sig ] JD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:08.259054] [INFO ] [LOCAL ] Saved forecast: JD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JD.txt [2026-02-03T20:25:08.259216] [INFO ] [sig ] [1697/3452] Completed JD in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:08.259257] [INFO ] [sig ] [1698/3452] Forecasting JEF... [2026-02-03T20:25:08.259288] [INFO ] [sig ] Generating forecast for: JEF [2026-02-03T20:25:08.259319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-02-03T20:25:08.271899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-02-03T20:25:08.272279] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-02-03T20:25:08.273273] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-02-03T20:25:08.273326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:08.273359] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:08.273387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:08.273445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:08.330062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:08.330945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:08.331031] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:08.331065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:08.455008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:08.455182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:08.455222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:08.455252] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:08.458742] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-02-03T20:25:08.459015] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-02-03T20:25:08.459147] [INFO ] [sig ] JEF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:08.600241] [INFO ] [LOCAL ] Saved forecast: JEF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JEF.txt [2026-02-03T20:25:08.600382] [INFO ] [sig ] [1698/3452] Completed JEF in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:08.600422] [INFO ] [sig ] [1699/3452] Forecasting JELD... [2026-02-03T20:25:08.600452] [INFO ] [sig ] Generating forecast for: JELD [2026-02-03T20:25:08.600482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-02-03T20:25:08.613151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-02-03T20:25:08.613520] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-02-03T20:25:08.614305] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-02-03T20:25:08.614365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:08.614441] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:08.614476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:08.614541] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:08.671452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:08.672280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:08.672364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:08.672398] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:08.797164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:08.797345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:08.797388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:08.797416] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:08.800998] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: UP (p=66.29%) [2026-02-03T20:25:08.801270] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-02-03T20:25:08.801396] [INFO ] [sig ] JELD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:08.943914] [INFO ] [LOCAL ] Saved forecast: JELD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JELD.txt [2026-02-03T20:25:08.944064] [INFO ] [sig ] [1699/3452] Completed JELD in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:08.944106] [INFO ] [sig ] [1700/3452] Forecasting JEPQ... [2026-02-03T20:25:08.944136] [INFO ] [sig ] Generating forecast for: JEPQ [2026-02-03T20:25:08.944168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-02-03T20:25:08.958329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-02-03T20:25:08.958924] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-02-03T20:25:08.959901] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-02-03T20:25:08.959956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:08.959990] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:08.960017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:08.960077] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:09.020001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:09.021199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:09.021304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:09.021339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:09.157096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:09.157330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:09.157381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:09.157426] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:09.161347] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: DOWN (p=12.74%) [2026-02-03T20:25:09.161672] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-02-03T20:25:09.161813] [INFO ] [sig ] JEPQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:09.309481] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JEPQ.txt [2026-02-03T20:25:09.309716] [INFO ] [sig ] [1700/3452] Completed JEPQ in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:09.309762] [INFO ] [sig ] [1701/3452] Forecasting JFIN... [2026-02-03T20:25:09.309804] [INFO ] [sig ] Generating forecast for: JFIN [2026-02-03T20:25:09.309869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-02-03T20:25:09.323199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-02-03T20:25:09.323713] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-02-03T20:25:09.324544] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-02-03T20:25:09.324620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:09.324656] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:09.324682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:09.324758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:09.381146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:09.381984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:09.382071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:09.382104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:09.505475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:09.505655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:09.505699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:09.505728] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:09.509161] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: UP (p=78.27%) [2026-02-03T20:25:09.509432] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-02-03T20:25:09.509559] [INFO ] [sig ] JFIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:09.649798] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JFIN.txt [2026-02-03T20:25:09.649909] [INFO ] [sig ] [1701/3452] Completed JFIN in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:09.649947] [INFO ] [sig ] [1702/3452] Forecasting JGLO... [2026-02-03T20:25:09.649977] [INFO ] [sig ] Generating forecast for: JGLO [2026-02-03T20:25:09.650007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-02-03T20:25:09.664376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-02-03T20:25:09.664916] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-02-03T20:25:09.665849] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-02-03T20:25:09.665903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:09.665937] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:09.665964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:09.666040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:09.726965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:09.728329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:09.728446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:09.728482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:09.853023] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:09.853277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:09.853331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:09.853420] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:09.857671] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=21.04%) [2026-02-03T20:25:09.858051] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-02-03T20:25:09.858207] [INFO ] [sig ] JGLO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:10.123560] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JGLO.txt [2026-02-03T20:25:10.123819] [INFO ] [sig ] [1702/3452] Completed JGLO in 0.5s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:10.123863] [INFO ] [sig ] [1703/3452] Forecasting JHG... [2026-02-03T20:25:10.123896] [INFO ] [sig ] Generating forecast for: JHG [2026-02-03T20:25:10.123931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-02-03T20:25:10.138625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-02-03T20:25:10.139117] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-02-03T20:25:10.139980] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-02-03T20:25:10.140063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:10.140098] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:10.140125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:10.140183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:10.198411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:10.199364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:10.199466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:10.199509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:10.326838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:10.327023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:10.327075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:10.327112] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:10.330738] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-02-03T20:25:10.331027] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-02-03T20:25:10.331165] [INFO ] [sig ] JHG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:10.472983] [INFO ] [LOCAL ] Saved forecast: JHG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JHG.txt [2026-02-03T20:25:10.473178] [INFO ] [sig ] [1703/3452] Completed JHG in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:10.473227] [INFO ] [sig ] [1704/3452] Forecasting JHI... [2026-02-03T20:25:10.473261] [INFO ] [sig ] Generating forecast for: JHI [2026-02-03T20:25:10.473293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-02-03T20:25:10.486174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-02-03T20:25:10.486677] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-02-03T20:25:10.487675] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-02-03T20:25:10.487735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:10.487770] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:10.487796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:10.487884] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:10.548365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:10.549396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:10.549490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:10.549524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:10.684852] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:10.685041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:10.685090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:10.685120] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:10.688874] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=86.10%) [2026-02-03T20:25:10.689221] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-02-03T20:25:10.689387] [INFO ] [sig ] JHI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:10.900320] [INFO ] [LOCAL ] Saved forecast: JHI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JHI.txt [2026-02-03T20:25:10.900491] [INFO ] [sig ] [1704/3452] Completed JHI in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:10.900534] [INFO ] [sig ] [1705/3452] Forecasting JHX... [2026-02-03T20:25:10.900592] [INFO ] [sig ] Generating forecast for: JHX [2026-02-03T20:25:10.900636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-02-03T20:25:10.917952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-02-03T20:25:10.918702] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-02-03T20:25:10.919977] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-02-03T20:25:10.920103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:10.920157] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:10.920198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:10.920262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:10.986209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:10.987558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:10.987744] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:10.987785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:11.163908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:11.164124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:11.164175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:11.164209] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:11.169319] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=87.56%) [2026-02-03T20:25:11.169901] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-02-03T20:25:11.170103] [INFO ] [sig ] JHX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:11.393874] [INFO ] [LOCAL ] Saved forecast: JHX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JHX.txt [2026-02-03T20:25:11.394117] [INFO ] [sig ] [1705/3452] Completed JHX in 0.5s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:11.394184] [INFO ] [sig ] [1706/3452] Forecasting JILL... [2026-02-03T20:25:11.394236] [INFO ] [sig ] Generating forecast for: JILL [2026-02-03T20:25:11.394289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-02-03T20:25:11.413789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-02-03T20:25:11.414252] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-02-03T20:25:11.415142] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-02-03T20:25:11.415197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:11.415232] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:11.415259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:11.415317] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:11.501306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:11.502346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:11.502455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:11.502499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:11.666797] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:11.667007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:11.667074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:11.667126] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:11.672787] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=5.20%) [2026-02-03T20:25:11.673326] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-02-03T20:25:11.673555] [INFO ] [sig ] JILL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:11.839982] [INFO ] [LOCAL ] Saved forecast: JILL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JILL.txt [2026-02-03T20:25:11.840207] [INFO ] [sig ] [1706/3452] Completed JILL in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:11.840264] [INFO ] [sig ] [1707/3452] Forecasting JIVE... [2026-02-03T20:25:11.840297] [INFO ] [sig ] Generating forecast for: JIVE [2026-02-03T20:25:11.840328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-02-03T20:25:11.855135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-02-03T20:25:11.855816] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-02-03T20:25:11.856880] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-02-03T20:25:11.856942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:11.856978] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:11.857007] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:11.857070] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:11.927229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:11.928522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:11.928658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:11.928695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:12.067351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:12.067526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:12.067569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:12.067622] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:12.072081] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=88.96%) [2026-02-03T20:25:12.072505] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-02-03T20:25:12.072696] [INFO ] [sig ] JIVE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:12.220872] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JIVE.txt [2026-02-03T20:25:12.221036] [INFO ] [sig ] [1707/3452] Completed JIVE in 0.4s | 2.81 sym/s | Total: 10.1m | ETA: 10.4m [2026-02-03T20:25:12.221079] [INFO ] [sig ] [1708/3452] Forecasting JJSF... [2026-02-03T20:25:12.221112] [INFO ] [sig ] Generating forecast for: JJSF [2026-02-03T20:25:12.221142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-02-03T20:25:12.233238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-02-03T20:25:12.233654] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-02-03T20:25:12.234452] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-02-03T20:25:12.234506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:12.234539] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:12.234566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:12.234644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:12.293262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:12.294193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:12.294284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:12.294318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:12.418470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:12.418658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:12.418700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:12.418729] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:12.422204] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=90.77%) [2026-02-03T20:25:12.422520] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-02-03T20:25:12.422684] [INFO ] [sig ] JJSF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:12.564049] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JJSF.txt [2026-02-03T20:25:12.564171] [INFO ] [sig ] [1708/3452] Completed JJSF in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-03T20:25:12.564210] [INFO ] [sig ] [1709/3452] Forecasting JKHY... [2026-02-03T20:25:12.564240] [INFO ] [sig ] Generating forecast for: JKHY [2026-02-03T20:25:12.564270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-02-03T20:25:12.575719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-02-03T20:25:12.576073] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-02-03T20:25:12.576860] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-02-03T20:25:12.576913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:12.576945] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:12.576973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:12.577029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:12.633831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:12.634757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:12.634884] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:12.634917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:12.756631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:12.756796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:12.756836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:12.756866] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:12.760366] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=29.48%) [2026-02-03T20:25:12.760680] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-02-03T20:25:12.760819] [INFO ] [sig ] JKHY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:12.904010] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JKHY.txt [2026-02-03T20:25:12.904181] [INFO ] [sig ] [1709/3452] Completed JKHY in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-03T20:25:12.904224] [INFO ] [sig ] [1710/3452] Forecasting JKS... [2026-02-03T20:25:12.904256] [INFO ] [sig ] Generating forecast for: JKS [2026-02-03T20:25:12.904286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-02-03T20:25:12.915789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-02-03T20:25:12.916184] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-02-03T20:25:12.917006] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-02-03T20:25:12.917059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:12.917092] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:12.917119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:12.917175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:12.975278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:12.976205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:12.976296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:12.976332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:13.098743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:13.098911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:13.098971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:13.099004] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:13.102566] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-02-03T20:25:13.102886] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-02-03T20:25:13.103026] [INFO ] [sig ] JKS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:13.249988] [INFO ] [LOCAL ] Saved forecast: JKS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JKS.txt [2026-02-03T20:25:13.250128] [INFO ] [sig ] [1710/3452] Completed JKS in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-03T20:25:13.250171] [INFO ] [sig ] [1711/3452] Forecasting JLL... [2026-02-03T20:25:13.250203] [INFO ] [sig ] Generating forecast for: JLL [2026-02-03T20:25:13.250234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-02-03T20:25:13.261972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-02-03T20:25:13.262293] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-02-03T20:25:13.263101] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-02-03T20:25:13.263155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:13.263189] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:13.263217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:13.263276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:13.321174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:13.321812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:13.321893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:13.321926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:13.444872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:13.445035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:13.445075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:13.445104] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:13.448529] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: UP (p=63.87%) [2026-02-03T20:25:13.448845] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-02-03T20:25:13.448976] [INFO ] [sig ] JLL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:13.593862] [INFO ] [LOCAL ] Saved forecast: JLL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JLL.txt [2026-02-03T20:25:13.593993] [INFO ] [sig ] [1711/3452] Completed JLL in 0.3s | 2.81 sym/s | Total: 10.1m | ETA: 10.3m [2026-02-03T20:25:13.594032] [INFO ] [sig ] [1712/3452] Forecasting JLS... [2026-02-03T20:25:13.594061] [INFO ] [sig ] Generating forecast for: JLS [2026-02-03T20:25:13.594091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-02-03T20:25:13.605736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-02-03T20:25:13.606115] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-02-03T20:25:13.606921] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-02-03T20:25:13.606974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:13.607007] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:13.607033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:13.607090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:13.666503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:13.667396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:13.667482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:13.667517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:13.777001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:13.777164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:13.777205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:13.777237] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:13.780743] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-02-03T20:25:13.781023] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-02-03T20:25:13.781154] [INFO ] [sig ] JLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:13.925431] [INFO ] [LOCAL ] Saved forecast: JLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JLS.txt [2026-02-03T20:25:13.925606] [INFO ] [sig ] [1712/3452] Completed JLS in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:13.925649] [INFO ] [sig ] [1713/3452] Forecasting JMIA... [2026-02-03T20:25:13.925680] [INFO ] [sig ] Generating forecast for: JMIA [2026-02-03T20:25:13.925710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-02-03T20:25:13.936664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-02-03T20:25:13.936981] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-02-03T20:25:13.937757] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-02-03T20:25:13.937810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:13.937870] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:13.937899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:13.937956] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:13.994751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:13.995454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:13.995540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:13.995593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:14.117616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:14.117768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:14.117808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:14.117836] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:14.121207] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-02-03T20:25:14.121482] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-02-03T20:25:14.121631] [INFO ] [sig ] JMIA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:14.268609] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JMIA.txt [2026-02-03T20:25:14.268756] [INFO ] [sig ] [1713/3452] Completed JMIA in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:14.268796] [INFO ] [sig ] [1714/3452] Forecasting JMSB... [2026-02-03T20:25:14.268826] [INFO ] [sig ] Generating forecast for: JMSB [2026-02-03T20:25:14.268858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-02-03T20:25:14.282553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-02-03T20:25:14.283201] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-02-03T20:25:14.284360] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-02-03T20:25:14.284416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:14.284475] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:14.284504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:14.284563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:14.343755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:14.344932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:14.345037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:14.345073] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:14.453070] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:14.453262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:14.453308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:14.453338] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:14.457159] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-02-03T20:25:14.457551] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-02-03T20:25:14.457737] [INFO ] [sig ] JMSB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:14.602590] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JMSB.txt [2026-02-03T20:25:14.602763] [INFO ] [sig ] [1714/3452] Completed JMSB in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:14.602804] [INFO ] [sig ] [1715/3452] Forecasting JNJ... [2026-02-03T20:25:14.602834] [INFO ] [sig ] Generating forecast for: JNJ [2026-02-03T20:25:14.602864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-02-03T20:25:14.616561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-02-03T20:25:14.616953] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-02-03T20:25:14.617776] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-02-03T20:25:14.617833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:14.617896] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:14.617925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:14.617983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:14.675617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:14.676283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:14.676366] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:14.676404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:14.799045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:14.799197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:14.799237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:14.799266] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:14.802652] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=99.17%) [2026-02-03T20:25:14.802924] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-02-03T20:25:14.803051] [INFO ] [sig ] JNJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:14.946159] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JNJ.txt [2026-02-03T20:25:14.946310] [INFO ] [sig ] [1715/3452] Completed JNJ in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:14.946350] [INFO ] [sig ] [1716/3452] Forecasting JOBY... [2026-02-03T20:25:14.946379] [INFO ] [sig ] Generating forecast for: JOBY [2026-02-03T20:25:14.946411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-02-03T20:25:14.958638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-02-03T20:25:14.959023] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-02-03T20:25:14.959829] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-02-03T20:25:14.959884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:14.959947] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:14.959975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:14.960031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:15.015863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:15.016474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:15.016565] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:15.016629] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:15.134028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:15.134182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:15.134221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:15.134253] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:15.137719] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: UP (p=53.22%) [2026-02-03T20:25:15.138217] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-02-03T20:25:15.138351] [INFO ] [sig ] JOBY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:15.280024] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JOBY.txt [2026-02-03T20:25:15.280142] [INFO ] [sig ] [1716/3452] Completed JOBY in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:15.280180] [INFO ] [sig ] [1717/3452] Forecasting JOE... [2026-02-03T20:25:15.280210] [INFO ] [sig ] Generating forecast for: JOE [2026-02-03T20:25:15.280239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-02-03T20:25:15.291400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-02-03T20:25:15.291733] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-02-03T20:25:15.292501] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-02-03T20:25:15.292554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:15.292604] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:15.292635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:15.292695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:15.349156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:15.349788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:15.349869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:15.349902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:15.470255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:15.470420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:15.470461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:15.470492] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:15.473924] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: UP (p=70.74%) [2026-02-03T20:25:15.474206] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-02-03T20:25:15.474336] [INFO ] [sig ] JOE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:15.614483] [INFO ] [LOCAL ] Saved forecast: JOE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JOE.txt [2026-02-03T20:25:15.614609] [INFO ] [sig ] [1717/3452] Completed JOE in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:15.614650] [INFO ] [sig ] [1718/3452] Forecasting JOF... [2026-02-03T20:25:15.614687] [INFO ] [sig ] Generating forecast for: JOF [2026-02-03T20:25:15.614717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-02-03T20:25:15.625371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-02-03T20:25:15.625710] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-02-03T20:25:15.626456] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-02-03T20:25:15.626509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:15.626541] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:15.626585] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:15.626645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:15.683012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:15.683614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:15.683697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:15.683729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:15.800034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:15.800183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:15.800222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:15.800251] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:15.803563] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=44.52%) [2026-02-03T20:25:15.803850] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-02-03T20:25:15.803973] [INFO ] [sig ] JOF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:15.942363] [INFO ] [LOCAL ] Saved forecast: JOF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JOF.txt [2026-02-03T20:25:15.942471] [INFO ] [sig ] [1718/3452] Completed JOF in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:15.942509] [INFO ] [sig ] [1719/3452] Forecasting JPC... [2026-02-03T20:25:15.942538] [INFO ] [sig ] Generating forecast for: JPC [2026-02-03T20:25:15.942584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-02-03T20:25:15.954117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-02-03T20:25:15.954421] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-02-03T20:25:15.955215] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-02-03T20:25:15.955268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:15.955300] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:15.955326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:15.955383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:16.011750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:16.012349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:16.012426] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:16.012458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:16.128146] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:16.128237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:16.128273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:16.128332] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:16.131410] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-02-03T20:25:16.131703] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-02-03T20:25:16.131827] [INFO ] [sig ] JPC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:16.271624] [INFO ] [LOCAL ] Saved forecast: JPC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JPC.txt [2026-02-03T20:25:16.271767] [INFO ] [sig ] [1719/3452] Completed JPC in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:16.271854] [INFO ] [sig ] [1720/3452] Forecasting JPEF... [2026-02-03T20:25:16.271886] [INFO ] [sig ] Generating forecast for: JPEF [2026-02-03T20:25:16.271917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-02-03T20:25:16.284949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-02-03T20:25:16.285442] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-02-03T20:25:16.286317] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-02-03T20:25:16.286373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:16.286409] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:16.286450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:16.286515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:16.344417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:16.345344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:16.345428] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:16.345460] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:16.464314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:16.464478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:16.464518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:16.464547] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:16.467979] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-02-03T20:25:16.468262] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-02-03T20:25:16.468395] [INFO ] [sig ] JPEF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:16.610376] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JPEF.txt [2026-02-03T20:25:16.610587] [INFO ] [sig ] [1720/3452] Completed JPEF in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:16.610649] [INFO ] [sig ] [1721/3452] Forecasting JPM... [2026-02-03T20:25:16.610697] [INFO ] [sig ] Generating forecast for: JPM [2026-02-03T20:25:16.610741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-02-03T20:25:16.624541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-02-03T20:25:16.625159] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-02-03T20:25:16.626132] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-02-03T20:25:16.626194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:16.626231] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:16.626259] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:16.626320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:16.687428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:16.688880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:16.689223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:16.689393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:16.827253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:16.827430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:16.827473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:16.827524] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:16.831236] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=47.69%) [2026-02-03T20:25:16.831534] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-02-03T20:25:16.831689] [INFO ] [sig ] JPM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:16.996061] [INFO ] [LOCAL ] Saved forecast: JPM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JPM.txt [2026-02-03T20:25:16.996232] [INFO ] [sig ] [1721/3452] Completed JPM in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:16.996275] [INFO ] [sig ] [1722/3452] Forecasting JQC... [2026-02-03T20:25:16.996308] [INFO ] [sig ] Generating forecast for: JQC [2026-02-03T20:25:16.996340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-02-03T20:25:17.009098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-02-03T20:25:17.009586] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-02-03T20:25:17.010468] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-02-03T20:25:17.010525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:17.010558] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:17.010610] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:17.010684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:17.072566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:17.073533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:17.073656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:17.073693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:17.200831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:17.201002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:17.201044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:17.201074] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:17.204541] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=58.98%) [2026-02-03T20:25:17.204847] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-02-03T20:25:17.204976] [INFO ] [sig ] JQC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:17.349301] [INFO ] [LOCAL ] Saved forecast: JQC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JQC.txt [2026-02-03T20:25:17.349472] [INFO ] [sig ] [1722/3452] Completed JQC in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:17.349512] [INFO ] [sig ] [1723/3452] Forecasting JRI... [2026-02-03T20:25:17.349544] [INFO ] [sig ] Generating forecast for: JRI [2026-02-03T20:25:17.349602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-02-03T20:25:17.361903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-02-03T20:25:17.362321] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-02-03T20:25:17.363166] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-02-03T20:25:17.363221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:17.363253] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:17.363280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:17.363336] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:17.420928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:17.421834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:17.421919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:17.421991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:17.544259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:17.544416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:17.544457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:17.544486] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:17.547899] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-02-03T20:25:17.548185] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-02-03T20:25:17.548313] [INFO ] [sig ] JRI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:17.692643] [INFO ] [LOCAL ] Saved forecast: JRI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JRI.txt [2026-02-03T20:25:17.692789] [INFO ] [sig ] [1723/3452] Completed JRI in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.3m [2026-02-03T20:25:17.692830] [INFO ] [sig ] [1724/3452] Forecasting JRS... [2026-02-03T20:25:17.692862] [INFO ] [sig ] Generating forecast for: JRS [2026-02-03T20:25:17.692893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-02-03T20:25:17.705374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-02-03T20:25:17.705705] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-02-03T20:25:17.706466] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-02-03T20:25:17.706526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:17.706594] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:17.706643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:17.706705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:17.766431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:17.767109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:17.767188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:17.767220] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:17.897566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:17.897747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:17.897790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:17.897821] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:17.901514] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: DOWN (p=19.51%) [2026-02-03T20:25:17.901846] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-02-03T20:25:17.901977] [INFO ] [sig ] JRS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:18.045829] [INFO ] [LOCAL ] Saved forecast: JRS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JRS.txt [2026-02-03T20:25:18.045973] [INFO ] [sig ] [1724/3452] Completed JRS in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-03T20:25:18.046016] [INFO ] [sig ] [1725/3452] Forecasting JSM... [2026-02-03T20:25:18.046047] [INFO ] [sig ] Generating forecast for: JSM [2026-02-03T20:25:18.046079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-02-03T20:25:18.057704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-02-03T20:25:18.058161] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-02-03T20:25:18.058993] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-02-03T20:25:18.059047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:18.059079] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:18.059105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:18.059179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:18.121433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:18.122358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:18.122447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:18.122481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:18.237587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:18.237762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:18.237804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:18.237834] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:18.241398] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-02-03T20:25:18.241703] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-02-03T20:25:18.241837] [INFO ] [sig ] JSM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:18.382435] [INFO ] [LOCAL ] Saved forecast: JSM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JSM.txt [2026-02-03T20:25:18.382594] [INFO ] [sig ] [1725/3452] Completed JSM in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-03T20:25:18.382639] [INFO ] [sig ] [1726/3452] Forecasting JSMD... [2026-02-03T20:25:18.382670] [INFO ] [sig ] Generating forecast for: JSMD [2026-02-03T20:25:18.382702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-02-03T20:25:18.394244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-02-03T20:25:18.394677] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-02-03T20:25:18.395477] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-02-03T20:25:18.395535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:18.395568] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:18.395645] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:18.395720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:18.454854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:18.455769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:18.455906] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:18.455952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:18.586118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:18.586283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:18.586326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:18.586358] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:18.590258] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=32.90%) [2026-02-03T20:25:18.590598] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-02-03T20:25:18.590743] [INFO ] [sig ] JSMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:18.735205] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JSMD.txt [2026-02-03T20:25:18.735374] [INFO ] [sig ] [1726/3452] Completed JSMD in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-03T20:25:18.735418] [INFO ] [sig ] [1727/3452] Forecasting JSML... [2026-02-03T20:25:18.735448] [INFO ] [sig ] Generating forecast for: JSML [2026-02-03T20:25:18.735479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-02-03T20:25:18.746645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-02-03T20:25:18.747071] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-02-03T20:25:18.747978] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-02-03T20:25:18.748031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:18.748064] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:18.748091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:18.748148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:18.819372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:18.820525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:18.820654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:18.820715] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:18.941951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:18.942120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:18.942162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:18.942191] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:18.945789] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: UP (p=66.09%) [2026-02-03T20:25:18.946094] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-02-03T20:25:18.946231] [INFO ] [sig ] JSML: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:19.094633] [INFO ] [LOCAL ] Saved forecast: JSML 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JSML.txt [2026-02-03T20:25:19.094798] [INFO ] [sig ] [1727/3452] Completed JSML in 0.4s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-03T20:25:19.094839] [INFO ] [sig ] [1728/3452] Forecasting JTEK... [2026-02-03T20:25:19.094870] [INFO ] [sig ] Generating forecast for: JTEK [2026-02-03T20:25:19.094902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-02-03T20:25:19.106781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-02-03T20:25:19.107238] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-02-03T20:25:19.108185] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-02-03T20:25:19.108242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:19.108275] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:19.108303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:19.108359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:19.168965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:19.169941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:19.170045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:19.170081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:19.294523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:19.294700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:19.294743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:19.294773] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:19.298206] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=15.69%) [2026-02-03T20:25:19.298482] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-02-03T20:25:19.298634] [INFO ] [sig ] JTEK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:19.441301] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JTEK.txt [2026-02-03T20:25:19.441421] [INFO ] [sig ] [1728/3452] Completed JTEK in 0.3s | 2.81 sym/s | Total: 10.2m | ETA: 10.2m [2026-02-03T20:25:19.441459] [INFO ] [sig ] [1729/3452] Forecasting JVA... [2026-02-03T20:25:19.441487] [INFO ] [sig ] Generating forecast for: JVA [2026-02-03T20:25:19.441524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-02-03T20:25:19.453173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-02-03T20:25:19.453467] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-02-03T20:25:19.454249] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-02-03T20:25:19.454302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:19.454333] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:19.454359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:19.454415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:19.511226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:19.511879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:19.511962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:19.511993] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:19.628205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:19.628330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:19.628367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:19.628396] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:19.632151] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: UP (p=73.80%) [2026-02-03T20:25:19.632427] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-02-03T20:25:19.632554] [INFO ] [sig ] JVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:19.775736] [INFO ] [LOCAL ] Saved forecast: JVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/JVA.txt [2026-02-03T20:25:19.775883] [INFO ] [sig ] [1729/3452] Completed JVA in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:19.775924] [INFO ] [sig ] [1730/3452] Forecasting JXN... [2026-02-03T20:25:19.775953] [INFO ] [sig ] Generating forecast for: JXN [2026-02-03T20:25:19.775982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-02-03T20:25:19.787754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-02-03T20:25:19.788270] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-02-03T20:25:19.789267] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-02-03T20:25:19.789320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:19.789351] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:19.789376] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:19.789433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:19.846370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:19.846982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:19.847060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:19.847092] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:19.974069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:19.974238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:19.974280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:19.974310] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:19.978343] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=10.99%) [2026-02-03T20:25:19.978744] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-02-03T20:25:19.978901] [INFO ] [sig ] JXN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:20.140075] [INFO ] [LOCAL ] Saved forecast: JXN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/JXN.txt [2026-02-03T20:25:20.140247] [INFO ] [sig ] [1730/3452] Completed JXN in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:20.140289] [INFO ] [sig ] [1731/3452] Forecasting KAI... [2026-02-03T20:25:20.140320] [INFO ] [sig ] Generating forecast for: KAI [2026-02-03T20:25:20.140352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-02-03T20:25:20.153670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-02-03T20:25:20.154092] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-02-03T20:25:20.154913] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-02-03T20:25:20.154966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:20.154998] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:20.155026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:20.155085] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:20.217894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:20.218758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:20.218839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:20.218872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:20.342130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:20.342287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:20.342328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:20.342358] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:20.345972] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-02-03T20:25:20.346255] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-02-03T20:25:20.346386] [INFO ] [sig ] KAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:20.487650] [INFO ] [LOCAL ] Saved forecast: KAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KAI.txt [2026-02-03T20:25:20.487803] [INFO ] [sig ] [1731/3452] Completed KAI in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:20.487859] [INFO ] [sig ] [1732/3452] Forecasting KARO... [2026-02-03T20:25:20.487890] [INFO ] [sig ] Generating forecast for: KARO [2026-02-03T20:25:20.487921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-02-03T20:25:20.499518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-02-03T20:25:20.499956] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-02-03T20:25:20.500935] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-02-03T20:25:20.501001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:20.501042] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:20.501079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:20.501156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:20.561471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:20.562365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:20.562456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:20.562492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:20.682143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:20.682309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:20.682355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:20.682388] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:20.685981] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-02-03T20:25:20.686295] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-02-03T20:25:20.686440] [INFO ] [sig ] KARO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:20.833447] [INFO ] [LOCAL ] Saved forecast: KARO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KARO.txt [2026-02-03T20:25:20.833626] [INFO ] [sig ] [1732/3452] Completed KARO in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:20.833670] [INFO ] [sig ] [1733/3452] Forecasting KB... [2026-02-03T20:25:20.833703] [INFO ] [sig ] Generating forecast for: KB [2026-02-03T20:25:20.833736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-02-03T20:25:20.845266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-02-03T20:25:20.845713] [INFO ] [FORECASTER] Starting predict_future for KB [2026-02-03T20:25:20.846496] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-02-03T20:25:20.846549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:20.846627] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:20.846656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:20.846714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:20.904808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:20.905696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:20.905785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:20.905826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:21.028069] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:21.028225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:21.028266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:21.028294] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:21.031664] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-02-03T20:25:21.031931] [INFO ] [FORECASTER] Completed predict_future for KB [2026-02-03T20:25:21.032061] [INFO ] [sig ] KB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:21.176983] [INFO ] [LOCAL ] Saved forecast: KB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KB.txt [2026-02-03T20:25:21.177139] [INFO ] [sig ] [1733/3452] Completed KB in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:21.177180] [INFO ] [sig ] [1734/3452] Forecasting KBH... [2026-02-03T20:25:21.177210] [INFO ] [sig ] Generating forecast for: KBH [2026-02-03T20:25:21.177240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-02-03T20:25:21.190042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-02-03T20:25:21.190588] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-02-03T20:25:21.191607] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-02-03T20:25:21.191666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:21.191705] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:21.191737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:21.191807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:21.251409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:21.252338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:21.252424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:21.252459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:21.373599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:21.373790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:21.373837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:21.373867] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:21.377325] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-02-03T20:25:21.377772] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-02-03T20:25:21.378008] [INFO ] [sig ] KBH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:21.523907] [INFO ] [LOCAL ] Saved forecast: KBH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KBH.txt [2026-02-03T20:25:21.524070] [INFO ] [sig ] [1734/3452] Completed KBH in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:21.524113] [INFO ] [sig ] [1735/3452] Forecasting KBWB... [2026-02-03T20:25:21.524142] [INFO ] [sig ] Generating forecast for: KBWB [2026-02-03T20:25:21.524172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-02-03T20:25:21.535419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-02-03T20:25:21.535820] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-02-03T20:25:21.536595] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-02-03T20:25:21.536649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:21.536681] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:21.536708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:21.536765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:21.593822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:21.594537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:21.594638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:21.594671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:21.716827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:21.716991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:21.717034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:21.717064] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:21.720643] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-02-03T20:25:21.720937] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-02-03T20:25:21.721072] [INFO ] [sig ] KBWB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:21.868048] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KBWB.txt [2026-02-03T20:25:21.868197] [INFO ] [sig ] [1735/3452] Completed KBWB in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:21.868241] [INFO ] [sig ] [1736/3452] Forecasting KBWD... [2026-02-03T20:25:21.868273] [INFO ] [sig ] Generating forecast for: KBWD [2026-02-03T20:25:21.868306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-02-03T20:25:21.880834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-02-03T20:25:21.881236] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-02-03T20:25:21.882054] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-02-03T20:25:21.882108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:21.882140] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:21.882167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:21.882223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:21.939739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:21.940674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:21.940764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:21.940798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:22.063209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:22.063381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:22.063422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:22.063490] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:22.066916] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-02-03T20:25:22.067193] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-02-03T20:25:22.067320] [INFO ] [sig ] KBWD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:22.208315] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KBWD.txt [2026-02-03T20:25:22.208475] [INFO ] [sig ] [1736/3452] Completed KBWD in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:22.208517] [INFO ] [sig ] [1737/3452] Forecasting KBWP... [2026-02-03T20:25:22.208547] [INFO ] [sig ] Generating forecast for: KBWP [2026-02-03T20:25:22.208597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-02-03T20:25:22.220353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-02-03T20:25:22.220747] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-02-03T20:25:22.221518] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-02-03T20:25:22.221586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:22.221621] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:22.221647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:22.221703] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:22.278781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:22.279425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:22.279506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:22.279540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:22.392934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:22.393084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:22.393123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:22.393152] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:22.396517] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=23.03%) [2026-02-03T20:25:22.396805] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-02-03T20:25:22.396929] [INFO ] [sig ] KBWP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:22.542240] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KBWP.txt [2026-02-03T20:25:22.542389] [INFO ] [sig ] [1737/3452] Completed KBWP in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:22.542432] [INFO ] [sig ] [1738/3452] Forecasting KBWY... [2026-02-03T20:25:22.542466] [INFO ] [sig ] Generating forecast for: KBWY [2026-02-03T20:25:22.542499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-02-03T20:25:22.554365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-02-03T20:25:22.554742] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-02-03T20:25:22.555507] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-02-03T20:25:22.555593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:22.555629] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:22.555656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:22.555713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:22.612618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:22.613218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:22.613296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:22.613328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:22.728582] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:22.728730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:22.728777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:22.728813] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:22.732159] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-02-03T20:25:22.732431] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-02-03T20:25:22.732555] [INFO ] [sig ] KBWY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:22.871778] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KBWY.txt [2026-02-03T20:25:22.871932] [INFO ] [sig ] [1738/3452] Completed KBWY in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:22.871973] [INFO ] [sig ] [1739/3452] Forecasting KC... [2026-02-03T20:25:22.872002] [INFO ] [sig ] Generating forecast for: KC [2026-02-03T20:25:22.872034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-02-03T20:25:22.884036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-02-03T20:25:22.884406] [INFO ] [FORECASTER] Starting predict_future for KC [2026-02-03T20:25:22.885218] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-02-03T20:25:22.885273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:22.885307] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:22.885336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:22.885395] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:22.944396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:22.945177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:22.945263] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:22.945298] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:23.067884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:23.068058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:23.068101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:23.068130] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:23.071664] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-02-03T20:25:23.071948] [INFO ] [FORECASTER] Completed predict_future for KC [2026-02-03T20:25:23.072085] [INFO ] [sig ] KC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:23.219171] [INFO ] [LOCAL ] Saved forecast: KC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KC.txt [2026-02-03T20:25:23.219328] [INFO ] [sig ] [1739/3452] Completed KC in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.2m [2026-02-03T20:25:23.219367] [INFO ] [sig ] [1740/3452] Forecasting KD... [2026-02-03T20:25:23.219397] [INFO ] [sig ] Generating forecast for: KD [2026-02-03T20:25:23.219426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-02-03T20:25:23.231647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-02-03T20:25:23.231972] [INFO ] [FORECASTER] Starting predict_future for KD [2026-02-03T20:25:23.232750] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-02-03T20:25:23.232803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:23.232835] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:23.232863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:23.232919] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:23.293493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:23.294189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:23.294269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:23.294302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:23.419254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:23.419414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:23.419455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:23.419484] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:23.422835] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-02-03T20:25:23.423103] [INFO ] [FORECASTER] Completed predict_future for KD [2026-02-03T20:25:23.423228] [INFO ] [sig ] KD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:23.567350] [INFO ] [LOCAL ] Saved forecast: KD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KD.txt [2026-02-03T20:25:23.567509] [INFO ] [sig ] [1740/3452] Completed KD in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-03T20:25:23.567551] [INFO ] [sig ] [1741/3452] Forecasting KDP... [2026-02-03T20:25:23.567599] [INFO ] [sig ] Generating forecast for: KDP [2026-02-03T20:25:23.567632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-02-03T20:25:23.582288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-02-03T20:25:23.582668] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-02-03T20:25:23.583444] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-02-03T20:25:23.583497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:23.583528] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:23.583556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:23.583631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:23.652181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:23.653102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:23.653209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:23.653246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:23.781432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:23.781632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:23.781698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:23.781741] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:23.786289] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: UP (p=82.02%) [2026-02-03T20:25:23.786747] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-02-03T20:25:23.786936] [INFO ] [sig ] KDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:23.931683] [INFO ] [LOCAL ] Saved forecast: KDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KDP.txt [2026-02-03T20:25:23.931812] [INFO ] [sig ] [1741/3452] Completed KDP in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-03T20:25:23.931857] [INFO ] [sig ] [1742/3452] Forecasting KE... [2026-02-03T20:25:23.931887] [INFO ] [sig ] Generating forecast for: KE [2026-02-03T20:25:23.931918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-02-03T20:25:23.943695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-02-03T20:25:23.944017] [INFO ] [FORECASTER] Starting predict_future for KE [2026-02-03T20:25:23.944812] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-02-03T20:25:23.944866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:23.944899] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:23.944927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:23.944988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:24.001901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:24.002495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:24.002590] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:24.002625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:24.123883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:24.124032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:24.124073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:24.124102] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:24.127433] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=23.21%) [2026-02-03T20:25:24.127720] [INFO ] [FORECASTER] Completed predict_future for KE [2026-02-03T20:25:24.127862] [INFO ] [sig ] KE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:24.285539] [INFO ] [LOCAL ] Saved forecast: KE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KE.txt [2026-02-03T20:25:24.285710] [INFO ] [sig ] [1742/3452] Completed KE in 0.4s | 2.81 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-03T20:25:24.285751] [INFO ] [sig ] [1743/3452] Forecasting KELYA... [2026-02-03T20:25:24.285781] [INFO ] [sig ] Generating forecast for: KELYA [2026-02-03T20:25:24.285813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-02-03T20:25:24.297099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-02-03T20:25:24.297421] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-02-03T20:25:24.298220] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-02-03T20:25:24.298273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:24.298305] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:24.298333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:24.298390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:24.356084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:24.356744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:24.356824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:24.356904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:24.476783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:24.476916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:24.476955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:24.476984] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:24.480355] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=4.82%) [2026-02-03T20:25:24.480649] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-02-03T20:25:24.480812] [INFO ] [sig ] KELYA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:24.623521] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KELYA.txt [2026-02-03T20:25:24.623658] [INFO ] [sig ] [1743/3452] Completed KELYA in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-03T20:25:24.623699] [INFO ] [sig ] [1744/3452] Forecasting KEN... [2026-02-03T20:25:24.623729] [INFO ] [sig ] Generating forecast for: KEN [2026-02-03T20:25:24.623759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-02-03T20:25:24.634767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-02-03T20:25:24.635096] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-02-03T20:25:24.635864] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-02-03T20:25:24.635917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:24.635949] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:24.635976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:24.636033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:24.704472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:24.705341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:24.705423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:24.705456] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:24.824059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:24.824207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:24.824248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:24.824277] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:24.827618] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-02-03T20:25:24.827939] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-02-03T20:25:24.828074] [INFO ] [sig ] KEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:24.968729] [INFO ] [LOCAL ] Saved forecast: KEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KEN.txt [2026-02-03T20:25:24.968873] [INFO ] [sig ] [1744/3452] Completed KEN in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-03T20:25:24.968922] [INFO ] [sig ] [1745/3452] Forecasting KEP... [2026-02-03T20:25:24.968957] [INFO ] [sig ] Generating forecast for: KEP [2026-02-03T20:25:24.968988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-02-03T20:25:24.981010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-02-03T20:25:24.981344] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-02-03T20:25:24.982134] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-02-03T20:25:24.982186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:24.982218] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:24.982244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:24.982301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:25.038611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:25.039213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:25.039291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:25.039324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:25.163389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:25.163541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:25.163597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:25.163646] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:25.167068] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-02-03T20:25:25.167333] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-02-03T20:25:25.167457] [INFO ] [sig ] KEP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:25.316800] [INFO ] [LOCAL ] Saved forecast: KEP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KEP.txt [2026-02-03T20:25:25.316973] [INFO ] [sig ] [1745/3452] Completed KEP in 0.3s | 2.81 sym/s | Total: 10.3m | ETA: 10.1m [2026-02-03T20:25:25.317016] [INFO ] [sig ] [1746/3452] Forecasting KEX... [2026-02-03T20:25:25.317050] [INFO ] [sig ] Generating forecast for: KEX [2026-02-03T20:25:25.317091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-02-03T20:25:25.328216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-02-03T20:25:25.328547] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-02-03T20:25:25.329375] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-02-03T20:25:25.329428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:25.329460] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:25.329488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:25.329545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:25.387062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:25.387739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:25.387819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:25.387873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:25.512367] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:25.512528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:25.512603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:25.512648] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:25.516882] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-02-03T20:25:25.517189] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-02-03T20:25:25.517325] [INFO ] [sig ] KEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:25.665101] [INFO ] [LOCAL ] Saved forecast: KEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KEX.txt [2026-02-03T20:25:25.665254] [INFO ] [sig ] [1746/3452] Completed KEX in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:25.665295] [INFO ] [sig ] [1747/3452] Forecasting KEYS... [2026-02-03T20:25:25.665325] [INFO ] [sig ] Generating forecast for: KEYS [2026-02-03T20:25:25.665355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-02-03T20:25:25.676168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-02-03T20:25:25.676498] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-02-03T20:25:25.677310] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-02-03T20:25:25.677363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:25.677395] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:25.677422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:25.677479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:25.734525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:25.735398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:25.735481] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:25.735531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:25.860381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:25.860538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:25.860593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:25.860625] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:25.864042] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: DOWN (p=46.94%) [2026-02-03T20:25:25.864316] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-02-03T20:25:25.864439] [INFO ] [sig ] KEYS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:26.006527] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KEYS.txt [2026-02-03T20:25:26.006686] [INFO ] [sig ] [1747/3452] Completed KEYS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:26.006729] [INFO ] [sig ] [1748/3452] Forecasting KFS... [2026-02-03T20:25:26.006758] [INFO ] [sig ] Generating forecast for: KFS [2026-02-03T20:25:26.006789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-02-03T20:25:26.017371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-02-03T20:25:26.017722] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-02-03T20:25:26.018556] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-02-03T20:25:26.018625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:26.018657] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:26.018684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:26.018741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:26.076435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:26.077145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:26.077226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:26.077259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:26.200804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:26.200963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:26.201005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:26.201035] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:26.204470] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=63.90%) [2026-02-03T20:25:26.204768] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-02-03T20:25:26.204903] [INFO ] [sig ] KFS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:26.347533] [INFO ] [LOCAL ] Saved forecast: KFS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KFS.txt [2026-02-03T20:25:26.347716] [INFO ] [sig ] [1748/3452] Completed KFS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:26.347756] [INFO ] [sig ] [1749/3452] Forecasting KFY... [2026-02-03T20:25:26.347786] [INFO ] [sig ] Generating forecast for: KFY [2026-02-03T20:25:26.347818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-02-03T20:25:26.359430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-02-03T20:25:26.359917] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-02-03T20:25:26.360811] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-02-03T20:25:26.360867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:26.360900] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:26.360943] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:26.361003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:26.419289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:26.420176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:26.420260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:26.420294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:26.550684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:26.550849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:26.550899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:26.550935] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:26.554423] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-02-03T20:25:26.554751] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-02-03T20:25:26.554886] [INFO ] [sig ] KFY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:26.700915] [INFO ] [LOCAL ] Saved forecast: KFY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KFY.txt [2026-02-03T20:25:26.701079] [INFO ] [sig ] [1749/3452] Completed KFY in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:26.701127] [INFO ] [sig ] [1750/3452] Forecasting KGS... [2026-02-03T20:25:26.701158] [INFO ] [sig ] Generating forecast for: KGS [2026-02-03T20:25:26.701188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-02-03T20:25:26.715145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-02-03T20:25:26.715521] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-02-03T20:25:26.716315] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-02-03T20:25:26.716367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:26.716429] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:26.716457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:26.716514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:26.774214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:26.775099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:26.775221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:26.775256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:26.902265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:26.902422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:26.902461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:26.902490] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:26.905896] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-02-03T20:25:26.906170] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-02-03T20:25:26.906297] [INFO ] [sig ] KGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:27.047005] [INFO ] [LOCAL ] Saved forecast: KGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KGS.txt [2026-02-03T20:25:27.047134] [INFO ] [sig ] [1750/3452] Completed KGS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:27.047174] [INFO ] [sig ] [1751/3452] Forecasting KHC... [2026-02-03T20:25:27.047203] [INFO ] [sig ] Generating forecast for: KHC [2026-02-03T20:25:27.047233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-02-03T20:25:27.058254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-02-03T20:25:27.058612] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-02-03T20:25:27.059389] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-02-03T20:25:27.059442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:27.059473] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:27.059500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:27.059557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:27.116841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:27.117555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:27.117653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:27.117688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:27.235945] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:27.236097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:27.236139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:27.236170] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:27.239700] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=38.71%) [2026-02-03T20:25:27.240011] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-02-03T20:25:27.240140] [INFO ] [sig ] KHC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:27.386598] [INFO ] [LOCAL ] Saved forecast: KHC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KHC.txt [2026-02-03T20:25:27.386772] [INFO ] [sig ] [1751/3452] Completed KHC in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:27.386814] [INFO ] [sig ] [1752/3452] Forecasting KIDS... [2026-02-03T20:25:27.386844] [INFO ] [sig ] Generating forecast for: KIDS [2026-02-03T20:25:27.386876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-02-03T20:25:27.398896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-02-03T20:25:27.399317] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-02-03T20:25:27.400130] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-02-03T20:25:27.400185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:27.400217] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:27.400244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:27.400301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:27.460006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:27.460873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:27.461007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:27.461043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:27.582397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:27.582558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:27.582617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:27.582649] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:27.586142] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: UP (p=51.11%) [2026-02-03T20:25:27.586423] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-02-03T20:25:27.586551] [INFO ] [sig ] KIDS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:27.726832] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KIDS.txt [2026-02-03T20:25:27.727003] [INFO ] [sig ] [1752/3452] Completed KIDS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:27.727043] [INFO ] [sig ] [1753/3452] Forecasting KIM... [2026-02-03T20:25:27.727074] [INFO ] [sig ] Generating forecast for: KIM [2026-02-03T20:25:27.727132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-02-03T20:25:27.739771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-02-03T20:25:27.740188] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-02-03T20:25:27.741045] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-02-03T20:25:27.741100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:27.741133] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:27.741159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:27.741228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:27.802315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:27.803064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:27.803148] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:27.803182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:27.930318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:27.930477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:27.930519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:27.930621] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:27.934098] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-02-03T20:25:27.934379] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-02-03T20:25:27.934507] [INFO ] [sig ] KIM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:28.074494] [INFO ] [LOCAL ] Saved forecast: KIM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KIM.txt [2026-02-03T20:25:28.074640] [INFO ] [sig ] [1753/3452] Completed KIM in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:28.074683] [INFO ] [sig ] [1754/3452] Forecasting KINS... [2026-02-03T20:25:28.074713] [INFO ] [sig ] Generating forecast for: KINS [2026-02-03T20:25:28.074743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-02-03T20:25:28.085962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-02-03T20:25:28.086353] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-02-03T20:25:28.087199] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-02-03T20:25:28.087254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:28.087286] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:28.087314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:28.087371] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:28.145145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:28.146007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:28.146091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:28.146124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:28.266394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:28.266540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:28.266595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:28.266626] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:28.270114] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: DOWN (p=46.74%) [2026-02-03T20:25:28.270384] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-02-03T20:25:28.270511] [INFO ] [sig ] KINS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:28.414653] [INFO ] [LOCAL ] Saved forecast: KINS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KINS.txt [2026-02-03T20:25:28.414797] [INFO ] [sig ] [1754/3452] Completed KINS in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:28.414839] [INFO ] [sig ] [1755/3452] Forecasting KIO... [2026-02-03T20:25:28.414870] [INFO ] [sig ] Generating forecast for: KIO [2026-02-03T20:25:28.414909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-02-03T20:25:28.426061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-02-03T20:25:28.426378] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-02-03T20:25:28.427172] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-02-03T20:25:28.427226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:28.427257] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:28.427283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:28.427340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:28.484998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:28.485623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:28.485724] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:28.485758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:28.604374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:28.604505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:28.604543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:28.604587] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:28.608144] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: UP (p=89.41%) [2026-02-03T20:25:28.608417] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-02-03T20:25:28.608544] [INFO ] [sig ] KIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:28.751233] [INFO ] [LOCAL ] Saved forecast: KIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KIO.txt [2026-02-03T20:25:28.751349] [INFO ] [sig ] [1755/3452] Completed KIO in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:28.751389] [INFO ] [sig ] [1756/3452] Forecasting KKRS... [2026-02-03T20:25:28.751419] [INFO ] [sig ] Generating forecast for: KKRS [2026-02-03T20:25:28.751449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-02-03T20:25:28.762172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-02-03T20:25:28.762494] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-02-03T20:25:28.763266] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-02-03T20:25:28.763319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:28.763352] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:28.763379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:28.763435] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:28.819875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:28.820468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:28.820547] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:28.820596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:28.937429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:28.937630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:28.937689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:28.937732] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:28.942751] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: UP (p=74.81%) [2026-02-03T20:25:28.943120] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-02-03T20:25:28.943291] [INFO ] [sig ] KKRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:29.101311] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KKRS.txt [2026-02-03T20:25:29.101444] [INFO ] [sig ] [1756/3452] Completed KKRS in 0.4s | 2.81 sym/s | Total: 10.4m | ETA: 10.1m [2026-02-03T20:25:29.101484] [INFO ] [sig ] [1757/3452] Forecasting KLAC... [2026-02-03T20:25:29.101514] [INFO ] [sig ] Generating forecast for: KLAC [2026-02-03T20:25:29.101544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-02-03T20:25:29.112481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-02-03T20:25:29.112846] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-02-03T20:25:29.113675] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-02-03T20:25:29.113729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:29.113761] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:29.113788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:29.113848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:29.173304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:29.174092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:29.174192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:29.174227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:29.295194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:29.295349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:29.295389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:29.295419] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:29.298835] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=34.06%) [2026-02-03T20:25:29.299133] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-02-03T20:25:29.299262] [INFO ] [sig ] KLAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:29.439060] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KLAC.txt [2026-02-03T20:25:29.439194] [INFO ] [sig ] [1757/3452] Completed KLAC in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-03T20:25:29.439234] [INFO ] [sig ] [1758/3452] Forecasting KLIC... [2026-02-03T20:25:29.439263] [INFO ] [sig ] Generating forecast for: KLIC [2026-02-03T20:25:29.439292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-02-03T20:25:29.449991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-02-03T20:25:29.450351] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-02-03T20:25:29.451185] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-02-03T20:25:29.451239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:29.451273] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:29.451302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:29.451361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:29.509557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:29.510482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:29.510570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:29.510624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:29.641888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:29.642051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:29.642093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:29.642121] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:29.645642] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: UP (p=72.26%) [2026-02-03T20:25:29.645926] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-02-03T20:25:29.646058] [INFO ] [sig ] KLIC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:29.788283] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KLIC.txt [2026-02-03T20:25:29.788432] [INFO ] [sig ] [1758/3452] Completed KLIC in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-03T20:25:29.788475] [INFO ] [sig ] [1759/3452] Forecasting KLXE... [2026-02-03T20:25:29.788505] [INFO ] [sig ] Generating forecast for: KLXE [2026-02-03T20:25:29.788535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-02-03T20:25:29.799290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-02-03T20:25:29.799649] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-02-03T20:25:29.800413] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-02-03T20:25:29.800466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:29.800498] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:29.800525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:29.800600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:29.857013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:29.857675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:29.857754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:29.857786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:29.978828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:29.979023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:29.979065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:29.979094] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:29.982608] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-02-03T20:25:29.982885] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-02-03T20:25:29.983013] [INFO ] [sig ] KLXE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:30.124617] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KLXE.txt [2026-02-03T20:25:30.124776] [INFO ] [sig ] [1759/3452] Completed KLXE in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-03T20:25:30.124819] [INFO ] [sig ] [1760/3452] Forecasting KMB... [2026-02-03T20:25:30.124848] [INFO ] [sig ] Generating forecast for: KMB [2026-02-03T20:25:30.124879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-02-03T20:25:30.136105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-02-03T20:25:30.136504] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-02-03T20:25:30.137291] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-02-03T20:25:30.137344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:30.137377] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:30.137404] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:30.137460] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:30.194447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:30.195288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:30.195419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:30.195453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:30.310940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:30.311081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:30.311119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:30.311148] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:30.314500] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: DOWN (p=37.14%) [2026-02-03T20:25:30.314787] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-02-03T20:25:30.314915] [INFO ] [sig ] KMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:30.455220] [INFO ] [LOCAL ] Saved forecast: KMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KMB.txt [2026-02-03T20:25:30.455342] [INFO ] [sig ] [1760/3452] Completed KMB in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-03T20:25:30.455381] [INFO ] [sig ] [1761/3452] Forecasting KMDA... [2026-02-03T20:25:30.455411] [INFO ] [sig ] Generating forecast for: KMDA [2026-02-03T20:25:30.455440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-02-03T20:25:30.466145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-02-03T20:25:30.466455] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-02-03T20:25:30.467223] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-02-03T20:25:30.467277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:30.467309] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:30.467336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:30.467392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:30.524224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:30.524860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:30.524952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:30.524991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:30.644589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:30.644722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:30.644761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:30.644789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:30.648103] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-02-03T20:25:30.648369] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-02-03T20:25:30.648495] [INFO ] [sig ] KMDA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:30.788019] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KMDA.txt [2026-02-03T20:25:30.788144] [INFO ] [sig ] [1761/3452] Completed KMDA in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-03T20:25:30.788183] [INFO ] [sig ] [1762/3452] Forecasting KMI... [2026-02-03T20:25:30.788213] [INFO ] [sig ] Generating forecast for: KMI [2026-02-03T20:25:30.788243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-02-03T20:25:30.799076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-02-03T20:25:30.799385] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-02-03T20:25:30.800214] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-02-03T20:25:30.800280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:30.800313] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:30.800339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:30.800396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:30.859889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:30.860543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:30.860640] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:30.860674] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:30.977528] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:30.977692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:30.977732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:30.977767] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:30.981264] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=99.59%) [2026-02-03T20:25:30.981535] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-02-03T20:25:30.981679] [INFO ] [sig ] KMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:31.123406] [INFO ] [LOCAL ] Saved forecast: KMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KMI.txt [2026-02-03T20:25:31.123531] [INFO ] [sig ] [1762/3452] Completed KMI in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-03T20:25:31.123601] [INFO ] [sig ] [1763/3452] Forecasting KMPB... [2026-02-03T20:25:31.123636] [INFO ] [sig ] Generating forecast for: KMPB [2026-02-03T20:25:31.123666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-02-03T20:25:31.134134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-02-03T20:25:31.134476] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-02-03T20:25:31.135275] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-02-03T20:25:31.135328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:31.135360] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:31.135387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:31.135442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:31.193914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:31.194797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:31.194885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:31.194925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:31.305805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:31.305963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:31.306005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:31.306035] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:31.309485] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=89.07%) [2026-02-03T20:25:31.309780] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-02-03T20:25:31.309946] [INFO ] [sig ] KMPB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:31.452800] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KMPB.txt [2026-02-03T20:25:31.452944] [INFO ] [sig ] [1763/3452] Completed KMPB in 0.3s | 2.81 sym/s | Total: 10.4m | ETA: 10.0m [2026-02-03T20:25:31.452984] [INFO ] [sig ] [1764/3452] Forecasting KMX... [2026-02-03T20:25:31.453014] [INFO ] [sig ] Generating forecast for: KMX [2026-02-03T20:25:31.453043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-02-03T20:25:31.463698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-02-03T20:25:31.464008] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-02-03T20:25:31.464810] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-02-03T20:25:31.464863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:31.464895] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:31.464923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:31.464982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:31.522551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:31.523204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:31.523282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:31.523316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:31.644207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:31.644335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:31.644374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:31.644405] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:31.647788] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-02-03T20:25:31.648094] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-02-03T20:25:31.648226] [INFO ] [sig ] KMX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:31.792833] [INFO ] [LOCAL ] Saved forecast: KMX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KMX.txt [2026-02-03T20:25:31.792955] [INFO ] [sig ] [1764/3452] Completed KMX in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:31.792995] [INFO ] [sig ] [1765/3452] Forecasting KN... [2026-02-03T20:25:31.793024] [INFO ] [sig ] Generating forecast for: KN [2026-02-03T20:25:31.793054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-02-03T20:25:31.805154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-02-03T20:25:31.805479] [INFO ] [FORECASTER] Starting predict_future for KN [2026-02-03T20:25:31.806405] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-02-03T20:25:31.806458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:31.806490] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:31.806518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:31.806589] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:31.866155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:31.866863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:31.866950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:31.866986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:32.006622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:32.006829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:32.006879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:32.006912] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:32.010667] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: UP (p=60.65%) [2026-02-03T20:25:32.010995] [INFO ] [FORECASTER] Completed predict_future for KN [2026-02-03T20:25:32.011143] [INFO ] [sig ] KN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:32.154556] [INFO ] [LOCAL ] Saved forecast: KN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KN.txt [2026-02-03T20:25:32.154738] [INFO ] [sig ] [1765/3452] Completed KN in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:32.154797] [INFO ] [sig ] [1766/3452] Forecasting KNF... [2026-02-03T20:25:32.154829] [INFO ] [sig ] Generating forecast for: KNF [2026-02-03T20:25:32.154859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-02-03T20:25:32.166338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-02-03T20:25:32.166749] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-02-03T20:25:32.167676] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-02-03T20:25:32.167733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:32.167768] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:32.167797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:32.167885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:32.227867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:32.228791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:32.228881] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:32.228923] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:32.351495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:32.351676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:32.351720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:32.351752] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:32.355683] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: DOWN (p=28.99%) [2026-02-03T20:25:32.356135] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-02-03T20:25:32.356324] [INFO ] [sig ] KNF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:32.506343] [INFO ] [LOCAL ] Saved forecast: KNF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KNF.txt [2026-02-03T20:25:32.506492] [INFO ] [sig ] [1766/3452] Completed KNF in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:32.506533] [INFO ] [sig ] [1767/3452] Forecasting KNOP... [2026-02-03T20:25:32.506562] [INFO ] [sig ] Generating forecast for: KNOP [2026-02-03T20:25:32.506611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-02-03T20:25:32.517913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-02-03T20:25:32.518304] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-02-03T20:25:32.519201] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-02-03T20:25:32.519256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:32.519348] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:32.519389] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:32.519471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:32.576429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:32.577320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:32.577418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:32.577451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:32.704764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:32.704934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:32.704985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:32.705022] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:32.708790] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: UP (p=89.70%) [2026-02-03T20:25:32.709119] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-02-03T20:25:32.709300] [INFO ] [sig ] KNOP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:32.857771] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KNOP.txt [2026-02-03T20:25:32.857965] [INFO ] [sig ] [1767/3452] Completed KNOP in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:32.858022] [INFO ] [sig ] [1768/3452] Forecasting KNSA... [2026-02-03T20:25:32.858062] [INFO ] [sig ] Generating forecast for: KNSA [2026-02-03T20:25:32.858104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-02-03T20:25:32.870563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-02-03T20:25:32.870973] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-02-03T20:25:32.871897] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-02-03T20:25:32.871965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:32.872010] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:32.872048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:32.872129] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:32.933842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:32.934789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:32.934898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:32.934935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:33.062639] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:33.062801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:33.062843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:33.062874] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:33.066401] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-02-03T20:25:33.066708] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-02-03T20:25:33.066840] [INFO ] [sig ] KNSA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:33.215108] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KNSA.txt [2026-02-03T20:25:33.215268] [INFO ] [sig ] [1768/3452] Completed KNSA in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:33.215326] [INFO ] [sig ] [1769/3452] Forecasting KNSL... [2026-02-03T20:25:33.215378] [INFO ] [sig ] Generating forecast for: KNSL [2026-02-03T20:25:33.215412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-02-03T20:25:33.226846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-02-03T20:25:33.227226] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-02-03T20:25:33.228081] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-02-03T20:25:33.228135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:33.228169] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:33.228197] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:33.228255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:33.286074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:33.286896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:33.286986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:33.287027] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:33.412795] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:33.412968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:33.413040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:33.413081] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:33.416681] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=12.90%) [2026-02-03T20:25:33.416986] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-02-03T20:25:33.417132] [INFO ] [sig ] KNSL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:33.567067] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KNSL.txt [2026-02-03T20:25:33.567222] [INFO ] [sig ] [1769/3452] Completed KNSL in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:33.567268] [INFO ] [sig ] [1770/3452] Forecasting KNTK... [2026-02-03T20:25:33.567299] [INFO ] [sig ] Generating forecast for: KNTK [2026-02-03T20:25:33.567332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-02-03T20:25:33.579030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-02-03T20:25:33.579414] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-02-03T20:25:33.580272] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-02-03T20:25:33.580327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:33.580359] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:33.580386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:33.580444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:33.641438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:33.642443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:33.642526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:33.642560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:33.771515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:33.771705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:33.771771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:33.771842] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:33.775690] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: UP (p=64.26%) [2026-02-03T20:25:33.776027] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-02-03T20:25:33.776172] [INFO ] [sig ] KNTK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:33.924193] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KNTK.txt [2026-02-03T20:25:33.924343] [INFO ] [sig ] [1770/3452] Completed KNTK in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:33.924385] [INFO ] [sig ] [1771/3452] Forecasting KNX... [2026-02-03T20:25:33.924416] [INFO ] [sig ] Generating forecast for: KNX [2026-02-03T20:25:33.924457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-02-03T20:25:33.939645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-02-03T20:25:33.940140] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-02-03T20:25:33.941406] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-02-03T20:25:33.941478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:33.941531] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:33.941598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:33.941693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:34.012620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:34.013597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:34.013685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:34.013720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:34.145777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:34.145942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:34.145985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:34.146016] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:34.149559] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=12.65%) [2026-02-03T20:25:34.149862] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-02-03T20:25:34.149993] [INFO ] [sig ] KNX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:34.298058] [INFO ] [LOCAL ] Saved forecast: KNX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KNX.txt [2026-02-03T20:25:34.298227] [INFO ] [sig ] [1771/3452] Completed KNX in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:34.298272] [INFO ] [sig ] [1772/3452] Forecasting KOD... [2026-02-03T20:25:34.298303] [INFO ] [sig ] Generating forecast for: KOD [2026-02-03T20:25:34.298336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-02-03T20:25:34.310509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-02-03T20:25:34.310934] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-02-03T20:25:34.311758] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-02-03T20:25:34.311812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:34.311846] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:34.311874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:34.311932] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:34.368880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:34.369667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:34.369751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:34.369784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:34.496534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:34.496719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:34.496760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:34.496791] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:34.500472] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-02-03T20:25:34.500831] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-02-03T20:25:34.500976] [INFO ] [sig ] KOD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:34.646778] [INFO ] [LOCAL ] Saved forecast: KOD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KOD.txt [2026-02-03T20:25:34.646951] [INFO ] [sig ] [1772/3452] Completed KOD in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 10.0m [2026-02-03T20:25:34.647002] [INFO ] [sig ] [1773/3452] Forecasting KODK... [2026-02-03T20:25:34.647041] [INFO ] [sig ] Generating forecast for: KODK [2026-02-03T20:25:34.647081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-02-03T20:25:34.659258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-02-03T20:25:34.659658] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-02-03T20:25:34.660486] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-02-03T20:25:34.660554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:34.660643] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:34.660674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:34.660730] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:34.718107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:34.719052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:34.719141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:34.719175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:34.842564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:34.842736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:34.842780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:34.842810] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:34.847136] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: UP (p=71.98%) [2026-02-03T20:25:34.847514] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-02-03T20:25:34.847706] [INFO ] [sig ] KODK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:34.997866] [INFO ] [LOCAL ] Saved forecast: KODK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KODK.txt [2026-02-03T20:25:34.998039] [INFO ] [sig ] [1773/3452] Completed KODK in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-03T20:25:34.998087] [INFO ] [sig ] [1774/3452] Forecasting KOF... [2026-02-03T20:25:34.998119] [INFO ] [sig ] Generating forecast for: KOF [2026-02-03T20:25:34.998151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-02-03T20:25:35.010086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-02-03T20:25:35.010535] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-02-03T20:25:35.011470] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-02-03T20:25:35.011529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:35.011563] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:35.011618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:35.011679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:35.070324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:35.071282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:35.071372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:35.071408] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:35.197761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:35.197962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:35.198007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:35.198042] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:35.201830] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=78.39%) [2026-02-03T20:25:35.202173] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-02-03T20:25:35.202319] [INFO ] [sig ] KOF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:35.347771] [INFO ] [LOCAL ] Saved forecast: KOF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KOF.txt [2026-02-03T20:25:35.347996] [INFO ] [sig ] [1774/3452] Completed KOF in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-03T20:25:35.348052] [INFO ] [sig ] [1775/3452] Forecasting KOP... [2026-02-03T20:25:35.348087] [INFO ] [sig ] Generating forecast for: KOP [2026-02-03T20:25:35.348123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-02-03T20:25:35.359292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-02-03T20:25:35.359732] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-02-03T20:25:35.360550] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-02-03T20:25:35.360625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:35.360658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:35.360684] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:35.360740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:35.420735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:35.421686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:35.421775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:35.421811] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:35.553121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:35.553283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:35.553325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:35.553373] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:35.556988] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=39.98%) [2026-02-03T20:25:35.557279] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-02-03T20:25:35.557414] [INFO ] [sig ] KOP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:35.714950] [INFO ] [LOCAL ] Saved forecast: KOP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KOP.txt [2026-02-03T20:25:35.715112] [INFO ] [sig ] [1775/3452] Completed KOP in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-03T20:25:35.715152] [INFO ] [sig ] [1776/3452] Forecasting KOPN... [2026-02-03T20:25:35.715183] [INFO ] [sig ] Generating forecast for: KOPN [2026-02-03T20:25:35.715214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-02-03T20:25:35.727471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-02-03T20:25:35.727868] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-02-03T20:25:35.728735] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-02-03T20:25:35.728800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:35.728848] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:35.728886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:35.728947] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:35.792385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:35.793261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:35.793365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:35.793402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:35.916289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:35.916451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:35.916492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:35.916519] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:35.920095] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-02-03T20:25:35.920395] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-02-03T20:25:35.920524] [INFO ] [sig ] KOPN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:36.062448] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KOPN.txt [2026-02-03T20:25:36.062597] [INFO ] [sig ] [1776/3452] Completed KOPN in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-03T20:25:36.062639] [INFO ] [sig ] [1777/3452] Forecasting KOSS... [2026-02-03T20:25:36.062676] [INFO ] [sig ] Generating forecast for: KOSS [2026-02-03T20:25:36.062707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-02-03T20:25:36.073437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-02-03T20:25:36.073782] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-02-03T20:25:36.074531] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-02-03T20:25:36.074609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:36.074644] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:36.074672] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:36.074728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:36.131169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:36.131799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:36.131923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:36.131958] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:36.247045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:36.247200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:36.247242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:36.247272] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:36.250737] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=87.89%) [2026-02-03T20:25:36.251016] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-02-03T20:25:36.251145] [INFO ] [sig ] KOSS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:36.394470] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KOSS.txt [2026-02-03T20:25:36.394643] [INFO ] [sig ] [1777/3452] Completed KOSS in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-03T20:25:36.394688] [INFO ] [sig ] [1778/3452] Forecasting KPRX... [2026-02-03T20:25:36.394719] [INFO ] [sig ] Generating forecast for: KPRX [2026-02-03T20:25:36.394749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-02-03T20:25:36.406464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-02-03T20:25:36.406873] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-02-03T20:25:36.407695] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-02-03T20:25:36.407758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:36.407793] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:36.407819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:36.407901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:36.465595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:36.466271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:36.466351] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:36.466384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:36.581723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:36.581878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:36.581918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:36.581946] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:36.585436] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-02-03T20:25:36.585737] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-02-03T20:25:36.585865] [INFO ] [sig ] KPRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:36.727394] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KPRX.txt [2026-02-03T20:25:36.727553] [INFO ] [sig ] [1778/3452] Completed KPRX in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-03T20:25:36.727616] [INFO ] [sig ] [1779/3452] Forecasting KPTI... [2026-02-03T20:25:36.727648] [INFO ] [sig ] Generating forecast for: KPTI [2026-02-03T20:25:36.727679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-02-03T20:25:36.739229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-02-03T20:25:36.739623] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-02-03T20:25:36.740440] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-02-03T20:25:36.740495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:36.740527] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:36.740555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:36.740631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:36.796683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:36.797335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:36.797415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:36.797447] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:36.915126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:36.915292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:36.915333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:36.915362] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:36.918790] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: UP (p=60.79%) [2026-02-03T20:25:36.919071] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-02-03T20:25:36.919198] [INFO ] [sig ] KPTI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:37.060695] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KPTI.txt [2026-02-03T20:25:37.060837] [INFO ] [sig ] [1779/3452] Completed KPTI in 0.3s | 2.81 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-03T20:25:37.060878] [INFO ] [sig ] [1780/3452] Forecasting KRC... [2026-02-03T20:25:37.060908] [INFO ] [sig ] Generating forecast for: KRC [2026-02-03T20:25:37.060938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-02-03T20:25:37.076074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-02-03T20:25:37.076663] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-02-03T20:25:37.077839] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-02-03T20:25:37.077943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:37.077993] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:37.078033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:37.078118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:37.146719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:37.147684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:37.147787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:37.147822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:37.276654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:37.276823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:37.276865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:37.276913] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:37.280604] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-02-03T20:25:37.280916] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-02-03T20:25:37.281054] [INFO ] [sig ] KRC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:37.422499] [INFO ] [LOCAL ] Saved forecast: KRC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KRC.txt [2026-02-03T20:25:37.422711] [INFO ] [sig ] [1780/3452] Completed KRC in 0.4s | 2.81 sym/s | Total: 10.5m | ETA: 9.9m [2026-02-03T20:25:37.422781] [INFO ] [sig ] [1781/3452] Forecasting KREF... [2026-02-03T20:25:37.422826] [INFO ] [sig ] Generating forecast for: KREF [2026-02-03T20:25:37.422865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-02-03T20:25:37.435004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-02-03T20:25:37.435400] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-02-03T20:25:37.436265] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-02-03T20:25:37.436321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:37.436354] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:37.436381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:37.436438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:37.493683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:37.494379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:37.494460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:37.494492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:37.615893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:37.616058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:37.616106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:37.616136] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:37.619760] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-02-03T20:25:37.620054] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-02-03T20:25:37.620193] [INFO ] [sig ] KREF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:37.761458] [INFO ] [LOCAL ] Saved forecast: KREF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KREF.txt [2026-02-03T20:25:37.761638] [INFO ] [sig ] [1781/3452] Completed KREF in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:37.761683] [INFO ] [sig ] [1782/3452] Forecasting KRG... [2026-02-03T20:25:37.761713] [INFO ] [sig ] Generating forecast for: KRG [2026-02-03T20:25:37.761743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-02-03T20:25:37.773475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-02-03T20:25:37.773861] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-02-03T20:25:37.774728] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-02-03T20:25:37.774782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:37.774816] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:37.774844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:37.774902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:37.831965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:37.832862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:37.832950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:37.833010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:37.955413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:37.955597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:37.955640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:37.955670] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:37.959091] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=1.55%) [2026-02-03T20:25:37.959374] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-02-03T20:25:37.959504] [INFO ] [sig ] KRG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:38.103102] [INFO ] [LOCAL ] Saved forecast: KRG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KRG.txt [2026-02-03T20:25:38.103273] [INFO ] [sig ] [1782/3452] Completed KRG in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:38.103314] [INFO ] [sig ] [1783/3452] Forecasting KRMD... [2026-02-03T20:25:38.103344] [INFO ] [sig ] Generating forecast for: KRMD [2026-02-03T20:25:38.103374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-02-03T20:25:38.114817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-02-03T20:25:38.115182] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-02-03T20:25:38.115979] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-02-03T20:25:38.116033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:38.116065] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:38.116092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:38.116148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:38.173681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:38.174444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:38.174526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:38.174560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:38.294168] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:38.294330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:38.294371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:38.294401] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:38.297822] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-02-03T20:25:38.298116] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-02-03T20:25:38.298242] [INFO ] [sig ] KRMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:38.451200] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KRMD.txt [2026-02-03T20:25:38.451393] [INFO ] [sig ] [1783/3452] Completed KRMD in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:38.451439] [INFO ] [sig ] [1784/3452] Forecasting KRNY... [2026-02-03T20:25:38.451470] [INFO ] [sig ] Generating forecast for: KRNY [2026-02-03T20:25:38.451500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-02-03T20:25:38.463094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-02-03T20:25:38.463508] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-02-03T20:25:38.464368] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-02-03T20:25:38.464426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:38.464504] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:38.464548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:38.464636] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:38.523925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:38.524873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:38.524983] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:38.525019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:38.647309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:38.647477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:38.647523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:38.647552] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:38.651009] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-02-03T20:25:38.651296] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-02-03T20:25:38.651431] [INFO ] [sig ] KRNY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:38.801794] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KRNY.txt [2026-02-03T20:25:38.801945] [INFO ] [sig ] [1784/3452] Completed KRNY in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:38.801988] [INFO ] [sig ] [1785/3452] Forecasting KRO... [2026-02-03T20:25:38.802020] [INFO ] [sig ] Generating forecast for: KRO [2026-02-03T20:25:38.802051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-02-03T20:25:38.813889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-02-03T20:25:38.814260] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-02-03T20:25:38.815092] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-02-03T20:25:38.815146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:38.815178] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:38.815204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:38.815260] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:38.873927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:38.874646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:38.874728] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:38.874762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:38.995600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:38.995763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:38.995804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:38.995835] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:38.999529] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-02-03T20:25:38.999834] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-02-03T20:25:38.999967] [INFO ] [sig ] KRO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:39.147434] [INFO ] [LOCAL ] Saved forecast: KRO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KRO.txt [2026-02-03T20:25:39.147603] [INFO ] [sig ] [1785/3452] Completed KRO in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:39.147647] [INFO ] [sig ] [1786/3452] Forecasting KROS... [2026-02-03T20:25:39.147676] [INFO ] [sig ] Generating forecast for: KROS [2026-02-03T20:25:39.147706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-02-03T20:25:39.159020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-02-03T20:25:39.159399] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-02-03T20:25:39.160244] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-02-03T20:25:39.160297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:39.160331] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:39.160357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:39.160413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:39.218004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:39.218727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:39.218818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:39.218854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:39.340884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:39.341030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:39.341070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:39.341098] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:39.344496] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=28.68%) [2026-02-03T20:25:39.344792] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-02-03T20:25:39.344922] [INFO ] [sig ] KROS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:39.487133] [INFO ] [LOCAL ] Saved forecast: KROS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KROS.txt [2026-02-03T20:25:39.487269] [INFO ] [sig ] [1786/3452] Completed KROS in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:39.487310] [INFO ] [sig ] [1787/3452] Forecasting KRRO... [2026-02-03T20:25:39.487340] [INFO ] [sig ] Generating forecast for: KRRO [2026-02-03T20:25:39.487371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-02-03T20:25:39.498565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-02-03T20:25:39.498934] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-02-03T20:25:39.499708] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-02-03T20:25:39.499761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:39.499793] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:39.499820] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:39.499878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:39.556215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:39.556881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:39.556959] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:39.556992] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:39.684228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:39.684379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:39.684420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:39.684492] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:39.688032] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=86.43%) [2026-02-03T20:25:39.688344] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-02-03T20:25:39.688474] [INFO ] [sig ] KRRO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:39.833563] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KRRO.txt [2026-02-03T20:25:39.833743] [INFO ] [sig ] [1787/3452] Completed KRRO in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:39.833786] [INFO ] [sig ] [1788/3452] Forecasting KRUS... [2026-02-03T20:25:39.833818] [INFO ] [sig ] Generating forecast for: KRUS [2026-02-03T20:25:39.833877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-02-03T20:25:39.845406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-02-03T20:25:39.845787] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-02-03T20:25:39.846585] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-02-03T20:25:39.846639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:39.846671] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:39.846698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:39.846754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:39.904510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:39.905296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:39.905380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:39.905417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:40.026545] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:40.026725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:40.026769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:40.026799] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:40.030529] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=64.33%) [2026-02-03T20:25:40.030913] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-02-03T20:25:40.031082] [INFO ] [sig ] KRUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:40.195245] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KRUS.txt [2026-02-03T20:25:40.195401] [INFO ] [sig ] [1788/3452] Completed KRUS in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:40.195444] [INFO ] [sig ] [1789/3452] Forecasting KRYS... [2026-02-03T20:25:40.195473] [INFO ] [sig ] Generating forecast for: KRYS [2026-02-03T20:25:40.195503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-02-03T20:25:40.207672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-02-03T20:25:40.208049] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-02-03T20:25:40.208901] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-02-03T20:25:40.208955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:40.208987] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:40.209013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:40.209072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:40.266282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:40.266950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:40.267029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:40.267063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:40.391612] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:40.391766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:40.391806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:40.391835] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:40.395209] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-02-03T20:25:40.395486] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-02-03T20:25:40.395630] [INFO ] [sig ] KRYS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:40.536608] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KRYS.txt [2026-02-03T20:25:40.536751] [INFO ] [sig ] [1789/3452] Completed KRYS in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.9m [2026-02-03T20:25:40.536792] [INFO ] [sig ] [1790/3452] Forecasting KSCP... [2026-02-03T20:25:40.536821] [INFO ] [sig ] Generating forecast for: KSCP [2026-02-03T20:25:40.536852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-02-03T20:25:40.548162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-02-03T20:25:40.548507] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-02-03T20:25:40.549314] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-02-03T20:25:40.549369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:40.549402] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:40.549430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:40.549487] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:40.612041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:40.613059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:40.613149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:40.613183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:40.735761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:40.735919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:40.735959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:40.735987] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:40.739424] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-02-03T20:25:40.739719] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-02-03T20:25:40.739847] [INFO ] [sig ] KSCP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:40.882190] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KSCP.txt [2026-02-03T20:25:40.882341] [INFO ] [sig ] [1790/3452] Completed KSCP in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-03T20:25:40.882383] [INFO ] [sig ] [1791/3452] Forecasting KSPI... [2026-02-03T20:25:40.882412] [INFO ] [sig ] Generating forecast for: KSPI [2026-02-03T20:25:40.882441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-02-03T20:25:40.893604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-02-03T20:25:40.893943] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-02-03T20:25:40.894723] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-02-03T20:25:40.894776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:40.894808] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:40.894835] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:40.894892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:40.950723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:40.951402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:40.951483] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:40.951516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:41.076533] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:41.076712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:41.076754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:41.076783] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:41.080311] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=65.79%) [2026-02-03T20:25:41.080612] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-02-03T20:25:41.080747] [INFO ] [sig ] KSPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:41.228686] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KSPI.txt [2026-02-03T20:25:41.228845] [INFO ] [sig ] [1791/3452] Completed KSPI in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-03T20:25:41.228891] [INFO ] [sig ] [1792/3452] Forecasting KSS... [2026-02-03T20:25:41.228923] [INFO ] [sig ] Generating forecast for: KSS [2026-02-03T20:25:41.228955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-02-03T20:25:41.240562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-02-03T20:25:41.240943] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-02-03T20:25:41.241753] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-02-03T20:25:41.241806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:41.241840] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:41.241868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:41.241930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:41.297923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:41.298554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:41.298653] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:41.298687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:41.416900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:41.417046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:41.417086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:41.417116] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:41.420517] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: UP (p=96.44%) [2026-02-03T20:25:41.420816] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-02-03T20:25:41.420948] [INFO ] [sig ] KSS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:41.568629] [INFO ] [LOCAL ] Saved forecast: KSS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KSS.txt [2026-02-03T20:25:41.568781] [INFO ] [sig ] [1792/3452] Completed KSS in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-03T20:25:41.568823] [INFO ] [sig ] [1793/3452] Forecasting KTB... [2026-02-03T20:25:41.568855] [INFO ] [sig ] Generating forecast for: KTB [2026-02-03T20:25:41.568885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-02-03T20:25:41.583542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-02-03T20:25:41.584073] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-02-03T20:25:41.585108] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-02-03T20:25:41.585163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:41.585201] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:41.585229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:41.585292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:41.643063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:41.643995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:41.644101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:41.644140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:41.773392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:41.773596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:41.773640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:41.773669] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:41.777157] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=27.62%) [2026-02-03T20:25:41.777438] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-02-03T20:25:41.777568] [INFO ] [sig ] KTB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:41.924529] [INFO ] [LOCAL ] Saved forecast: KTB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KTB.txt [2026-02-03T20:25:41.924684] [INFO ] [sig ] [1793/3452] Completed KTB in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-03T20:25:41.924731] [INFO ] [sig ] [1794/3452] Forecasting KTCC... [2026-02-03T20:25:41.924762] [INFO ] [sig ] Generating forecast for: KTCC [2026-02-03T20:25:41.924792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-02-03T20:25:41.936236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-02-03T20:25:41.936623] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-02-03T20:25:41.937414] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-02-03T20:25:41.937468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:41.937500] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:41.937527] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:41.937599] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:41.995912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:41.996867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:41.996995] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:41.997029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:42.107812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:42.108000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:42.108044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:42.108073] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:42.111735] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=43.06%) [2026-02-03T20:25:42.112042] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-02-03T20:25:42.112182] [INFO ] [sig ] KTCC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:42.269511] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KTCC.txt [2026-02-03T20:25:42.269669] [INFO ] [sig ] [1794/3452] Completed KTCC in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-03T20:25:42.269711] [INFO ] [sig ] [1795/3452] Forecasting KTF... [2026-02-03T20:25:42.269742] [INFO ] [sig ] Generating forecast for: KTF [2026-02-03T20:25:42.269772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-02-03T20:25:42.280840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-02-03T20:25:42.281203] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-02-03T20:25:42.282030] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-02-03T20:25:42.282082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:42.282114] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:42.282145] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:42.282214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:42.338159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:42.338832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:42.338912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:42.338944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:42.463345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:42.463503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:42.463549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:42.463603] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:42.467340] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-02-03T20:25:42.467828] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-02-03T20:25:42.467986] [INFO ] [sig ] KTF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:42.616706] [INFO ] [LOCAL ] Saved forecast: KTF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KTF.txt [2026-02-03T20:25:42.616861] [INFO ] [sig ] [1795/3452] Completed KTF in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-03T20:25:42.616903] [INFO ] [sig ] [1796/3452] Forecasting KURA... [2026-02-03T20:25:42.616934] [INFO ] [sig ] Generating forecast for: KURA [2026-02-03T20:25:42.616966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-02-03T20:25:42.628669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-02-03T20:25:42.629088] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-02-03T20:25:42.629886] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-02-03T20:25:42.629939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:42.629970] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:42.629996] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:42.630072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:42.691914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:42.692889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:42.692979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:42.693015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:42.816548] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:42.816766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:42.816818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:42.816850] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:42.820764] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: DOWN (p=37.58%) [2026-02-03T20:25:42.821083] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-02-03T20:25:42.821224] [INFO ] [sig ] KURA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:42.967410] [INFO ] [LOCAL ] Saved forecast: KURA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KURA.txt [2026-02-03T20:25:42.967561] [INFO ] [sig ] [1796/3452] Completed KURA in 0.4s | 2.81 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-03T20:25:42.967641] [INFO ] [sig ] [1797/3452] Forecasting KVHI... [2026-02-03T20:25:42.967683] [INFO ] [sig ] Generating forecast for: KVHI [2026-02-03T20:25:42.967721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-02-03T20:25:42.979832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-02-03T20:25:42.980227] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-02-03T20:25:42.981100] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-02-03T20:25:42.981172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:42.981208] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:42.981240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:42.981299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:43.042289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:43.043140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:43.043242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:43.043284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:43.164206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:43.164364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:43.164407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:43.164439] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:43.168072] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=69.45%) [2026-02-03T20:25:43.168372] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-02-03T20:25:43.168544] [INFO ] [sig ] KVHI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:43.316941] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KVHI.txt [2026-02-03T20:25:43.317150] [INFO ] [sig ] [1797/3452] Completed KVHI in 0.3s | 2.81 sym/s | Total: 10.6m | ETA: 9.8m [2026-02-03T20:25:43.317196] [INFO ] [sig ] [1798/3452] Forecasting KVUE... [2026-02-03T20:25:43.317226] [INFO ] [sig ] Generating forecast for: KVUE [2026-02-03T20:25:43.317257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-02-03T20:25:43.328762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-02-03T20:25:43.329188] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-02-03T20:25:43.330043] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-02-03T20:25:43.330098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:43.330131] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:43.330162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:43.330231] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:43.389313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:43.390327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:43.390436] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:43.390474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:43.510879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:43.511068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:43.511110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:43.511138] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:43.514692] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-02-03T20:25:43.514970] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-02-03T20:25:43.515097] [INFO ] [sig ] KVUE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:43.655589] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KVUE.txt [2026-02-03T20:25:43.655745] [INFO ] [sig ] [1798/3452] Completed KVUE in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-03T20:25:43.655788] [INFO ] [sig ] [1799/3452] Forecasting KVYO... [2026-02-03T20:25:43.655817] [INFO ] [sig ] Generating forecast for: KVYO [2026-02-03T20:25:43.655847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-02-03T20:25:43.667400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-02-03T20:25:43.667768] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-02-03T20:25:43.668602] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-02-03T20:25:43.668654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:43.668685] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:43.668712] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:43.668768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:43.726868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:43.727887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:43.728001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:43.728037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:43.852787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:43.852949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:43.852993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:43.853024] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:43.856552] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: UP (p=80.59%) [2026-02-03T20:25:43.856857] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-02-03T20:25:43.856990] [INFO ] [sig ] KVYO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:44.001254] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KVYO.txt [2026-02-03T20:25:44.001439] [INFO ] [sig ] [1799/3452] Completed KVYO in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-03T20:25:44.001484] [INFO ] [sig ] [1800/3452] Forecasting KYN... [2026-02-03T20:25:44.001516] [INFO ] [sig ] Generating forecast for: KYN [2026-02-03T20:25:44.001549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-02-03T20:25:44.013540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-02-03T20:25:44.013954] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-02-03T20:25:44.014754] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-02-03T20:25:44.014808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:44.014843] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:44.014873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:44.014934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:44.072864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:44.073516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:44.073611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:44.073645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:44.195839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:44.195998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:44.196041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:44.196072] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:44.199707] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=26.97%) [2026-02-03T20:25:44.199994] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-02-03T20:25:44.200126] [INFO ] [sig ] KYN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:44.349194] [INFO ] [LOCAL ] Saved forecast: KYN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/KYN.txt [2026-02-03T20:25:44.349345] [INFO ] [sig ] [1800/3452] Completed KYN in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-03T20:25:44.349393] [INFO ] [sig ] [1801/3452] Forecasting KYTX... [2026-02-03T20:25:44.349424] [INFO ] [sig ] Generating forecast for: KYTX [2026-02-03T20:25:44.349454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-02-03T20:25:44.360527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-02-03T20:25:44.360900] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-02-03T20:25:44.361720] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-02-03T20:25:44.361772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:44.361842] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:44.361871] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:44.361927] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:44.418716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:44.419395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:44.419476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:44.419511] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:44.544007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:44.544169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:44.544211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:44.544241] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:44.547684] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: UP (p=54.55%) [2026-02-03T20:25:44.547992] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-02-03T20:25:44.548127] [INFO ] [sig ] KYTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:44.699087] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KYTX.txt [2026-02-03T20:25:44.699274] [INFO ] [sig ] [1801/3452] Completed KYTX in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-03T20:25:44.699338] [INFO ] [sig ] [1802/3452] Forecasting KZIA... [2026-02-03T20:25:44.699387] [INFO ] [sig ] Generating forecast for: KZIA [2026-02-03T20:25:44.699433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-02-03T20:25:44.710928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-02-03T20:25:44.711318] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-02-03T20:25:44.712145] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-02-03T20:25:44.712204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:44.712245] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:44.712277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:44.712346] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:44.773514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:44.774371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:44.774456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:44.774490] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:44.899297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:44.899453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:44.899494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:44.899525] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:44.903480] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=53.88%) [2026-02-03T20:25:44.903804] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-02-03T20:25:44.903937] [INFO ] [sig ] KZIA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:45.060625] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/KZIA.txt [2026-02-03T20:25:45.060784] [INFO ] [sig ] [1802/3452] Completed KZIA in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-03T20:25:45.060828] [INFO ] [sig ] [1803/3452] Forecasting L... [2026-02-03T20:25:45.060861] [INFO ] [sig ] Generating forecast for: L [2026-02-03T20:25:45.060894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-02-03T20:25:45.072552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-02-03T20:25:45.072986] [INFO ] [FORECASTER] Starting predict_future for L [2026-02-03T20:25:45.073828] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-02-03T20:25:45.073882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:45.073916] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:45.073944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:45.074001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:45.134246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:45.135037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:45.135121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:45.135155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:45.257281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:45.257440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:45.257486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:45.257517] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:45.261741] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: DOWN (p=4.46%) [2026-02-03T20:25:45.262022] [INFO ] [FORECASTER] Completed predict_future for L [2026-02-03T20:25:45.262154] [INFO ] [sig ] L: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:45.416326] [INFO ] [LOCAL ] Saved forecast: L 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/L.txt [2026-02-03T20:25:45.416479] [INFO ] [sig ] [1803/3452] Completed L in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-03T20:25:45.416520] [INFO ] [sig ] [1804/3452] Forecasting LAB... [2026-02-03T20:25:45.416552] [INFO ] [sig ] Generating forecast for: LAB [2026-02-03T20:25:45.416603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-02-03T20:25:45.428552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-02-03T20:25:45.428920] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-02-03T20:25:45.429770] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-02-03T20:25:45.429835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:45.429882] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:45.429917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:45.429977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:45.490702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:45.491467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:45.491552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:45.491604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:45.613302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:45.613458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:45.613537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:45.613583] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:45.617015] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: DOWN (p=6.10%) [2026-02-03T20:25:45.617287] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-02-03T20:25:45.617417] [INFO ] [sig ] LAB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:45.760719] [INFO ] [LOCAL ] Saved forecast: LAB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LAB.txt [2026-02-03T20:25:45.760867] [INFO ] [sig ] [1804/3452] Completed LAB in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-03T20:25:45.760908] [INFO ] [sig ] [1805/3452] Forecasting LAC... [2026-02-03T20:25:45.760936] [INFO ] [sig ] Generating forecast for: LAC [2026-02-03T20:25:45.760968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-02-03T20:25:45.773116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-02-03T20:25:45.773555] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-02-03T20:25:45.774395] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-02-03T20:25:45.774449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:45.774482] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:45.774508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:45.774565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:45.830735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:45.831477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:45.831561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:45.831613] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:45.953553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:45.953731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:45.953773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:45.953802] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:45.957264] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-02-03T20:25:45.957543] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-02-03T20:25:45.957690] [INFO ] [sig ] LAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:46.098600] [INFO ] [LOCAL ] Saved forecast: LAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LAC.txt [2026-02-03T20:25:46.098733] [INFO ] [sig ] [1805/3452] Completed LAC in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.8m [2026-02-03T20:25:46.098773] [INFO ] [sig ] [1806/3452] Forecasting LAD... [2026-02-03T20:25:46.098802] [INFO ] [sig ] Generating forecast for: LAD [2026-02-03T20:25:46.098832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-02-03T20:25:46.110203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-02-03T20:25:46.110556] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-02-03T20:25:46.111357] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-02-03T20:25:46.111409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:46.111441] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:46.111467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:46.111528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:46.169014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:46.169669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:46.169765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:46.169798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:46.284532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:46.284689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:46.284729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:46.284758] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:46.288155] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-02-03T20:25:46.288441] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-02-03T20:25:46.288587] [INFO ] [sig ] LAD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:46.429367] [INFO ] [LOCAL ] Saved forecast: LAD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LAD.txt [2026-02-03T20:25:46.429491] [INFO ] [sig ] [1806/3452] Completed LAD in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:46.429530] [INFO ] [sig ] [1807/3452] Forecasting LAES... [2026-02-03T20:25:46.429560] [INFO ] [sig ] Generating forecast for: LAES [2026-02-03T20:25:46.429608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-02-03T20:25:46.440690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-02-03T20:25:46.441005] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-02-03T20:25:46.441863] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-02-03T20:25:46.441917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:46.441952] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:46.441980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:46.442039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:46.498993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:46.499619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:46.499697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:46.499729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:46.615621] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:46.615756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:46.615794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:46.615822] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:46.619187] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=84.88%) [2026-02-03T20:25:46.619467] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-02-03T20:25:46.619611] [INFO ] [sig ] LAES: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:46.759381] [INFO ] [LOCAL ] Saved forecast: LAES 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LAES.txt [2026-02-03T20:25:46.759508] [INFO ] [sig ] [1807/3452] Completed LAES in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:46.759549] [INFO ] [sig ] [1808/3452] Forecasting LAKE... [2026-02-03T20:25:46.759596] [INFO ] [sig ] Generating forecast for: LAKE [2026-02-03T20:25:46.759629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-02-03T20:25:46.771307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-02-03T20:25:46.771702] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-02-03T20:25:46.772556] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-02-03T20:25:46.772637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:46.772688] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:46.772718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:46.772777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:46.830023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:46.830701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:46.830780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:46.830812] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:46.952077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:46.952278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:46.952323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:46.952353] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:46.955847] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-02-03T20:25:46.956134] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-02-03T20:25:46.956271] [INFO ] [sig ] LAKE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:47.098296] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LAKE.txt [2026-02-03T20:25:47.098451] [INFO ] [sig ] [1808/3452] Completed LAKE in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:47.098497] [INFO ] [sig ] [1809/3452] Forecasting LAND... [2026-02-03T20:25:47.098528] [INFO ] [sig ] Generating forecast for: LAND [2026-02-03T20:25:47.098558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-02-03T20:25:47.109510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-02-03T20:25:47.109874] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-02-03T20:25:47.110662] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-02-03T20:25:47.110715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:47.110747] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:47.110774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:47.110831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:47.168204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:47.168926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:47.169008] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:47.169042] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:47.291049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:47.291202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:47.291245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:47.291275] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:47.294720] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: UP (p=68.55%) [2026-02-03T20:25:47.295005] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-02-03T20:25:47.295135] [INFO ] [sig ] LAND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:47.441275] [INFO ] [LOCAL ] Saved forecast: LAND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LAND.txt [2026-02-03T20:25:47.441410] [INFO ] [sig ] [1809/3452] Completed LAND in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:47.441449] [INFO ] [sig ] [1810/3452] Forecasting LANDO... [2026-02-03T20:25:47.441480] [INFO ] [sig ] Generating forecast for: LANDO [2026-02-03T20:25:47.441510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-02-03T20:25:47.453095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-02-03T20:25:47.453461] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-02-03T20:25:47.454270] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-02-03T20:25:47.454324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:47.454357] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:47.454385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:47.454443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:47.513385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:47.514069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:47.514149] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:47.514183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:47.624292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:47.624465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:47.624514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:47.624547] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:47.628198] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=27.76%) [2026-02-03T20:25:47.628537] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-02-03T20:25:47.628689] [INFO ] [sig ] LANDO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:47.768858] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LANDO.txt [2026-02-03T20:25:47.768998] [INFO ] [sig ] [1810/3452] Completed LANDO in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:47.769039] [INFO ] [sig ] [1811/3452] Forecasting LANDP... [2026-02-03T20:25:47.769070] [INFO ] [sig ] Generating forecast for: LANDP [2026-02-03T20:25:47.769100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-02-03T20:25:47.780258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-02-03T20:25:47.780657] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-02-03T20:25:47.781455] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-02-03T20:25:47.781509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:47.781541] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:47.781584] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:47.781645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:47.838736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:47.839393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:47.839521] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:47.839553] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:47.953974] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:47.954135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:47.954179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:47.954211] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:47.957791] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-02-03T20:25:47.958098] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-02-03T20:25:47.958231] [INFO ] [sig ] LANDP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:48.105207] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LANDP.txt [2026-02-03T20:25:48.105354] [INFO ] [sig ] [1811/3452] Completed LANDP in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:48.105402] [INFO ] [sig ] [1812/3452] Forecasting LASE... [2026-02-03T20:25:48.105466] [INFO ] [sig ] Generating forecast for: LASE [2026-02-03T20:25:48.105499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-02-03T20:25:48.116841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-02-03T20:25:48.117242] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-02-03T20:25:48.118075] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-02-03T20:25:48.118128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:48.118161] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:48.118188] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:48.118246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:48.178323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:48.179167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:48.179247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:48.179280] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:48.298980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:48.299141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:48.299184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:48.299215] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:48.302730] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-02-03T20:25:48.303029] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-02-03T20:25:48.303162] [INFO ] [sig ] LASE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:48.454097] [INFO ] [LOCAL ] Saved forecast: LASE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LASE.txt [2026-02-03T20:25:48.454243] [INFO ] [sig ] [1812/3452] Completed LASE in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:48.454282] [INFO ] [sig ] [1813/3452] Forecasting LAZ... [2026-02-03T20:25:48.454311] [INFO ] [sig ] Generating forecast for: LAZ [2026-02-03T20:25:48.454343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-02-03T20:25:48.466107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-02-03T20:25:48.466419] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-02-03T20:25:48.467208] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-02-03T20:25:48.467260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:48.467292] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:48.467321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:48.467379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:48.525999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:48.526663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:48.526745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:48.526779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:48.653269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:48.653429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:48.653476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:48.653507] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:48.656901] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-02-03T20:25:48.657171] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-02-03T20:25:48.657295] [INFO ] [sig ] LAZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:48.800584] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LAZ.txt [2026-02-03T20:25:48.800738] [INFO ] [sig ] [1813/3452] Completed LAZ in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:48.800780] [INFO ] [sig ] [1814/3452] Forecasting LBRDA... [2026-02-03T20:25:48.800811] [INFO ] [sig ] Generating forecast for: LBRDA [2026-02-03T20:25:48.800844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-02-03T20:25:48.812376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-02-03T20:25:48.812761] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-02-03T20:25:48.813535] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-02-03T20:25:48.813613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:48.813651] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:48.813680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:48.813739] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:48.871444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:48.872213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:48.872318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:48.872358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:48.993926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:48.994086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:48.994129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:48.994161] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:48.997698] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: UP (p=66.42%) [2026-02-03T20:25:48.997999] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-02-03T20:25:48.998134] [INFO ] [sig ] LBRDA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:49.144357] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LBRDA.txt [2026-02-03T20:25:49.144520] [INFO ] [sig ] [1814/3452] Completed LBRDA in 0.3s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:49.144563] [INFO ] [sig ] [1815/3452] Forecasting LBRDK... [2026-02-03T20:25:49.144613] [INFO ] [sig ] Generating forecast for: LBRDK [2026-02-03T20:25:49.144646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-02-03T20:25:49.155675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-02-03T20:25:49.156079] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-02-03T20:25:49.157100] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-02-03T20:25:49.157167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:49.157215] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:49.157256] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:49.157338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:49.224167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:49.225103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:49.225187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:49.225221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:49.351041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:49.351200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:49.351242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:49.351293] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:49.354823] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=69.15%) [2026-02-03T20:25:49.355093] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-02-03T20:25:49.355217] [INFO ] [sig ] LBRDK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:49.498471] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LBRDK.txt [2026-02-03T20:25:49.498629] [INFO ] [sig ] [1815/3452] Completed LBRDK in 0.4s | 2.81 sym/s | Total: 10.7m | ETA: 9.7m [2026-02-03T20:25:49.498673] [INFO ] [sig ] [1816/3452] Forecasting LBTYA... [2026-02-03T20:25:49.498702] [INFO ] [sig ] Generating forecast for: LBTYA [2026-02-03T20:25:49.498732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-02-03T20:25:49.511428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-02-03T20:25:49.511904] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-02-03T20:25:49.512829] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-02-03T20:25:49.512901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:49.512945] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:49.512976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:49.513036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:49.576116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:49.577036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:49.577125] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:49.577158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:49.705221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:49.705381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:49.705425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:49.705454] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:49.709305] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: DOWN (p=8.98%) [2026-02-03T20:25:49.709648] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-02-03T20:25:49.709785] [INFO ] [sig ] LBTYA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:49.864711] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LBTYA.txt [2026-02-03T20:25:49.864856] [INFO ] [sig ] [1816/3452] Completed LBTYA in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-03T20:25:49.864899] [INFO ] [sig ] [1817/3452] Forecasting LBTYK... [2026-02-03T20:25:49.864930] [INFO ] [sig ] Generating forecast for: LBTYK [2026-02-03T20:25:49.864961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-02-03T20:25:49.877705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-02-03T20:25:49.878140] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-02-03T20:25:49.878993] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-02-03T20:25:49.879047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:49.879082] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:49.879110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:49.879171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:49.940903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:49.941812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:49.941917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:49.941952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:50.064651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:50.064816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:50.064857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:50.064889] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:50.068439] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: UP (p=78.25%) [2026-02-03T20:25:50.068830] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-02-03T20:25:50.069012] [INFO ] [sig ] LBTYK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:50.215949] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LBTYK.txt [2026-02-03T20:25:50.216109] [INFO ] [sig ] [1817/3452] Completed LBTYK in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-03T20:25:50.216150] [INFO ] [sig ] [1818/3452] Forecasting LC... [2026-02-03T20:25:50.216180] [INFO ] [sig ] Generating forecast for: LC [2026-02-03T20:25:50.216210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-02-03T20:25:50.228272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-02-03T20:25:50.228692] [INFO ] [FORECASTER] Starting predict_future for LC [2026-02-03T20:25:50.229512] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-02-03T20:25:50.229566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:50.229840] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:50.229869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:50.229926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:50.289856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:50.290747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:50.290838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:50.290871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:50.416260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:50.416439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:50.416497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:50.416530] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:50.420128] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: UP (p=72.64%) [2026-02-03T20:25:50.420436] [INFO ] [FORECASTER] Completed predict_future for LC [2026-02-03T20:25:50.420601] [INFO ] [sig ] LC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:50.561335] [INFO ] [LOCAL ] Saved forecast: LC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LC.txt [2026-02-03T20:25:50.561454] [INFO ] [sig ] [1818/3452] Completed LC in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-03T20:25:50.561493] [INFO ] [sig ] [1819/3452] Forecasting LCFY... [2026-02-03T20:25:50.561522] [INFO ] [sig ] Generating forecast for: LCFY [2026-02-03T20:25:50.561553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-02-03T20:25:50.572613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-02-03T20:25:50.572981] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-02-03T20:25:50.573795] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-02-03T20:25:50.573849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:50.573898] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:50.573927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:50.573985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:50.631411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:50.632079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:50.632160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:50.632194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:50.752537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:50.752715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:50.752759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:50.752788] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:50.756398] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-02-03T20:25:50.756728] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-02-03T20:25:50.756866] [INFO ] [sig ] LCFY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:50.905721] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LCFY.txt [2026-02-03T20:25:50.905874] [INFO ] [sig ] [1819/3452] Completed LCFY in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-03T20:25:50.905918] [INFO ] [sig ] [1820/3452] Forecasting LCID... [2026-02-03T20:25:50.905951] [INFO ] [sig ] Generating forecast for: LCID [2026-02-03T20:25:50.905983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-02-03T20:25:50.917743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-02-03T20:25:50.918161] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-02-03T20:25:50.919008] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-02-03T20:25:50.919062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:50.919096] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:50.919123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:50.919179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:50.978377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:50.979547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:50.979651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:50.979686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:51.102999] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:51.103200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:51.103252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:51.103290] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:51.107801] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=26.38%) [2026-02-03T20:25:51.108254] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-02-03T20:25:51.108433] [INFO ] [sig ] LCID: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:51.266347] [INFO ] [LOCAL ] Saved forecast: LCID 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LCID.txt [2026-02-03T20:25:51.266506] [INFO ] [sig ] [1820/3452] Completed LCID in 0.4s | 2.81 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-03T20:25:51.266547] [INFO ] [sig ] [1821/3452] Forecasting LCII... [2026-02-03T20:25:51.266596] [INFO ] [sig ] Generating forecast for: LCII [2026-02-03T20:25:51.266630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-02-03T20:25:51.278069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-02-03T20:25:51.278512] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-02-03T20:25:51.279327] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-02-03T20:25:51.279380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:51.279418] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:51.279451] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:51.279519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:51.337247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:51.338224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:51.338313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:51.338349] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:51.465019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:51.465181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:51.465226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:51.465292] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:51.468830] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-02-03T20:25:51.469108] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-02-03T20:25:51.469235] [INFO ] [sig ] LCII: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:51.607618] [INFO ] [LOCAL ] Saved forecast: LCII 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LCII.txt [2026-02-03T20:25:51.607768] [INFO ] [sig ] [1821/3452] Completed LCII in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-03T20:25:51.607808] [INFO ] [sig ] [1822/3452] Forecasting LCNB... [2026-02-03T20:25:51.607838] [INFO ] [sig ] Generating forecast for: LCNB [2026-02-03T20:25:51.607887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-02-03T20:25:51.618885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-02-03T20:25:51.619275] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-02-03T20:25:51.620061] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-02-03T20:25:51.620114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:51.620145] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:51.620171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:51.620229] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:51.675885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:51.676734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:51.676817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:51.676850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:51.792802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:51.792971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:51.793011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:51.793039] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:51.796466] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-02-03T20:25:51.796802] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-02-03T20:25:51.796946] [INFO ] [sig ] LCNB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:51.947449] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LCNB.txt [2026-02-03T20:25:51.947643] [INFO ] [sig ] [1822/3452] Completed LCNB in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.7m [2026-02-03T20:25:51.947687] [INFO ] [sig ] [1823/3452] Forecasting LDI... [2026-02-03T20:25:51.947732] [INFO ] [sig ] Generating forecast for: LDI [2026-02-03T20:25:51.947765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-02-03T20:25:51.959561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-02-03T20:25:51.959911] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-02-03T20:25:51.960692] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-02-03T20:25:51.960743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:51.960776] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:51.960802] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:51.960858] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:52.017451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:52.018089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:52.018167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:52.018200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:52.134752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:52.134906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:52.134946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:52.134978] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:52.138329] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=85.96%) [2026-02-03T20:25:52.138643] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-02-03T20:25:52.138767] [INFO ] [sig ] LDI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:52.283843] [INFO ] [LOCAL ] Saved forecast: LDI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LDI.txt [2026-02-03T20:25:52.283992] [INFO ] [sig ] [1823/3452] Completed LDI in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:52.284035] [INFO ] [sig ] [1824/3452] Forecasting LDOS... [2026-02-03T20:25:52.284066] [INFO ] [sig ] Generating forecast for: LDOS [2026-02-03T20:25:52.284100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-02-03T20:25:52.295701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-02-03T20:25:52.296044] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-02-03T20:25:52.296862] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-02-03T20:25:52.296916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:52.296954] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:52.296990] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:52.297063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:52.360138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:52.360979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:52.361063] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:52.361097] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:52.487630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:52.487783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:52.487823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:52.487870] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:52.491447] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-02-03T20:25:52.491738] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-02-03T20:25:52.491866] [INFO ] [sig ] LDOS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:52.632210] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LDOS.txt [2026-02-03T20:25:52.632337] [INFO ] [sig ] [1824/3452] Completed LDOS in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:52.632378] [INFO ] [sig ] [1825/3452] Forecasting LDP... [2026-02-03T20:25:52.632406] [INFO ] [sig ] Generating forecast for: LDP [2026-02-03T20:25:52.632436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-02-03T20:25:52.644801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-02-03T20:25:52.645232] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-02-03T20:25:52.646136] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-02-03T20:25:52.646190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:52.646222] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:52.646249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:52.646305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:52.703564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:52.704386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:52.704474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:52.704506] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:52.822492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:52.822663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:52.822705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:52.822735] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:52.826190] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=76.98%) [2026-02-03T20:25:52.826469] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-02-03T20:25:52.826617] [INFO ] [sig ] LDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:52.967667] [INFO ] [LOCAL ] Saved forecast: LDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LDP.txt [2026-02-03T20:25:52.967823] [INFO ] [sig ] [1825/3452] Completed LDP in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:52.967886] [INFO ] [sig ] [1826/3452] Forecasting LDSF... [2026-02-03T20:25:52.967916] [INFO ] [sig ] Generating forecast for: LDSF [2026-02-03T20:25:52.967946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-02-03T20:25:52.979995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-02-03T20:25:52.980387] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-02-03T20:25:52.981181] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-02-03T20:25:52.981234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:52.981266] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:52.981293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:52.981349] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:53.037717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:53.038544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:53.038659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:53.038693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:53.157701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:53.157860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:53.157902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:53.157947] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:53.161342] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: DOWN (p=22.94%) [2026-02-03T20:25:53.161634] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-02-03T20:25:53.161758] [INFO ] [sig ] LDSF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:53.302971] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LDSF.txt [2026-02-03T20:25:53.303081] [INFO ] [sig ] [1826/3452] Completed LDSF in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:53.303121] [INFO ] [sig ] [1827/3452] Forecasting LE... [2026-02-03T20:25:53.303150] [INFO ] [sig ] Generating forecast for: LE [2026-02-03T20:25:53.303179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-02-03T20:25:53.314113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-02-03T20:25:53.314417] [INFO ] [FORECASTER] Starting predict_future for LE [2026-02-03T20:25:53.315210] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-02-03T20:25:53.315262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:53.315294] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:53.315320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:53.315376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:53.371719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:53.372298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:53.372378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:53.372410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:53.496345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:53.496508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:53.496555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:53.496610] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:53.500009] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=32.78%) [2026-02-03T20:25:53.500275] [INFO ] [FORECASTER] Completed predict_future for LE [2026-02-03T20:25:53.500400] [INFO ] [sig ] LE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:53.640876] [INFO ] [LOCAL ] Saved forecast: LE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LE.txt [2026-02-03T20:25:53.640990] [INFO ] [sig ] [1827/3452] Completed LE in 0.3s | 2.81 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:53.641029] [INFO ] [sig ] [1828/3452] Forecasting LEA... [2026-02-03T20:25:53.641059] [INFO ] [sig ] Generating forecast for: LEA [2026-02-03T20:25:53.641088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-02-03T20:25:53.652416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-02-03T20:25:53.652745] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-02-03T20:25:53.653499] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-02-03T20:25:53.653553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:53.653603] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:53.653632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:53.653689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:53.710949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:53.711535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:53.711700] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:53.711735] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:53.828595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:53.828735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:53.828774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:53.828805] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:53.832100] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: DOWN (p=45.66%) [2026-02-03T20:25:53.832373] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-02-03T20:25:53.832503] [INFO ] [sig ] LEA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:53.973000] [INFO ] [LOCAL ] Saved forecast: LEA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LEA.txt [2026-02-03T20:25:53.973138] [INFO ] [sig ] [1828/3452] Completed LEA in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:53.973178] [INFO ] [sig ] [1829/3452] Forecasting LECO... [2026-02-03T20:25:53.973208] [INFO ] [sig ] Generating forecast for: LECO [2026-02-03T20:25:53.973239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-02-03T20:25:53.984612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-02-03T20:25:53.984936] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-02-03T20:25:53.985706] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-02-03T20:25:53.985758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:53.985791] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:53.985818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:53.985874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:54.041783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:54.042406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:54.042500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:54.042539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:54.161288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:54.161440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:54.161492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:54.161527] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:54.164881] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=21.31%) [2026-02-03T20:25:54.165150] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-02-03T20:25:54.165277] [INFO ] [sig ] LECO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:54.308166] [INFO ] [LOCAL ] Saved forecast: LECO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LECO.txt [2026-02-03T20:25:54.308332] [INFO ] [sig ] [1829/3452] Completed LECO in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:54.308375] [INFO ] [sig ] [1830/3452] Forecasting LEG... [2026-02-03T20:25:54.308405] [INFO ] [sig ] Generating forecast for: LEG [2026-02-03T20:25:54.308441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-02-03T20:25:54.319794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-02-03T20:25:54.320114] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-02-03T20:25:54.320908] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-02-03T20:25:54.320961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:54.320993] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:54.321020] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:54.321092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:54.378977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:54.379565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:54.379662] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:54.379693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:54.500266] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:54.500409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:54.500457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:54.500492] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:54.503890] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=26.30%) [2026-02-03T20:25:54.504157] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-02-03T20:25:54.504282] [INFO ] [sig ] LEG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:54.644619] [INFO ] [LOCAL ] Saved forecast: LEG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LEG.txt [2026-02-03T20:25:54.644734] [INFO ] [sig ] [1830/3452] Completed LEG in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:54.644772] [INFO ] [sig ] [1831/3452] Forecasting LEGH... [2026-02-03T20:25:54.644802] [INFO ] [sig ] Generating forecast for: LEGH [2026-02-03T20:25:54.644830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-02-03T20:25:54.656007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-02-03T20:25:54.656335] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-02-03T20:25:54.657120] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-02-03T20:25:54.657172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:54.657204] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:54.657230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:54.657287] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:54.714601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:54.715488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:54.715595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:54.715633] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:54.833858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:54.834018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:54.834058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:54.834087] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:54.837941] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=87.26%) [2026-02-03T20:25:54.838228] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-02-03T20:25:54.838362] [INFO ] [sig ] LEGH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:54.985028] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LEGH.txt [2026-02-03T20:25:54.985290] [INFO ] [sig ] [1831/3452] Completed LEGH in 0.3s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:54.985354] [INFO ] [sig ] [1832/3452] Forecasting LEGN... [2026-02-03T20:25:54.985403] [INFO ] [sig ] Generating forecast for: LEGN [2026-02-03T20:25:54.985447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-02-03T20:25:55.000731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-02-03T20:25:55.001116] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-02-03T20:25:55.001923] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-02-03T20:25:55.001991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:55.002024] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:55.002051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:55.002108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:55.063088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:55.064004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:55.064137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:55.064175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:55.197020] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:55.197192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:55.197245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:55.197276] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:55.201081] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-02-03T20:25:55.201376] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-02-03T20:25:55.201514] [INFO ] [sig ] LEGN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:55.349787] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LEGN.txt [2026-02-03T20:25:55.349942] [INFO ] [sig ] [1832/3452] Completed LEGN in 0.4s | 2.82 sym/s | Total: 10.8m | ETA: 9.6m [2026-02-03T20:25:55.349984] [INFO ] [sig ] [1833/3452] Forecasting LEN... [2026-02-03T20:25:55.350016] [INFO ] [sig ] Generating forecast for: LEN [2026-02-03T20:25:55.350047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-02-03T20:25:55.361234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-02-03T20:25:55.361641] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-02-03T20:25:55.362397] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-02-03T20:25:55.362454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:55.362494] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:55.362528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:55.362622] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:55.419086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:55.419997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:55.420090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:55.420124] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:55.540850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:55.541016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:55.541059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:55.541089] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:55.544724] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-02-03T20:25:55.545043] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-02-03T20:25:55.545186] [INFO ] [sig ] LEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:55.756892] [INFO ] [LOCAL ] Saved forecast: LEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LEN.txt [2026-02-03T20:25:55.757050] [INFO ] [sig ] [1833/3452] Completed LEN in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-03T20:25:55.757094] [INFO ] [sig ] [1834/3452] Forecasting LENZ... [2026-02-03T20:25:55.757126] [INFO ] [sig ] Generating forecast for: LENZ [2026-02-03T20:25:55.757158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-02-03T20:25:55.768420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-02-03T20:25:55.768780] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-02-03T20:25:55.769553] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-02-03T20:25:55.769634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:55.769670] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:55.769697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:55.769757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:55.828926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:55.829608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:55.829845] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:55.829877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:55.954758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:55.954896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:55.954936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:55.954965] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:55.958284] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-02-03T20:25:55.958564] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-02-03T20:25:55.958911] [INFO ] [sig ] LENZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:56.105857] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LENZ.txt [2026-02-03T20:25:56.105999] [INFO ] [sig ] [1834/3452] Completed LENZ in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-03T20:25:56.106039] [INFO ] [sig ] [1835/3452] Forecasting LEO... [2026-02-03T20:25:56.106069] [INFO ] [sig ] Generating forecast for: LEO [2026-02-03T20:25:56.106098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-02-03T20:25:56.117752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-02-03T20:25:56.118150] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-02-03T20:25:56.118940] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-02-03T20:25:56.118992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:56.119051] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:56.119081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:56.119138] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:56.175247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:56.175987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:56.176067] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:56.176101] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:56.297118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:56.297275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:56.297315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:56.297343] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:56.301337] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=20.33%) [2026-02-03T20:25:56.301646] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-02-03T20:25:56.301778] [INFO ] [sig ] LEO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:56.446994] [INFO ] [LOCAL ] Saved forecast: LEO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LEO.txt [2026-02-03T20:25:56.447151] [INFO ] [sig ] [1835/3452] Completed LEO in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-03T20:25:56.447193] [INFO ] [sig ] [1836/3452] Forecasting LESL... [2026-02-03T20:25:56.447223] [INFO ] [sig ] Generating forecast for: LESL [2026-02-03T20:25:56.447253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-02-03T20:25:56.460395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-02-03T20:25:56.460801] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-02-03T20:25:56.461609] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-02-03T20:25:56.461663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:56.461695] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:56.461721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:56.461777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:56.518750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:56.519627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:56.519731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:56.519765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:56.639915] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:56.640072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:56.640113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:56.640142] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:56.643590] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-02-03T20:25:56.643867] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-02-03T20:25:56.643995] [INFO ] [sig ] LESL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:56.787735] [INFO ] [LOCAL ] Saved forecast: LESL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LESL.txt [2026-02-03T20:25:56.787891] [INFO ] [sig ] [1836/3452] Completed LESL in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-03T20:25:56.787933] [INFO ] [sig ] [1837/3452] Forecasting LEVI... [2026-02-03T20:25:56.787963] [INFO ] [sig ] Generating forecast for: LEVI [2026-02-03T20:25:56.787994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-02-03T20:25:56.799482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-02-03T20:25:56.799874] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-02-03T20:25:56.800666] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-02-03T20:25:56.800719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:56.800751] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:56.800778] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:56.800835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:56.860137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:56.861188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:56.861272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:56.861306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:56.985147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:56.985310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:56.985351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:56.985379] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:56.989186] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: UP (p=90.57%) [2026-02-03T20:25:56.989511] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-02-03T20:25:56.989690] [INFO ] [sig ] LEVI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:57.145295] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LEVI.txt [2026-02-03T20:25:57.145500] [INFO ] [sig ] [1837/3452] Completed LEVI in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-03T20:25:57.145558] [INFO ] [sig ] [1838/3452] Forecasting LFMD... [2026-02-03T20:25:57.145622] [INFO ] [sig ] Generating forecast for: LFMD [2026-02-03T20:25:57.145670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-02-03T20:25:57.158908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-02-03T20:25:57.159332] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-02-03T20:25:57.160294] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-02-03T20:25:57.160360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:57.160401] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:57.160429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:57.160486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:57.216816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:57.217746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:57.217836] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:57.217895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:57.348148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:57.348313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:57.348355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:57.348423] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:57.352124] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: DOWN (p=19.29%) [2026-02-03T20:25:57.352438] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-02-03T20:25:57.352599] [INFO ] [sig ] LFMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:25:57.501012] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LFMD.txt [2026-02-03T20:25:57.501161] [INFO ] [sig ] [1838/3452] Completed LFMD in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.6m [2026-02-03T20:25:57.501204] [INFO ] [sig ] [1839/3452] Forecasting LFUS... [2026-02-03T20:25:57.501237] [INFO ] [sig ] Generating forecast for: LFUS [2026-02-03T20:25:57.501271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-02-03T20:25:57.512972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-02-03T20:25:57.513326] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-02-03T20:25:57.514315] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-02-03T20:25:57.514368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:57.514400] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:57.514425] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:57.514486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:57.572607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:57.573316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:57.573397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:57.573429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:57.696672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:57.696858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:57.696900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:57.696929] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:57.700450] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-02-03T20:25:57.700771] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-02-03T20:25:57.700909] [INFO ] [sig ] LFUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:57.842344] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LFUS.txt [2026-02-03T20:25:57.842483] [INFO ] [sig ] [1839/3452] Completed LFUS in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:25:57.842524] [INFO ] [sig ] [1840/3452] Forecasting LFVN... [2026-02-03T20:25:57.842554] [INFO ] [sig ] Generating forecast for: LFVN [2026-02-03T20:25:57.842604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-02-03T20:25:57.854658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-02-03T20:25:57.855058] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-02-03T20:25:57.855901] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-02-03T20:25:57.855956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:57.855991] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:57.856019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:57.856080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:57.916446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:57.917305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:57.917390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:57.917424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:58.039513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:58.039691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:58.039731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:58.039942] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:58.043275] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-02-03T20:25:58.043545] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-02-03T20:25:58.043689] [INFO ] [sig ] LFVN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:58.188666] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LFVN.txt [2026-02-03T20:25:58.188815] [INFO ] [sig ] [1840/3452] Completed LFVN in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:25:58.188858] [INFO ] [sig ] [1841/3452] Forecasting LGCL... [2026-02-03T20:25:58.188888] [INFO ] [sig ] Generating forecast for: LGCL [2026-02-03T20:25:58.188918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-02-03T20:25:58.199637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-02-03T20:25:58.200026] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-02-03T20:25:58.200841] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-02-03T20:25:58.200894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:58.200927] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:58.200953] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:58.201011] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:58.257756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:58.258696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:58.258786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:58.258821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:58.372319] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:58.372479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:58.372522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:58.372558] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:58.376121] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: UP (p=86.22%) [2026-02-03T20:25:58.376402] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-02-03T20:25:58.376535] [INFO ] [sig ] LGCL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:58.522422] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LGCL.txt [2026-02-03T20:25:58.522558] [INFO ] [sig ] [1841/3452] Completed LGCL in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:25:58.522616] [INFO ] [sig ] [1842/3452] Forecasting LGI... [2026-02-03T20:25:58.522647] [INFO ] [sig ] Generating forecast for: LGI [2026-02-03T20:25:58.522678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-02-03T20:25:58.533756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-02-03T20:25:58.534099] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-02-03T20:25:58.534881] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-02-03T20:25:58.534934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:58.534967] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:58.534994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:58.535051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:58.594606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:58.595265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:58.595343] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:58.595376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:58.713546] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:58.713716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:58.713757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:58.713786] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:58.717199] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=56.62%) [2026-02-03T20:25:58.717470] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-02-03T20:25:58.717634] [INFO ] [sig ] LGI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:58.862113] [INFO ] [LOCAL ] Saved forecast: LGI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LGI.txt [2026-02-03T20:25:58.862269] [INFO ] [sig ] [1842/3452] Completed LGI in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:25:58.862310] [INFO ] [sig ] [1843/3452] Forecasting LGIH... [2026-02-03T20:25:58.862340] [INFO ] [sig ] Generating forecast for: LGIH [2026-02-03T20:25:58.862370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-02-03T20:25:58.873913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-02-03T20:25:58.874317] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-02-03T20:25:58.875138] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-02-03T20:25:58.875191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:58.875250] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:58.875280] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:58.875341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:58.932719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:58.933617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:58.933705] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:58.933738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:59.051885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:59.052051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:59.052090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:59.052119] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:59.055567] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=75.93%) [2026-02-03T20:25:59.055875] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-02-03T20:25:59.056004] [INFO ] [sig ] LGIH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:59.196797] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LGIH.txt [2026-02-03T20:25:59.196951] [INFO ] [sig ] [1843/3452] Completed LGIH in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:25:59.196992] [INFO ] [sig ] [1844/3452] Forecasting LGND... [2026-02-03T20:25:59.197022] [INFO ] [sig ] Generating forecast for: LGND [2026-02-03T20:25:59.197053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-02-03T20:25:59.209167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-02-03T20:25:59.209644] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-02-03T20:25:59.210474] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-02-03T20:25:59.210529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:59.210561] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:59.210609] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:59.210669] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:59.269158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:59.270160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:59.270252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:59.270285] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:59.392229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:59.392409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:59.392465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:59.392503] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:59.396632] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-03T20:25:59.396921] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-02-03T20:25:59.397068] [INFO ] [sig ] LGND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:59.537654] [INFO ] [LOCAL ] Saved forecast: LGND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LGND.txt [2026-02-03T20:25:59.537804] [INFO ] [sig ] [1844/3452] Completed LGND in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:25:59.537845] [INFO ] [sig ] [1845/3452] Forecasting LH... [2026-02-03T20:25:59.537903] [INFO ] [sig ] Generating forecast for: LH [2026-02-03T20:25:59.537941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-02-03T20:25:59.549566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-02-03T20:25:59.549947] [INFO ] [FORECASTER] Starting predict_future for LH [2026-02-03T20:25:59.550745] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-02-03T20:25:59.550797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:59.550829] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:59.550856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:59.550912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:59.608994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:59.609681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:59.609798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:59.609831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:25:59.729212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:25:59.729369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:25:59.729410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:25:59.729439] [INFO ] [FORECASTER] Training complete [2026-02-03T20:25:59.732856] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=58.86%) [2026-02-03T20:25:59.733135] [INFO ] [FORECASTER] Completed predict_future for LH [2026-02-03T20:25:59.733261] [INFO ] [sig ] LH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:25:59.874895] [INFO ] [LOCAL ] Saved forecast: LH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LH.txt [2026-02-03T20:25:59.875041] [INFO ] [sig ] [1845/3452] Completed LH in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:25:59.875081] [INFO ] [sig ] [1846/3452] Forecasting LHX... [2026-02-03T20:25:59.875111] [INFO ] [sig ] Generating forecast for: LHX [2026-02-03T20:25:59.875142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-02-03T20:25:59.886877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-02-03T20:25:59.887246] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-02-03T20:25:59.888127] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-02-03T20:25:59.888183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:25:59.888216] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:25:59.888244] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:25:59.888303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:25:59.946346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:25:59.946979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:25:59.947057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:25:59.947090] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:00.072406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:00.072556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:00.072614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:00.072645] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:00.076761] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=47.27%) [2026-02-03T20:26:00.077239] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-02-03T20:26:00.077366] [INFO ] [sig ] LHX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:00.221083] [INFO ] [LOCAL ] Saved forecast: LHX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LHX.txt [2026-02-03T20:26:00.221213] [INFO ] [sig ] [1846/3452] Completed LHX in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:26:00.221259] [INFO ] [sig ] [1847/3452] Forecasting LI... [2026-02-03T20:26:00.221291] [INFO ] [sig ] Generating forecast for: LI [2026-02-03T20:26:00.221323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-02-03T20:26:00.232387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-02-03T20:26:00.232753] [INFO ] [FORECASTER] Starting predict_future for LI [2026-02-03T20:26:00.233525] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-02-03T20:26:00.233593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:00.233628] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:00.233655] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:00.233712] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:00.292079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:00.292830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:00.292914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:00.292949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:00.434489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:00.434694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:00.434765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:00.434803] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:00.438501] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-02-03T20:26:00.438795] [INFO ] [FORECASTER] Completed predict_future for LI [2026-02-03T20:26:00.438948] [INFO ] [sig ] LI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:00.582701] [INFO ] [LOCAL ] Saved forecast: LI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LI.txt [2026-02-03T20:26:00.582846] [INFO ] [sig ] [1847/3452] Completed LI in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:26:00.582895] [INFO ] [sig ] [1848/3452] Forecasting LICN... [2026-02-03T20:26:00.582928] [INFO ] [sig ] Generating forecast for: LICN [2026-02-03T20:26:00.582959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-02-03T20:26:00.596189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-02-03T20:26:00.596634] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-02-03T20:26:00.597446] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-02-03T20:26:00.597501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:00.597536] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:00.597563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:00.597650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:00.655364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:00.656244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:00.656331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:00.656365] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:00.769951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:00.770091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:00.770133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:00.770165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:00.773604] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: DOWN (p=4.32%) [2026-02-03T20:26:00.773875] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-02-03T20:26:00.774000] [INFO ] [sig ] LICN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:00.918937] [INFO ] [LOCAL ] Saved forecast: LICN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LICN.txt [2026-02-03T20:26:00.919103] [INFO ] [sig ] [1848/3452] Completed LICN in 0.3s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:26:00.919145] [INFO ] [sig ] [1849/3452] Forecasting LIF... [2026-02-03T20:26:00.919175] [INFO ] [sig ] Generating forecast for: LIF [2026-02-03T20:26:00.919206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-02-03T20:26:00.931527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-02-03T20:26:00.931881] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-02-03T20:26:00.932665] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-02-03T20:26:00.932718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:00.932750] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:00.932777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:00.933022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:00.992837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:00.993513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:00.993621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:00.993665] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:01.121771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:01.121924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:01.121967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:01.121998] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:01.125640] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=43.12%) [2026-02-03T20:26:01.126109] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-02-03T20:26:01.126238] [INFO ] [sig ] LIF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:01.298929] [INFO ] [LOCAL ] Saved forecast: LIF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LIF.txt [2026-02-03T20:26:01.299091] [INFO ] [sig ] [1849/3452] Completed LIF in 0.4s | 2.82 sym/s | Total: 10.9m | ETA: 9.5m [2026-02-03T20:26:01.299131] [INFO ] [sig ] [1850/3452] Forecasting LII... [2026-02-03T20:26:01.299163] [INFO ] [sig ] Generating forecast for: LII [2026-02-03T20:26:01.299194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-02-03T20:26:01.310208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-02-03T20:26:01.310605] [INFO ] [FORECASTER] Starting predict_future for LII [2026-02-03T20:26:01.311393] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-02-03T20:26:01.311447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:01.311480] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:01.311507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:01.311564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:01.374683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:01.375990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:01.376113] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:01.376150] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:01.504326] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:01.504498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:01.504540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:01.504631] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:01.508760] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=55.63%) [2026-02-03T20:26:01.509295] [INFO ] [FORECASTER] Completed predict_future for LII [2026-02-03T20:26:01.509442] [INFO ] [sig ] LII: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:01.664198] [INFO ] [LOCAL ] Saved forecast: LII 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LII.txt [2026-02-03T20:26:01.664384] [INFO ] [sig ] [1850/3452] Completed LII in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-03T20:26:01.664427] [INFO ] [sig ] [1851/3452] Forecasting LILA... [2026-02-03T20:26:01.664458] [INFO ] [sig ] Generating forecast for: LILA [2026-02-03T20:26:01.664489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-02-03T20:26:01.676196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-02-03T20:26:01.676640] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-02-03T20:26:01.677491] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-02-03T20:26:01.677551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:01.677611] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:01.677641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:01.677700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:01.739609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:01.740736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:01.740829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:01.740864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:01.862019] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:01.862181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:01.862223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:01.862255] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:01.865947] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: DOWN (p=4.04%) [2026-02-03T20:26:01.866318] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-02-03T20:26:01.866474] [INFO ] [sig ] LILA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:02.014530] [INFO ] [LOCAL ] Saved forecast: LILA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LILA.txt [2026-02-03T20:26:02.014708] [INFO ] [sig ] [1851/3452] Completed LILA in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-03T20:26:02.014750] [INFO ] [sig ] [1852/3452] Forecasting LILAK... [2026-02-03T20:26:02.014780] [INFO ] [sig ] Generating forecast for: LILAK [2026-02-03T20:26:02.014811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-02-03T20:26:02.026149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-02-03T20:26:02.026527] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-02-03T20:26:02.027309] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-02-03T20:26:02.027363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:02.027426] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:02.027455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:02.027512] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:02.088047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:02.088970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:02.089073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:02.089110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:02.212475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:02.212660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:02.212703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:02.212736] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:02.216215] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-02-03T20:26:02.216501] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-02-03T20:26:02.216662] [INFO ] [sig ] LILAK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:02.363966] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LILAK.txt [2026-02-03T20:26:02.364122] [INFO ] [sig ] [1852/3452] Completed LILAK in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-03T20:26:02.364163] [INFO ] [sig ] [1853/3452] Forecasting LIN... [2026-02-03T20:26:02.364194] [INFO ] [sig ] Generating forecast for: LIN [2026-02-03T20:26:02.364225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-02-03T20:26:02.375540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-02-03T20:26:02.375947] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-02-03T20:26:02.376744] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-02-03T20:26:02.376798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:02.376831] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:02.376858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:02.376915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:02.435439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:02.436336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:02.436418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:02.436454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:02.558918] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:02.559073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:02.559115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:02.559145] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:02.562729] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-02-03T20:26:02.563086] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-02-03T20:26:02.563252] [INFO ] [sig ] LIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:02.711325] [INFO ] [LOCAL ] Saved forecast: LIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LIN.txt [2026-02-03T20:26:02.711496] [INFO ] [sig ] [1853/3452] Completed LIN in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-03T20:26:02.711539] [INFO ] [sig ] [1854/3452] Forecasting LINC... [2026-02-03T20:26:02.711585] [INFO ] [sig ] Generating forecast for: LINC [2026-02-03T20:26:02.711620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-02-03T20:26:02.722993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-02-03T20:26:02.723339] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-02-03T20:26:02.724156] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-02-03T20:26:02.724210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:02.724242] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:02.724282] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:02.724341] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:02.783193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:02.783904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:02.783992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:02.784028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:02.902661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:02.902819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:02.902860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:02.902891] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:02.906379] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-02-03T20:26:02.906681] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-02-03T20:26:02.906816] [INFO ] [sig ] LINC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:03.049426] [INFO ] [LOCAL ] Saved forecast: LINC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LINC.txt [2026-02-03T20:26:03.049555] [INFO ] [sig ] [1854/3452] Completed LINC in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-03T20:26:03.049612] [INFO ] [sig ] [1855/3452] Forecasting LIND... [2026-02-03T20:26:03.049651] [INFO ] [sig ] Generating forecast for: LIND [2026-02-03T20:26:03.049688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-02-03T20:26:03.062314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-02-03T20:26:03.062714] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-02-03T20:26:03.063522] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-02-03T20:26:03.063592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:03.063627] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:03.063656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:03.063713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:03.122747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:03.123529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:03.123632] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:03.123667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:03.248149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:03.248305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:03.248346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:03.248419] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:03.252070] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=62.89%) [2026-02-03T20:26:03.252400] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-02-03T20:26:03.252543] [INFO ] [sig ] LIND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:03.396319] [INFO ] [LOCAL ] Saved forecast: LIND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LIND.txt [2026-02-03T20:26:03.396466] [INFO ] [sig ] [1855/3452] Completed LIND in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.5m [2026-02-03T20:26:03.396508] [INFO ] [sig ] [1856/3452] Forecasting LINE... [2026-02-03T20:26:03.396538] [INFO ] [sig ] Generating forecast for: LINE [2026-02-03T20:26:03.396568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-02-03T20:26:03.408230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-02-03T20:26:03.408624] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-02-03T20:26:03.409461] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-02-03T20:26:03.409515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:03.409547] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:03.409592] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:03.409654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:03.467289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:03.468186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:03.468271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:03.468302] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:03.590776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:03.590938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:03.590979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:03.591007] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:03.594463] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=26.43%) [2026-02-03T20:26:03.594778] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-02-03T20:26:03.594911] [INFO ] [sig ] LINE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:03.737738] [INFO ] [LOCAL ] Saved forecast: LINE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LINE.txt [2026-02-03T20:26:03.737902] [INFO ] [sig ] [1856/3452] Completed LINE in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:03.737946] [INFO ] [sig ] [1857/3452] Forecasting LINK... [2026-02-03T20:26:03.737975] [INFO ] [sig ] Generating forecast for: LINK [2026-02-03T20:26:03.738005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-02-03T20:26:03.749228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-02-03T20:26:03.749608] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-02-03T20:26:03.750367] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-02-03T20:26:03.750420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:03.750451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:03.750478] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:03.750535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:03.807452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:03.808263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:03.808349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:03.808382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:03.920606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:03.920762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:03.920802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:03.920831] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:03.924232] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=61.26%) [2026-02-03T20:26:03.924507] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-02-03T20:26:03.924652] [INFO ] [sig ] LINK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:04.066237] [INFO ] [LOCAL ] Saved forecast: LINK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LINK.txt [2026-02-03T20:26:04.066394] [INFO ] [sig ] [1857/3452] Completed LINK in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:04.066438] [INFO ] [sig ] [1858/3452] Forecasting LITE... [2026-02-03T20:26:04.066468] [INFO ] [sig ] Generating forecast for: LITE [2026-02-03T20:26:04.066506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-02-03T20:26:04.078029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-02-03T20:26:04.078417] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-02-03T20:26:04.079244] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-02-03T20:26:04.079297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:04.079329] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:04.079355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:04.079411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:04.135902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:04.136809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:04.136897] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:04.136931] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:04.264587] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:04.264747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:04.264787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:04.264816] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:04.268247] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=89.76%) [2026-02-03T20:26:04.268519] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-02-03T20:26:04.268665] [INFO ] [sig ] LITE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:04.411018] [INFO ] [LOCAL ] Saved forecast: LITE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LITE.txt [2026-02-03T20:26:04.411149] [INFO ] [sig ] [1858/3452] Completed LITE in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:04.411188] [INFO ] [sig ] [1859/3452] Forecasting LITM... [2026-02-03T20:26:04.411218] [INFO ] [sig ] Generating forecast for: LITM [2026-02-03T20:26:04.411248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-02-03T20:26:04.422147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-02-03T20:26:04.422471] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-02-03T20:26:04.423248] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-02-03T20:26:04.423301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:04.423334] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:04.423361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:04.423417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:04.483151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:04.483978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:04.484061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:04.484095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:04.605077] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:04.605239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:04.605280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:04.605309] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:04.608762] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=26.14%) [2026-02-03T20:26:04.609063] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-02-03T20:26:04.609199] [INFO ] [sig ] LITM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:04.752839] [INFO ] [LOCAL ] Saved forecast: LITM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LITM.txt [2026-02-03T20:26:04.753002] [INFO ] [sig ] [1859/3452] Completed LITM in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:04.753044] [INFO ] [sig ] [1860/3452] Forecasting LIVN... [2026-02-03T20:26:04.753077] [INFO ] [sig ] Generating forecast for: LIVN [2026-02-03T20:26:04.753108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-02-03T20:26:04.764729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-02-03T20:26:04.765124] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-02-03T20:26:04.765923] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-02-03T20:26:04.765977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:04.766009] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:04.766036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:04.766093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:04.825647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:04.826552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:04.826667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:04.826709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:04.954666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:04.954835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:04.954884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:04.954915] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:04.958692] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-02-03T20:26:04.959000] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-02-03T20:26:04.959310] [INFO ] [sig ] LIVN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:05.103457] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LIVN.txt [2026-02-03T20:26:05.103635] [INFO ] [sig ] [1860/3452] Completed LIVN in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:05.103681] [INFO ] [sig ] [1861/3452] Forecasting LKFN... [2026-02-03T20:26:05.103711] [INFO ] [sig ] Generating forecast for: LKFN [2026-02-03T20:26:05.103741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-02-03T20:26:05.114690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-02-03T20:26:05.115033] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-02-03T20:26:05.115863] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-02-03T20:26:05.115917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:05.115950] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:05.115977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:05.116036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:05.174792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:05.175626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:05.175729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:05.175773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:05.294537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:05.294706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:05.294756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:05.294807] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:05.298261] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=85.79%) [2026-02-03T20:26:05.298531] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-02-03T20:26:05.298673] [INFO ] [sig ] LKFN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:05.448907] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LKFN.txt [2026-02-03T20:26:05.449067] [INFO ] [sig ] [1861/3452] Completed LKFN in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:05.449109] [INFO ] [sig ] [1862/3452] Forecasting LKQ... [2026-02-03T20:26:05.449141] [INFO ] [sig ] Generating forecast for: LKQ [2026-02-03T20:26:05.449174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-02-03T20:26:05.461560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-02-03T20:26:05.462012] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-02-03T20:26:05.462922] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-02-03T20:26:05.462979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:05.463013] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:05.463044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:05.463103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:05.527273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:05.528279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:05.528410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:05.528445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:05.648881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:05.649053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:05.649094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:05.649132] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:05.652758] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=46.59%) [2026-02-03T20:26:05.653051] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-02-03T20:26:05.653182] [INFO ] [sig ] LKQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:05.804738] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LKQ.txt [2026-02-03T20:26:05.804893] [INFO ] [sig ] [1862/3452] Completed LKQ in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:05.804934] [INFO ] [sig ] [1863/3452] Forecasting LLY... [2026-02-03T20:26:05.804966] [INFO ] [sig ] Generating forecast for: LLY [2026-02-03T20:26:05.804997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-02-03T20:26:05.815700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-02-03T20:26:05.816035] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-02-03T20:26:05.816877] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-02-03T20:26:05.816932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:05.816965] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:05.816994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:05.817053] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:05.875248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:05.875983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:05.876066] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:05.876099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:05.995641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:05.995800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:05.995841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:05.995871] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:05.999257] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-02-03T20:26:05.999532] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-02-03T20:26:05.999737] [INFO ] [sig ] LLY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:06.145958] [INFO ] [LOCAL ] Saved forecast: LLY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LLY.txt [2026-02-03T20:26:06.146110] [INFO ] [sig ] [1863/3452] Completed LLY in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:06.146149] [INFO ] [sig ] [1864/3452] Forecasting LMB... [2026-02-03T20:26:06.146180] [INFO ] [sig ] Generating forecast for: LMB [2026-02-03T20:26:06.146211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-02-03T20:26:06.157190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-02-03T20:26:06.157597] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-02-03T20:26:06.158502] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-02-03T20:26:06.158557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:06.158611] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:06.158641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:06.158704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:06.219143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:06.220133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:06.220222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:06.220258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:06.347808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:06.347981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:06.348023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:06.348052] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:06.351456] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=86.75%) [2026-02-03T20:26:06.351747] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-02-03T20:26:06.351879] [INFO ] [sig ] LMB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:06.498987] [INFO ] [LOCAL ] Saved forecast: LMB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LMB.txt [2026-02-03T20:26:06.499140] [INFO ] [sig ] [1864/3452] Completed LMB in 0.4s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:06.499184] [INFO ] [sig ] [1865/3452] Forecasting LMBS... [2026-02-03T20:26:06.499227] [INFO ] [sig ] Generating forecast for: LMBS [2026-02-03T20:26:06.499275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-02-03T20:26:06.510634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-02-03T20:26:06.511003] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-02-03T20:26:06.511900] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-02-03T20:26:06.511955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:06.511989] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:06.512017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:06.512090] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:06.569639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:06.570348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:06.570430] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:06.570463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:06.688329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:06.688489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:06.688532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:06.688564] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:06.692094] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-02-03T20:26:06.692370] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-02-03T20:26:06.692500] [INFO ] [sig ] LMBS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:06.832952] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LMBS.txt [2026-02-03T20:26:06.833136] [INFO ] [sig ] [1865/3452] Completed LMBS in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:06.833193] [INFO ] [sig ] [1866/3452] Forecasting LMND... [2026-02-03T20:26:06.833237] [INFO ] [sig ] Generating forecast for: LMND [2026-02-03T20:26:06.833280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-02-03T20:26:06.843699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-02-03T20:26:06.844025] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-02-03T20:26:06.844798] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-02-03T20:26:06.844850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:06.844881] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:06.844909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:06.844966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:06.904855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:06.905561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:06.905661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:06.905694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:07.033608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:07.033758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:07.033799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:07.033828] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:07.037228] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=43.96%) [2026-02-03T20:26:07.037495] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-02-03T20:26:07.037639] [INFO ] [sig ] LMND: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:07.179446] [INFO ] [LOCAL ] Saved forecast: LMND 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LMND.txt [2026-02-03T20:26:07.179607] [INFO ] [sig ] [1866/3452] Completed LMND in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:07.179652] [INFO ] [sig ] [1867/3452] Forecasting LNC... [2026-02-03T20:26:07.179684] [INFO ] [sig ] Generating forecast for: LNC [2026-02-03T20:26:07.179715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-02-03T20:26:07.190919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-02-03T20:26:07.191260] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-02-03T20:26:07.192082] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-02-03T20:26:07.192151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:07.192187] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:07.192216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:07.192275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:07.252027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:07.252696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:07.252785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:07.252826] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:07.378980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:07.379125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:07.379166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:07.379195] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:07.382568] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=57.94%) [2026-02-03T20:26:07.382857] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-02-03T20:26:07.382984] [INFO ] [sig ] LNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:07.525953] [INFO ] [LOCAL ] Saved forecast: LNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LNC.txt [2026-02-03T20:26:07.526088] [INFO ] [sig ] [1867/3452] Completed LNC in 0.3s | 2.82 sym/s | Total: 11.0m | ETA: 9.4m [2026-02-03T20:26:07.526130] [INFO ] [sig ] [1868/3452] Forecasting LND... [2026-02-03T20:26:07.526161] [INFO ] [sig ] Generating forecast for: LND [2026-02-03T20:26:07.526192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-02-03T20:26:07.537018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-02-03T20:26:07.537364] [INFO ] [FORECASTER] Starting predict_future for LND [2026-02-03T20:26:07.538196] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-02-03T20:26:07.538250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:07.538288] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:07.538318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:07.538377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:07.596316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:07.597105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:07.597184] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:07.597217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:07.711958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:07.712123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:07.712164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:07.712193] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:07.715661] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-02-03T20:26:07.715932] [INFO ] [FORECASTER] Completed predict_future for LND [2026-02-03T20:26:07.716066] [INFO ] [sig ] LND: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:07.857812] [INFO ] [LOCAL ] Saved forecast: LND 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LND.txt [2026-02-03T20:26:07.857965] [INFO ] [sig ] [1868/3452] Completed LND in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-03T20:26:07.858203] [INFO ] [sig ] [1869/3452] Forecasting LNG... [2026-02-03T20:26:07.858233] [INFO ] [sig ] Generating forecast for: LNG [2026-02-03T20:26:07.858263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-02-03T20:26:07.870350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-02-03T20:26:07.870690] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-02-03T20:26:07.871614] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-02-03T20:26:07.871667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:07.871736] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:07.871765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:07.871821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:07.934814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:07.935520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:07.935627] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:07.935672] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:08.057047] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:08.057200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:08.057240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:08.057268] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:08.060799] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-02-03T20:26:08.061078] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-02-03T20:26:08.061206] [INFO ] [sig ] LNG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:08.206181] [INFO ] [LOCAL ] Saved forecast: LNG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LNG.txt [2026-02-03T20:26:08.206345] [INFO ] [sig ] [1869/3452] Completed LNG in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-03T20:26:08.206388] [INFO ] [sig ] [1870/3452] Forecasting LNKB... [2026-02-03T20:26:08.206417] [INFO ] [sig ] Generating forecast for: LNKB [2026-02-03T20:26:08.206448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-02-03T20:26:08.217293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-02-03T20:26:08.217753] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-02-03T20:26:08.218691] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-02-03T20:26:08.218747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:08.218780] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:08.218808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:08.218865] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:08.280331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:08.281303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:08.281396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:08.281431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:08.409940] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:08.410087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:08.410129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:08.410158] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:08.413632] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=4.89%) [2026-02-03T20:26:08.413907] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-02-03T20:26:08.414031] [INFO ] [sig ] LNKB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:08.565063] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LNKB.txt [2026-02-03T20:26:08.565216] [INFO ] [sig ] [1870/3452] Completed LNKB in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-03T20:26:08.565258] [INFO ] [sig ] [1871/3452] Forecasting LNN... [2026-02-03T20:26:08.565287] [INFO ] [sig ] Generating forecast for: LNN [2026-02-03T20:26:08.565317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-02-03T20:26:08.576466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-02-03T20:26:08.576894] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-02-03T20:26:08.577767] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-02-03T20:26:08.577822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:08.577878] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:08.577909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:08.577967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:08.637250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:08.638120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:08.638202] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:08.638235] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:08.758273] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:08.758426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:08.758465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:08.758494] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:08.761846] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-02-03T20:26:08.762116] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-02-03T20:26:08.762238] [INFO ] [sig ] LNN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:08.904564] [INFO ] [LOCAL ] Saved forecast: LNN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LNN.txt [2026-02-03T20:26:08.904715] [INFO ] [sig ] [1871/3452] Completed LNN in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.4m [2026-02-03T20:26:08.904756] [INFO ] [sig ] [1872/3452] Forecasting LNTH... [2026-02-03T20:26:08.904788] [INFO ] [sig ] Generating forecast for: LNTH [2026-02-03T20:26:08.904825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-02-03T20:26:08.916790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-02-03T20:26:08.917134] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-02-03T20:26:08.918003] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-02-03T20:26:08.918056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:08.918089] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:08.918116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:08.918171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:08.976349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:08.977019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:08.977097] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:08.977130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:09.098558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:09.098737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:09.098777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:09.098848] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:09.103953] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=66.11%) [2026-02-03T20:26:09.104685] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-02-03T20:26:09.104867] [INFO ] [sig ] LNTH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:09.246678] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LNTH.txt [2026-02-03T20:26:09.246823] [INFO ] [sig ] [1872/3452] Completed LNTH in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:09.246871] [INFO ] [sig ] [1873/3452] Forecasting LNZA... [2026-02-03T20:26:09.246909] [INFO ] [sig ] Generating forecast for: LNZA [2026-02-03T20:26:09.246947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-02-03T20:26:09.257972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-02-03T20:26:09.258317] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-02-03T20:26:09.259100] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-02-03T20:26:09.259152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:09.259185] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:09.259211] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:09.259266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:09.317703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:09.318381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:09.318462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:09.318494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:09.434407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:09.434565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:09.434625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:09.434655] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:09.438069] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-02-03T20:26:09.438340] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-02-03T20:26:09.438465] [INFO ] [sig ] LNZA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:09.585194] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LNZA.txt [2026-02-03T20:26:09.585336] [INFO ] [sig ] [1873/3452] Completed LNZA in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:09.585375] [INFO ] [sig ] [1874/3452] Forecasting LOAN... [2026-02-03T20:26:09.585405] [INFO ] [sig ] Generating forecast for: LOAN [2026-02-03T20:26:09.585435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-02-03T20:26:09.598775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-02-03T20:26:09.599208] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-02-03T20:26:09.600063] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-02-03T20:26:09.600123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:09.600157] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:09.600185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:09.600244] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:09.673928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:09.675201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:09.675291] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:09.675325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:09.802641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:09.802806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:09.802887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:09.802932] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:09.806488] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: DOWN (p=8.06%) [2026-02-03T20:26:09.806789] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-02-03T20:26:09.806940] [INFO ] [sig ] LOAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:09.977194] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LOAN.txt [2026-02-03T20:26:09.977348] [INFO ] [sig ] [1874/3452] Completed LOAN in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:09.977388] [INFO ] [sig ] [1875/3452] Forecasting LOB... [2026-02-03T20:26:09.977419] [INFO ] [sig ] Generating forecast for: LOB [2026-02-03T20:26:09.977452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-02-03T20:26:09.988348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-02-03T20:26:09.988717] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-02-03T20:26:09.989544] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-02-03T20:26:09.989615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:09.989651] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:09.989679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:09.989737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:10.047778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:10.048621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:10.048707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:10.048742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:10.171458] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:10.171632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:10.171678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:10.171709] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:10.175229] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=55.01%) [2026-02-03T20:26:10.175529] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-02-03T20:26:10.175688] [INFO ] [sig ] LOB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:10.324105] [INFO ] [LOCAL ] Saved forecast: LOB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LOB.txt [2026-02-03T20:26:10.324244] [INFO ] [sig ] [1875/3452] Completed LOB in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:10.324284] [INFO ] [sig ] [1876/3452] Forecasting LOCO... [2026-02-03T20:26:10.324314] [INFO ] [sig ] Generating forecast for: LOCO [2026-02-03T20:26:10.324344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-02-03T20:26:10.335603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-02-03T20:26:10.335942] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-02-03T20:26:10.336800] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-02-03T20:26:10.336855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:10.336889] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:10.336917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:10.336975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:10.397248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:10.398033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:10.398121] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:10.398164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:10.522534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:10.522708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:10.522749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:10.522780] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:10.526214] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: DOWN (p=12.60%) [2026-02-03T20:26:10.526540] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-02-03T20:26:10.526700] [INFO ] [sig ] LOCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:10.673156] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LOCO.txt [2026-02-03T20:26:10.673285] [INFO ] [sig ] [1876/3452] Completed LOCO in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:10.673324] [INFO ] [sig ] [1877/3452] Forecasting LOGI... [2026-02-03T20:26:10.673354] [INFO ] [sig ] Generating forecast for: LOGI [2026-02-03T20:26:10.673384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-02-03T20:26:10.684204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-02-03T20:26:10.684541] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-02-03T20:26:10.685389] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-02-03T20:26:10.685445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:10.685479] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:10.685507] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:10.685567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:10.748859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:10.749746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:10.749840] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:10.749884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:10.871979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:10.872141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:10.872180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:10.872210] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:10.875611] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: UP (p=69.11%) [2026-02-03T20:26:10.875886] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-02-03T20:26:10.876013] [INFO ] [sig ] LOGI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:11.024281] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LOGI.txt [2026-02-03T20:26:11.024447] [INFO ] [sig ] [1877/3452] Completed LOGI in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:11.024489] [INFO ] [sig ] [1878/3452] Forecasting LOMA... [2026-02-03T20:26:11.024520] [INFO ] [sig ] Generating forecast for: LOMA [2026-02-03T20:26:11.024551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-02-03T20:26:11.037165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-02-03T20:26:11.037561] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-02-03T20:26:11.038397] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-02-03T20:26:11.038452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:11.038513] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:11.038544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:11.038618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:11.098610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:11.099429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:11.099511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:11.099544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:11.218138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:11.218300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:11.218345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:11.218375] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:11.221861] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-02-03T20:26:11.222157] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-02-03T20:26:11.222284] [INFO ] [sig ] LOMA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:11.365498] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LOMA.txt [2026-02-03T20:26:11.365651] [INFO ] [sig ] [1878/3452] Completed LOMA in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:11.365693] [INFO ] [sig ] [1879/3452] Forecasting LOPE... [2026-02-03T20:26:11.365723] [INFO ] [sig ] Generating forecast for: LOPE [2026-02-03T20:26:11.365754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-02-03T20:26:11.378121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-02-03T20:26:11.378517] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-02-03T20:26:11.379340] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-02-03T20:26:11.379395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:11.379429] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:11.379459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:11.379517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:11.437947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:11.438779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:11.438911] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:11.438955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:11.563879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:11.564033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:11.564077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:11.564108] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:11.567785] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: UP (p=97.12%) [2026-02-03T20:26:11.568135] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-02-03T20:26:11.568266] [INFO ] [sig ] LOPE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:11.725540] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LOPE.txt [2026-02-03T20:26:11.725738] [INFO ] [sig ] [1879/3452] Completed LOPE in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:11.725795] [INFO ] [sig ] [1880/3452] Forecasting LOVE... [2026-02-03T20:26:11.725842] [INFO ] [sig ] Generating forecast for: LOVE [2026-02-03T20:26:11.725888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-02-03T20:26:11.738087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-02-03T20:26:11.738551] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-02-03T20:26:11.739522] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-02-03T20:26:11.739626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:11.739673] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:11.739709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:11.739784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:11.811707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:11.812920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:11.813042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:11.813079] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:11.944518] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:11.944719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:11.944779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:11.944824] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:11.949288] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-02-03T20:26:11.949659] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-02-03T20:26:11.949812] [INFO ] [sig ] LOVE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:12.122793] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LOVE.txt [2026-02-03T20:26:12.122962] [INFO ] [sig ] [1880/3452] Completed LOVE in 0.4s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:12.123005] [INFO ] [sig ] [1881/3452] Forecasting LPCN... [2026-02-03T20:26:12.123035] [INFO ] [sig ] Generating forecast for: LPCN [2026-02-03T20:26:12.123066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-02-03T20:26:12.134142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-02-03T20:26:12.134525] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-02-03T20:26:12.135342] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-02-03T20:26:12.135397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:12.135431] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:12.135459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:12.135518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:12.193612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:12.194507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:12.194612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:12.194651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:12.317344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:12.317509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:12.317550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:12.317597] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:12.321063] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=36.42%) [2026-02-03T20:26:12.321364] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-02-03T20:26:12.321507] [INFO ] [sig ] LPCN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:12.466285] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LPCN.txt [2026-02-03T20:26:12.466455] [INFO ] [sig ] [1881/3452] Completed LPCN in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:12.466506] [INFO ] [sig ] [1882/3452] Forecasting LPG... [2026-02-03T20:26:12.466537] [INFO ] [sig ] Generating forecast for: LPG [2026-02-03T20:26:12.466588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-02-03T20:26:12.478987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-02-03T20:26:12.479434] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-02-03T20:26:12.480393] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-02-03T20:26:12.480448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:12.480482] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:12.480508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:12.480565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:12.539467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:12.540473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:12.540589] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:12.540627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:12.669741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:12.669900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:12.669948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:12.669985] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:12.673403] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=5.89%) [2026-02-03T20:26:12.673716] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-02-03T20:26:12.673848] [INFO ] [sig ] LPG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:12.816138] [INFO ] [LOCAL ] Saved forecast: LPG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LPG.txt [2026-02-03T20:26:12.816309] [INFO ] [sig ] [1882/3452] Completed LPG in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:12.816353] [INFO ] [sig ] [1883/3452] Forecasting LPL... [2026-02-03T20:26:12.816385] [INFO ] [sig ] Generating forecast for: LPL [2026-02-03T20:26:12.816415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-02-03T20:26:12.827371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-02-03T20:26:12.827730] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-02-03T20:26:12.828607] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-02-03T20:26:12.828661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:12.828695] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:12.828723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:12.828781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:12.886195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:12.886853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:12.886936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:12.886970] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:13.000724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:13.000888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:13.000935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:13.000971] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:13.004367] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: UP (p=68.53%) [2026-02-03T20:26:13.004664] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-02-03T20:26:13.004815] [INFO ] [sig ] LPL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:13.144997] [INFO ] [LOCAL ] Saved forecast: LPL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LPL.txt [2026-02-03T20:26:13.145127] [INFO ] [sig ] [1883/3452] Completed LPL in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:13.145167] [INFO ] [sig ] [1884/3452] Forecasting LPLA... [2026-02-03T20:26:13.145196] [INFO ] [sig ] Generating forecast for: LPLA [2026-02-03T20:26:13.145226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-02-03T20:26:13.156303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-02-03T20:26:13.156708] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-02-03T20:26:13.157488] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-02-03T20:26:13.157542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:13.157597] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:13.157628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:13.157685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:13.214526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:13.215256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:13.215337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:13.215370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:13.340983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:13.341176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:13.341218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:13.341248] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:13.344911] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: DOWN (p=36.19%) [2026-02-03T20:26:13.345194] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-02-03T20:26:13.345319] [INFO ] [sig ] LPLA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:13.487036] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LPLA.txt [2026-02-03T20:26:13.487325] [INFO ] [sig ] [1884/3452] Completed LPLA in 0.3s | 2.82 sym/s | Total: 11.1m | ETA: 9.3m [2026-02-03T20:26:13.487375] [INFO ] [sig ] [1885/3452] Forecasting LPRO... [2026-02-03T20:26:13.487408] [INFO ] [sig ] Generating forecast for: LPRO [2026-02-03T20:26:13.487439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-02-03T20:26:13.498964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-02-03T20:26:13.499536] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-02-03T20:26:13.500605] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-02-03T20:26:13.500659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:13.500694] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:13.500722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:13.500779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:13.560473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:13.561351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:13.561437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:13.561470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:13.686613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:13.686770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:13.686812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:13.686887] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:13.690871] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=52.19%) [2026-02-03T20:26:13.691169] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-02-03T20:26:13.691307] [INFO ] [sig ] LPRO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:13.835494] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LPRO.txt [2026-02-03T20:26:13.835659] [INFO ] [sig ] [1885/3452] Completed LPRO in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-03T20:26:13.835702] [INFO ] [sig ] [1886/3452] Forecasting LPSN... [2026-02-03T20:26:13.835732] [INFO ] [sig ] Generating forecast for: LPSN [2026-02-03T20:26:13.835761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-02-03T20:26:13.846759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-02-03T20:26:13.847141] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-02-03T20:26:13.847950] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-02-03T20:26:13.848007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:13.848068] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:13.848096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:13.848152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:13.907778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:13.908772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:13.908857] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:13.908891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:14.041685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:14.041858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:14.041909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:14.041953] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:14.046667] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=46.05%) [2026-02-03T20:26:14.047023] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-02-03T20:26:14.047167] [INFO ] [sig ] LPSN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:14.192248] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LPSN.txt [2026-02-03T20:26:14.192379] [INFO ] [sig ] [1886/3452] Completed LPSN in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-03T20:26:14.192419] [INFO ] [sig ] [1887/3452] Forecasting LPTH... [2026-02-03T20:26:14.192449] [INFO ] [sig ] Generating forecast for: LPTH [2026-02-03T20:26:14.192478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-02-03T20:26:14.204219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-02-03T20:26:14.204537] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-02-03T20:26:14.205359] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-02-03T20:26:14.205413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:14.205445] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:14.205473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:14.205528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:14.263431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:14.264187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:14.264288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:14.264324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:14.383770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:14.383916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:14.383966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:14.384001] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:14.387355] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: DOWN (p=46.75%) [2026-02-03T20:26:14.387646] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-02-03T20:26:14.387771] [INFO ] [sig ] LPTH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:14.530613] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LPTH.txt [2026-02-03T20:26:14.530772] [INFO ] [sig ] [1887/3452] Completed LPTH in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-03T20:26:14.530815] [INFO ] [sig ] [1888/3452] Forecasting LPX... [2026-02-03T20:26:14.530845] [INFO ] [sig ] Generating forecast for: LPX [2026-02-03T20:26:14.530876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-02-03T20:26:14.542747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-02-03T20:26:14.543119] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-02-03T20:26:14.543945] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-02-03T20:26:14.543999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:14.544032] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:14.544059] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:14.544115] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:14.607212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:14.608302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:14.608389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:14.608421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:14.731169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:14.731331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:14.731371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:14.731400] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:14.734911] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=70.56%) [2026-02-03T20:26:14.735206] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-02-03T20:26:14.735346] [INFO ] [sig ] LPX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:14.875104] [INFO ] [LOCAL ] Saved forecast: LPX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LPX.txt [2026-02-03T20:26:14.875274] [INFO ] [sig ] [1888/3452] Completed LPX in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.3m [2026-02-03T20:26:14.875316] [INFO ] [sig ] [1889/3452] Forecasting LQDA... [2026-02-03T20:26:14.875345] [INFO ] [sig ] Generating forecast for: LQDA [2026-02-03T20:26:14.875375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-02-03T20:26:14.887624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-02-03T20:26:14.888046] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-02-03T20:26:14.888852] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-02-03T20:26:14.888906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:14.888954] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:14.888982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:14.889039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:14.947074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:14.948120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:14.948214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:14.948246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:15.083126] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:15.083284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:15.083325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:15.083408] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:15.086904] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=52.08%) [2026-02-03T20:26:15.087180] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-02-03T20:26:15.087311] [INFO ] [sig ] LQDA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:15.242642] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LQDA.txt [2026-02-03T20:26:15.242802] [INFO ] [sig ] [1889/3452] Completed LQDA in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:15.242844] [INFO ] [sig ] [1890/3452] Forecasting LRCX... [2026-02-03T20:26:15.242876] [INFO ] [sig ] Generating forecast for: LRCX [2026-02-03T20:26:15.242907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-02-03T20:26:15.255528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-02-03T20:26:15.255911] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-02-03T20:26:15.256687] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-02-03T20:26:15.256740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:15.256772] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:15.256799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:15.256856] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:15.318089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:15.319015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:15.319099] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:15.319131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:15.442378] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:15.442543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:15.442602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:15.442634] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:15.446108] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=88.53%) [2026-02-03T20:26:15.446399] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-02-03T20:26:15.446535] [INFO ] [sig ] LRCX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:15.588271] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LRCX.txt [2026-02-03T20:26:15.588426] [INFO ] [sig ] [1890/3452] Completed LRCX in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:15.588468] [INFO ] [sig ] [1891/3452] Forecasting LRGE... [2026-02-03T20:26:15.588498] [INFO ] [sig ] Generating forecast for: LRGE [2026-02-03T20:26:15.588527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-02-03T20:26:15.600711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-02-03T20:26:15.601100] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-02-03T20:26:15.601904] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-02-03T20:26:15.601958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:15.601990] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:15.602017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:15.602074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:15.658498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:15.659313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:15.659399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:15.659431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:15.774110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:15.774263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:15.774304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:15.774334] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:15.777770] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=79.45%) [2026-02-03T20:26:15.778066] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-02-03T20:26:15.778192] [INFO ] [sig ] LRGE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:15.921725] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LRGE.txt [2026-02-03T20:26:15.921892] [INFO ] [sig ] [1891/3452] Completed LRGE in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:15.921934] [INFO ] [sig ] [1892/3452] Forecasting LSCC... [2026-02-03T20:26:15.921964] [INFO ] [sig ] Generating forecast for: LSCC [2026-02-03T20:26:15.921995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-02-03T20:26:15.934665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-02-03T20:26:15.935173] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-02-03T20:26:15.936079] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-02-03T20:26:15.936140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:15.936175] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:15.936204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:15.936280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:15.997233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:15.998228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:15.998339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:15.998376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:16.124590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:16.124785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:16.124843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:16.124884] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:16.128547] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-02-03T20:26:16.128853] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-02-03T20:26:16.128991] [INFO ] [sig ] LSCC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:16.274880] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LSCC.txt [2026-02-03T20:26:16.275027] [INFO ] [sig ] [1892/3452] Completed LSCC in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:16.275070] [INFO ] [sig ] [1893/3452] Forecasting LSPD... [2026-02-03T20:26:16.275109] [INFO ] [sig ] Generating forecast for: LSPD [2026-02-03T20:26:16.275142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-02-03T20:26:16.286271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-02-03T20:26:16.286600] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-02-03T20:26:16.287358] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-02-03T20:26:16.287410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:16.287442] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:16.287469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:16.287525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:16.347650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:16.348439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:16.348523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:16.348559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:16.474155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:16.474325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:16.474368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:16.474400] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:16.477966] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: DOWN (p=5.85%) [2026-02-03T20:26:16.478273] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-02-03T20:26:16.478403] [INFO ] [sig ] LSPD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:16.624456] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LSPD.txt [2026-02-03T20:26:16.624620] [INFO ] [sig ] [1893/3452] Completed LSPD in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:16.624667] [INFO ] [sig ] [1894/3452] Forecasting LTC... [2026-02-03T20:26:16.624726] [INFO ] [sig ] Generating forecast for: LTC [2026-02-03T20:26:16.624771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-02-03T20:26:16.636398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-02-03T20:26:16.636798] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-02-03T20:26:16.637697] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-02-03T20:26:16.637754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:16.637789] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:16.637817] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:16.637900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:16.697435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:16.698374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:16.698465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:16.698499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:16.815895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:16.816075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:16.816126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:16.816162] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:16.819657] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: UP (p=51.30%) [2026-02-03T20:26:16.819930] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-02-03T20:26:16.820080] [INFO ] [sig ] LTC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:16.966701] [INFO ] [LOCAL ] Saved forecast: LTC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LTC.txt [2026-02-03T20:26:16.966850] [INFO ] [sig ] [1894/3452] Completed LTC in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:16.966891] [INFO ] [sig ] [1895/3452] Forecasting LTH... [2026-02-03T20:26:16.966920] [INFO ] [sig ] Generating forecast for: LTH [2026-02-03T20:26:16.966950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-02-03T20:26:16.978371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-02-03T20:26:16.978731] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-02-03T20:26:16.979502] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-02-03T20:26:16.979555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:16.979609] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:16.979637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:16.979693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:17.038767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:17.039657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:17.039743] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:17.039775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:17.164142] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:17.164321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:17.164365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:17.164403] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:17.168012] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-02-03T20:26:17.168314] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-02-03T20:26:17.168445] [INFO ] [sig ] LTH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:17.319706] [INFO ] [LOCAL ] Saved forecast: LTH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LTH.txt [2026-02-03T20:26:17.319841] [INFO ] [sig ] [1895/3452] Completed LTH in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:17.319880] [INFO ] [sig ] [1896/3452] Forecasting LTRN... [2026-02-03T20:26:17.319912] [INFO ] [sig ] Generating forecast for: LTRN [2026-02-03T20:26:17.319941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-02-03T20:26:17.331920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-02-03T20:26:17.332276] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-02-03T20:26:17.333058] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-02-03T20:26:17.333110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:17.333141] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:17.333167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:17.333222] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:17.390679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:17.391458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:17.391621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:17.391660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:17.507604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:17.507772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:17.507814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:17.507890] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:17.511609] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: UP (p=99.00%) [2026-02-03T20:26:17.511975] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-02-03T20:26:17.512136] [INFO ] [sig ] LTRN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:17.662608] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LTRN.txt [2026-02-03T20:26:17.662761] [INFO ] [sig ] [1896/3452] Completed LTRN in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:17.662801] [INFO ] [sig ] [1897/3452] Forecasting LTRX... [2026-02-03T20:26:17.662832] [INFO ] [sig ] Generating forecast for: LTRX [2026-02-03T20:26:17.662862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-02-03T20:26:17.674752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-02-03T20:26:17.675099] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-02-03T20:26:17.675907] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-02-03T20:26:17.675961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:17.675995] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:17.676023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:17.676080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:17.737490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:17.738546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:17.738654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:17.738690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:17.862292] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:17.862452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:17.862493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:17.862522] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:17.865913] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=37.95%) [2026-02-03T20:26:17.866217] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-02-03T20:26:17.866343] [INFO ] [sig ] LTRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:18.013786] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LTRX.txt [2026-02-03T20:26:18.013951] [INFO ] [sig ] [1897/3452] Completed LTRX in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:18.013992] [INFO ] [sig ] [1898/3452] Forecasting LUCD... [2026-02-03T20:26:18.014022] [INFO ] [sig ] Generating forecast for: LUCD [2026-02-03T20:26:18.014061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-02-03T20:26:18.026312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-02-03T20:26:18.026705] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-02-03T20:26:18.027480] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-02-03T20:26:18.027533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:18.027566] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:18.027616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:18.027675] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:18.084966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:18.085863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:18.085948] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:18.085998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:18.205733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:18.205896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:18.205939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:18.205968] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:18.209749] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=56.78%) [2026-02-03T20:26:18.210065] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-02-03T20:26:18.210222] [INFO ] [sig ] LUCD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:18.355101] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LUCD.txt [2026-02-03T20:26:18.355272] [INFO ] [sig ] [1898/3452] Completed LUCD in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:18.355313] [INFO ] [sig ] [1899/3452] Forecasting LUMN... [2026-02-03T20:26:18.355343] [INFO ] [sig ] Generating forecast for: LUMN [2026-02-03T20:26:18.355374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-02-03T20:26:18.369438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-02-03T20:26:18.369873] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-02-03T20:26:18.370740] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-02-03T20:26:18.370804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:18.370838] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:18.370865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:18.370922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:18.427759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:18.428654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:18.428739] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:18.428772] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:18.556055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:18.556233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:18.556275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:18.556498] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:18.560062] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=17.25%) [2026-02-03T20:26:18.560542] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-02-03T20:26:18.560696] [INFO ] [sig ] LUMN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:18.707226] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LUMN.txt [2026-02-03T20:26:18.707411] [INFO ] [sig ] [1899/3452] Completed LUMN in 0.4s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:18.707452] [INFO ] [sig ] [1900/3452] Forecasting LUNG... [2026-02-03T20:26:18.707483] [INFO ] [sig ] Generating forecast for: LUNG [2026-02-03T20:26:18.707514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-02-03T20:26:18.718852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-02-03T20:26:18.719203] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-02-03T20:26:18.720025] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-02-03T20:26:18.720082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:18.720127] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:18.720161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:18.720234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:18.777257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:18.778073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:18.778160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:18.778193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:18.901834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:18.901992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:18.902035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:18.902066] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:18.905677] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-02-03T20:26:18.905961] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-02-03T20:26:18.906095] [INFO ] [sig ] LUNG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:19.054034] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LUNG.txt [2026-02-03T20:26:19.054232] [INFO ] [sig ] [1900/3452] Completed LUNG in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:19.054279] [INFO ] [sig ] [1901/3452] Forecasting LVHD... [2026-02-03T20:26:19.054311] [INFO ] [sig ] Generating forecast for: LVHD [2026-02-03T20:26:19.054351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-02-03T20:26:19.066804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-02-03T20:26:19.067197] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-02-03T20:26:19.068083] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-02-03T20:26:19.068139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:19.068178] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:19.068207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:19.068269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:19.124387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:19.125155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:19.125254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:19.125289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:19.249356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:19.249519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:19.249561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:19.249610] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:19.253206] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=61.32%) [2026-02-03T20:26:19.253514] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-02-03T20:26:19.253670] [INFO ] [sig ] LVHD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:19.399565] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LVHD.txt [2026-02-03T20:26:19.399774] [INFO ] [sig ] [1901/3452] Completed LVHD in 0.3s | 2.82 sym/s | Total: 11.2m | ETA: 9.2m [2026-02-03T20:26:19.399819] [INFO ] [sig ] [1902/3452] Forecasting LVO... [2026-02-03T20:26:19.399849] [INFO ] [sig ] Generating forecast for: LVO [2026-02-03T20:26:19.399880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-02-03T20:26:19.411267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-02-03T20:26:19.411669] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-02-03T20:26:19.412503] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-02-03T20:26:19.412558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:19.412613] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:19.412642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:19.412701] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:19.473159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:19.473901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:19.473984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:19.474019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:19.591947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:19.592104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:19.592150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:19.592182] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:19.595749] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-02-03T20:26:19.596062] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-02-03T20:26:19.596201] [INFO ] [sig ] LVO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:19.747143] [INFO ] [LOCAL ] Saved forecast: LVO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LVO.txt [2026-02-03T20:26:19.747297] [INFO ] [sig ] [1902/3452] Completed LVO in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-03T20:26:19.747340] [INFO ] [sig ] [1903/3452] Forecasting LVS... [2026-02-03T20:26:19.747370] [INFO ] [sig ] Generating forecast for: LVS [2026-02-03T20:26:19.747401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-02-03T20:26:19.759660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-02-03T20:26:19.760092] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-02-03T20:26:19.761064] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-02-03T20:26:19.761128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:19.761194] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:19.761225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:19.761285] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:19.820500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:19.821476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:19.821598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:19.821644] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:19.949440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:19.949626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:19.949672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:19.949703] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:19.953315] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-02-03T20:26:19.953651] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-02-03T20:26:19.953794] [INFO ] [sig ] LVS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:20.107108] [INFO ] [LOCAL ] Saved forecast: LVS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LVS.txt [2026-02-03T20:26:20.107273] [INFO ] [sig ] [1903/3452] Completed LVS in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-03T20:26:20.107319] [INFO ] [sig ] [1904/3452] Forecasting LWAY... [2026-02-03T20:26:20.107354] [INFO ] [sig ] Generating forecast for: LWAY [2026-02-03T20:26:20.107394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-02-03T20:26:20.119042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-02-03T20:26:20.119658] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-02-03T20:26:20.120445] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-02-03T20:26:20.120500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:20.120534] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:20.120562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:20.120648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:20.180226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:20.181120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:20.181220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:20.181258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:20.302501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:20.302673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:20.302715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:20.302745] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:20.306093] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-02-03T20:26:20.306366] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-02-03T20:26:20.306491] [INFO ] [sig ] LWAY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:20.450489] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LWAY.txt [2026-02-03T20:26:20.450638] [INFO ] [sig ] [1904/3452] Completed LWAY in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-03T20:26:20.450679] [INFO ] [sig ] [1905/3452] Forecasting LWLG... [2026-02-03T20:26:20.450710] [INFO ] [sig ] Generating forecast for: LWLG [2026-02-03T20:26:20.450741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-02-03T20:26:20.462060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-02-03T20:26:20.462422] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-02-03T20:26:20.463211] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-02-03T20:26:20.463265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:20.463297] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:20.463463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:20.463519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:20.527464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:20.528380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:20.528467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:20.528501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:20.660592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:20.660759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:20.660804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:20.660831] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:20.664490] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: DOWN (p=45.81%) [2026-02-03T20:26:20.664840] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-02-03T20:26:20.665014] [INFO ] [sig ] LWLG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:20.827517] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LWLG.txt [2026-02-03T20:26:20.827741] [INFO ] [sig ] [1905/3452] Completed LWLG in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.2m [2026-02-03T20:26:20.827812] [INFO ] [sig ] [1906/3452] Forecasting LX... [2026-02-03T20:26:20.827881] [INFO ] [sig ] Generating forecast for: LX [2026-02-03T20:26:20.827919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-02-03T20:26:20.840835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-02-03T20:26:20.841319] [INFO ] [FORECASTER] Starting predict_future for LX [2026-02-03T20:26:20.842303] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-02-03T20:26:20.842361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:20.842395] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:20.842422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:20.842480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:20.907187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:20.908341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:20.908446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:20.908485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:21.070419] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:21.070726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:21.070772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:21.070881] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:21.074826] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=46.48%) [2026-02-03T20:26:21.075168] [INFO ] [FORECASTER] Completed predict_future for LX [2026-02-03T20:26:21.075336] [INFO ] [sig ] LX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:21.317285] [INFO ] [LOCAL ] Saved forecast: LX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LX.txt [2026-02-03T20:26:21.317797] [INFO ] [sig ] [1906/3452] Completed LX in 0.5s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:21.317902] [INFO ] [sig ] [1907/3452] Forecasting LXEO... [2026-02-03T20:26:21.317942] [INFO ] [sig ] Generating forecast for: LXEO [2026-02-03T20:26:21.317989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-02-03T20:26:21.342606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-02-03T20:26:21.347340] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-02-03T20:26:21.349193] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-02-03T20:26:21.349293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:21.349349] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:21.349396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:21.349500] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:21.445613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:21.446865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:21.447016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:21.447058] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:21.625627] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:21.625839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:21.625910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:21.625962] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:21.631252] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-02-03T20:26:21.631866] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-02-03T20:26:21.632091] [INFO ] [sig ] LXEO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:21.881359] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LXEO.txt [2026-02-03T20:26:21.881633] [INFO ] [sig ] [1907/3452] Completed LXEO in 0.6s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:21.881691] [INFO ] [sig ] [1908/3452] Forecasting LXP... [2026-02-03T20:26:21.881726] [INFO ] [sig ] Generating forecast for: LXP [2026-02-03T20:26:21.881761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-02-03T20:26:21.899864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-02-03T20:26:21.900458] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-02-03T20:26:21.901808] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-02-03T20:26:21.901878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:21.901925] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:21.901963] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:21.902045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:21.991002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:21.992208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:21.992386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:21.992435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:22.111340] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:22.111514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:22.111557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:22.111608] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:22.115257] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-02-03T20:26:22.115545] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-02-03T20:26:22.115699] [INFO ] [sig ] LXP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:22.259289] [INFO ] [LOCAL ] Saved forecast: LXP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LXP.txt [2026-02-03T20:26:22.259441] [INFO ] [sig ] [1908/3452] Completed LXP in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:22.259481] [INFO ] [sig ] [1909/3452] Forecasting LYB... [2026-02-03T20:26:22.259511] [INFO ] [sig ] Generating forecast for: LYB [2026-02-03T20:26:22.259543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-02-03T20:26:22.272963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-02-03T20:26:22.273339] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-02-03T20:26:22.274323] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-02-03T20:26:22.274377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:22.274409] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:22.274435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:22.274490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:22.351229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:22.352259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:22.352353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:22.352388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:22.479758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:22.479940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:22.479984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:22.480016] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:22.483773] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: DOWN (p=48.02%) [2026-02-03T20:26:22.484107] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-02-03T20:26:22.484252] [INFO ] [sig ] LYB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:22.641407] [INFO ] [LOCAL ] Saved forecast: LYB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LYB.txt [2026-02-03T20:26:22.641605] [INFO ] [sig ] [1909/3452] Completed LYB in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:22.641652] [INFO ] [sig ] [1910/3452] Forecasting LYG... [2026-02-03T20:26:22.641683] [INFO ] [sig ] Generating forecast for: LYG [2026-02-03T20:26:22.641716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-02-03T20:26:22.653184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-02-03T20:26:22.653624] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-02-03T20:26:22.654534] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-02-03T20:26:22.654613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:22.654649] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:22.654677] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:22.654736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:22.716176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:22.717146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:22.717248] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:22.717286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:22.846282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:22.846448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:22.846489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:22.846522] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:22.850800] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-02-03T20:26:22.851117] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-02-03T20:26:22.851281] [INFO ] [sig ] LYG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:23.008833] [INFO ] [LOCAL ] Saved forecast: LYG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LYG.txt [2026-02-03T20:26:23.009016] [INFO ] [sig ] [1910/3452] Completed LYG in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:23.009074] [INFO ] [sig ] [1911/3452] Forecasting LYRA... [2026-02-03T20:26:23.009107] [INFO ] [sig ] Generating forecast for: LYRA [2026-02-03T20:26:23.009138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-02-03T20:26:23.021419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-02-03T20:26:23.021901] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-02-03T20:26:23.022740] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-02-03T20:26:23.022796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:23.022830] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:23.022858] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:23.022916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:23.082963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:23.083966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:23.084058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:23.084093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:23.210376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:23.210543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:23.210606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:23.210639] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:23.214369] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: UP (p=64.08%) [2026-02-03T20:26:23.214727] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-02-03T20:26:23.214875] [INFO ] [sig ] LYRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:23.362215] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LYRA.txt [2026-02-03T20:26:23.362375] [INFO ] [sig ] [1911/3452] Completed LYRA in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:23.362418] [INFO ] [sig ] [1912/3452] Forecasting LYTS... [2026-02-03T20:26:23.362447] [INFO ] [sig ] Generating forecast for: LYTS [2026-02-03T20:26:23.362476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-02-03T20:26:23.374593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-02-03T20:26:23.374980] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-02-03T20:26:23.375841] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-02-03T20:26:23.375907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:23.375949] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:23.375988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:23.376068] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:23.437201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:23.438077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:23.438163] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:23.438197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:23.558634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:23.558778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:23.558817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:23.558845] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:23.562369] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=93.18%) [2026-02-03T20:26:23.562675] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-02-03T20:26:23.562809] [INFO ] [sig ] LYTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:23.710647] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LYTS.txt [2026-02-03T20:26:23.710827] [INFO ] [sig ] [1912/3452] Completed LYTS in 0.3s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:23.710878] [INFO ] [sig ] [1913/3452] Forecasting LZ... [2026-02-03T20:26:23.710911] [INFO ] [sig ] Generating forecast for: LZ [2026-02-03T20:26:23.710942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-02-03T20:26:23.724186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-02-03T20:26:23.724625] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-02-03T20:26:23.725620] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-02-03T20:26:23.725676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:23.725727] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:23.725757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:23.725815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:23.787624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:23.788454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:23.788591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:23.788630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:23.917636] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:23.917824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:23.917886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:23.917918] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:23.921631] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: DOWN (p=23.14%) [2026-02-03T20:26:23.921932] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-02-03T20:26:23.922068] [INFO ] [sig ] LZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:24.067370] [INFO ] [LOCAL ] Saved forecast: LZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LZ.txt [2026-02-03T20:26:24.067525] [INFO ] [sig ] [1913/3452] Completed LZ in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:24.067585] [INFO ] [sig ] [1914/3452] Forecasting LZB... [2026-02-03T20:26:24.067620] [INFO ] [sig ] Generating forecast for: LZB [2026-02-03T20:26:24.067652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-02-03T20:26:24.079621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-02-03T20:26:24.080025] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-02-03T20:26:24.080859] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-02-03T20:26:24.080912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:24.080944] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:24.080970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:24.081026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:24.156304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:24.157489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:24.157626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:24.157683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:24.290984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:24.291167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:24.291223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:24.291263] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:24.294827] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-02-03T20:26:24.295115] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-02-03T20:26:24.295251] [INFO ] [sig ] LZB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:24.445517] [INFO ] [LOCAL ] Saved forecast: LZB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/LZB.txt [2026-02-03T20:26:24.445730] [INFO ] [sig ] [1914/3452] Completed LZB in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:24.445776] [INFO ] [sig ] [1915/3452] Forecasting LZM... [2026-02-03T20:26:24.445807] [INFO ] [sig ] Generating forecast for: LZM [2026-02-03T20:26:24.445845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-02-03T20:26:24.457454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-02-03T20:26:24.457888] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-02-03T20:26:24.458899] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-02-03T20:26:24.458954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:24.458986] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:24.459013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:24.459072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:24.520878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:24.521850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:24.521939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:24.521973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:24.649287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:24.649657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:24.649701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:24.649731] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:24.653711] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=80.85%) [2026-02-03T20:26:24.653997] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-02-03T20:26:24.654128] [INFO ] [sig ] LZM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:24.806166] [INFO ] [LOCAL ] Saved forecast: LZM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/LZM.txt [2026-02-03T20:26:24.806313] [INFO ] [sig ] [1915/3452] Completed LZM in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:24.806354] [INFO ] [sig ] [1916/3452] Forecasting M... [2026-02-03T20:26:24.806385] [INFO ] [sig ] Generating forecast for: M [2026-02-03T20:26:24.806416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-02-03T20:26:24.817880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-02-03T20:26:24.818250] [INFO ] [FORECASTER] Starting predict_future for M [2026-02-03T20:26:24.819063] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-02-03T20:26:24.819116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:24.819150] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:24.819177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:24.819237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:24.876354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:24.877093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:24.877176] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:24.877209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:25.011209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:25.011638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:25.011688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:25.011720] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:25.015234] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-02-03T20:26:25.015530] [INFO ] [FORECASTER] Completed predict_future for M [2026-02-03T20:26:25.015697] [INFO ] [sig ] M: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:25.165894] [INFO ] [LOCAL ] Saved forecast: M 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/M.txt [2026-02-03T20:26:25.166106] [INFO ] [sig ] [1916/3452] Completed M in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:25.166158] [INFO ] [sig ] [1917/3452] Forecasting MA... [2026-02-03T20:26:25.166204] [INFO ] [sig ] Generating forecast for: MA [2026-02-03T20:26:25.166243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-02-03T20:26:25.178145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-02-03T20:26:25.178610] [INFO ] [FORECASTER] Starting predict_future for MA [2026-02-03T20:26:25.179426] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-02-03T20:26:25.179480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:25.179514] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:25.179541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:25.179632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:25.240332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:25.241659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:25.241746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:25.241780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:25.364798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:25.364961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:25.365002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:25.365035] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:25.368549] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: UP (p=60.93%) [2026-02-03T20:26:25.368857] [INFO ] [FORECASTER] Completed predict_future for MA [2026-02-03T20:26:25.368989] [INFO ] [sig ] MA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:25.521074] [INFO ] [LOCAL ] Saved forecast: MA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MA.txt [2026-02-03T20:26:25.521213] [INFO ] [sig ] [1917/3452] Completed MA in 0.4s | 2.82 sym/s | Total: 11.3m | ETA: 9.1m [2026-02-03T20:26:25.521252] [INFO ] [sig ] [1918/3452] Forecasting MAA... [2026-02-03T20:26:25.521283] [INFO ] [sig ] Generating forecast for: MAA [2026-02-03T20:26:25.521313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-02-03T20:26:25.534858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-02-03T20:26:25.535337] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-02-03T20:26:25.536172] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-02-03T20:26:25.536227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:25.536262] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:25.536291] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:25.536347] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:25.598880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:25.599827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:25.599933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:25.599981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:25.730505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:25.730683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:25.730726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:25.730756] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:25.734902] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: UP (p=50.75%) [2026-02-03T20:26:25.735201] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-02-03T20:26:25.735344] [INFO ] [sig ] MAA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:25.877816] [INFO ] [LOCAL ] Saved forecast: MAA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MAA.txt [2026-02-03T20:26:25.877981] [INFO ] [sig ] [1918/3452] Completed MAA in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-03T20:26:25.878023] [INFO ] [sig ] [1919/3452] Forecasting MAC... [2026-02-03T20:26:25.878052] [INFO ] [sig ] Generating forecast for: MAC [2026-02-03T20:26:25.878082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-02-03T20:26:25.889278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-02-03T20:26:25.889609] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-02-03T20:26:25.890393] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-02-03T20:26:25.890446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:25.890478] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:25.890504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:25.890560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:25.946864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:25.947460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:25.947537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:25.947570] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:26.071446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:26.071620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:26.071667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:26.071697] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:26.075105] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: DOWN (p=47.63%) [2026-02-03T20:26:26.075416] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-02-03T20:26:26.075542] [INFO ] [sig ] MAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:26.216795] [INFO ] [LOCAL ] Saved forecast: MAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MAC.txt [2026-02-03T20:26:26.216925] [INFO ] [sig ] [1919/3452] Completed MAC in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-03T20:26:26.216965] [INFO ] [sig ] [1920/3452] Forecasting MAMA... [2026-02-03T20:26:26.216994] [INFO ] [sig ] Generating forecast for: MAMA [2026-02-03T20:26:26.217023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-02-03T20:26:26.228136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-02-03T20:26:26.228458] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-02-03T20:26:26.229247] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-02-03T20:26:26.229301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:26.229359] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:26.229387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:26.229444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:26.285929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:26.286563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:26.286657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:26.286690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:26.409756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:26.409925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:26.409966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:26.410013] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:26.413515] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-02-03T20:26:26.413818] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-02-03T20:26:26.413951] [INFO ] [sig ] MAMA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:26.555843] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MAMA.txt [2026-02-03T20:26:26.555971] [INFO ] [sig ] [1920/3452] Completed MAMA in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-03T20:26:26.556011] [INFO ] [sig ] [1921/3452] Forecasting MAN... [2026-02-03T20:26:26.556041] [INFO ] [sig ] Generating forecast for: MAN [2026-02-03T20:26:26.556071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-02-03T20:26:26.567032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-02-03T20:26:26.567345] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-02-03T20:26:26.568161] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-02-03T20:26:26.568213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:26.568245] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:26.568270] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:26.568325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:26.627373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:26.628275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:26.628359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:26.628394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:26.751607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:26.751798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:26.751839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:26.751869] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:26.755441] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-02-03T20:26:26.755787] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-02-03T20:26:26.755925] [INFO ] [sig ] MAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:26.900394] [INFO ] [LOCAL ] Saved forecast: MAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MAN.txt [2026-02-03T20:26:26.900529] [INFO ] [sig ] [1921/3452] Completed MAN in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-03T20:26:26.900584] [INFO ] [sig ] [1922/3452] Forecasting MANH... [2026-02-03T20:26:26.900617] [INFO ] [sig ] Generating forecast for: MANH [2026-02-03T20:26:26.900647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-02-03T20:26:26.911864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-02-03T20:26:26.912164] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-02-03T20:26:26.912945] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-02-03T20:26:26.912998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:26.913030] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:26.913058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:26.913114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:26.971321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:26.972087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:26.972167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:26.972200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:27.094519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:27.094700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:27.094744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:27.094772] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:27.098229] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: DOWN (p=30.36%) [2026-02-03T20:26:27.098528] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-02-03T20:26:27.098673] [INFO ] [sig ] MANH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:27.240212] [INFO ] [LOCAL ] Saved forecast: MANH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MANH.txt [2026-02-03T20:26:27.240345] [INFO ] [sig ] [1922/3452] Completed MANH in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-03T20:26:27.240385] [INFO ] [sig ] [1923/3452] Forecasting MARA... [2026-02-03T20:26:27.240414] [INFO ] [sig ] Generating forecast for: MARA [2026-02-03T20:26:27.240444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-02-03T20:26:27.251838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-02-03T20:26:27.252174] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-02-03T20:26:27.252974] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-02-03T20:26:27.253028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:27.253059] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:27.253085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:27.253141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:27.310845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:27.311523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:27.311622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:27.311657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:27.440199] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:27.440392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:27.440434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:27.440501] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:27.443971] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=64.58%) [2026-02-03T20:26:27.444254] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-02-03T20:26:27.444380] [INFO ] [sig ] MARA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:27.589818] [INFO ] [LOCAL ] Saved forecast: MARA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MARA.txt [2026-02-03T20:26:27.589965] [INFO ] [sig ] [1923/3452] Completed MARA in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.1m [2026-02-03T20:26:27.590006] [INFO ] [sig ] [1924/3452] Forecasting MAS... [2026-02-03T20:26:27.590037] [INFO ] [sig ] Generating forecast for: MAS [2026-02-03T20:26:27.590068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-02-03T20:26:27.604792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-02-03T20:26:27.605229] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-02-03T20:26:27.606293] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-02-03T20:26:27.606374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:27.606421] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:27.606457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:27.606555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:27.679948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:27.681094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:27.681196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:27.681231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:27.814132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:27.814317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:27.814371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:27.814414] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:27.818824] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: UP (p=80.11%) [2026-02-03T20:26:27.819166] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-02-03T20:26:27.819313] [INFO ] [sig ] MAS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:27.976179] [INFO ] [LOCAL ] Saved forecast: MAS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MAS.txt [2026-02-03T20:26:27.976356] [INFO ] [sig ] [1924/3452] Completed MAS in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:27.976398] [INFO ] [sig ] [1925/3452] Forecasting MASI... [2026-02-03T20:26:27.976429] [INFO ] [sig ] Generating forecast for: MASI [2026-02-03T20:26:27.976460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-02-03T20:26:27.987894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-02-03T20:26:27.988276] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-02-03T20:26:27.989098] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-02-03T20:26:27.989150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:27.989182] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:27.989207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:27.989264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:28.045353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:28.046167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:28.046249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:28.046282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:28.163149] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:28.163312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:28.163354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:28.163384] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:28.166824] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: DOWN (p=38.26%) [2026-02-03T20:26:28.167107] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-02-03T20:26:28.167237] [INFO ] [sig ] MASI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:28.311794] [INFO ] [LOCAL ] Saved forecast: MASI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MASI.txt [2026-02-03T20:26:28.311957] [INFO ] [sig ] [1925/3452] Completed MASI in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:28.311997] [INFO ] [sig ] [1926/3452] Forecasting MASS... [2026-02-03T20:26:28.312028] [INFO ] [sig ] Generating forecast for: MASS [2026-02-03T20:26:28.312061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-02-03T20:26:28.323128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-02-03T20:26:28.323537] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-02-03T20:26:28.324361] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-02-03T20:26:28.324441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:28.324476] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:28.324503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:28.324560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:28.384985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:28.385986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:28.386073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:28.386105] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:28.511613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:28.511769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:28.511809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:28.511838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:28.515266] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-02-03T20:26:28.515589] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-02-03T20:26:28.515722] [INFO ] [sig ] MASS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:28.662350] [INFO ] [LOCAL ] Saved forecast: MASS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MASS.txt [2026-02-03T20:26:28.662497] [INFO ] [sig ] [1926/3452] Completed MASS in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:28.662538] [INFO ] [sig ] [1927/3452] Forecasting MATX... [2026-02-03T20:26:28.662586] [INFO ] [sig ] Generating forecast for: MATX [2026-02-03T20:26:28.662620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-02-03T20:26:28.674797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-02-03T20:26:28.675164] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-02-03T20:26:28.676021] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-02-03T20:26:28.676087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:28.676137] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:28.676184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:28.676255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:28.736666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:28.737471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:28.737563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:28.737619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:28.857660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:28.857818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:28.857875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:28.857909] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:28.861448] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=72.80%) [2026-02-03T20:26:28.861755] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-02-03T20:26:28.861893] [INFO ] [sig ] MATX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:29.010523] [INFO ] [LOCAL ] Saved forecast: MATX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MATX.txt [2026-02-03T20:26:29.010704] [INFO ] [sig ] [1927/3452] Completed MATX in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:29.010749] [INFO ] [sig ] [1928/3452] Forecasting MAX... [2026-02-03T20:26:29.010782] [INFO ] [sig ] Generating forecast for: MAX [2026-02-03T20:26:29.010814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-02-03T20:26:29.024161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-02-03T20:26:29.024521] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-02-03T20:26:29.025336] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-02-03T20:26:29.025393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:29.025430] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:29.025681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:29.025744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:29.084851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:29.085616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:29.085698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:29.085733] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:29.207139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:29.207301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:29.207351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:29.207388] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:29.210969] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=94.07%) [2026-02-03T20:26:29.211249] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-02-03T20:26:29.211378] [INFO ] [sig ] MAX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:29.360244] [INFO ] [LOCAL ] Saved forecast: MAX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MAX.txt [2026-02-03T20:26:29.360394] [INFO ] [sig ] [1928/3452] Completed MAX in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:29.360436] [INFO ] [sig ] [1929/3452] Forecasting MAXI... [2026-02-03T20:26:29.360469] [INFO ] [sig ] Generating forecast for: MAXI [2026-02-03T20:26:29.360501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-02-03T20:26:29.372642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-02-03T20:26:29.373021] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-02-03T20:26:29.374040] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-02-03T20:26:29.374100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:29.374144] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:29.374176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:29.374235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:29.437620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:29.438701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:29.438789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:29.438825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:29.559675] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:29.559836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:29.559880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:29.559910] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:29.563948] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: DOWN (p=37.24%) [2026-02-03T20:26:29.564251] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-02-03T20:26:29.564414] [INFO ] [sig ] MAXI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:29.718433] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MAXI.txt [2026-02-03T20:26:29.718633] [INFO ] [sig ] [1929/3452] Completed MAXI in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:29.718680] [INFO ] [sig ] [1930/3452] Forecasting MAXN... [2026-02-03T20:26:29.718710] [INFO ] [sig ] Generating forecast for: MAXN [2026-02-03T20:26:29.718741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-02-03T20:26:29.732036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-02-03T20:26:29.732543] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-02-03T20:26:29.733679] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-02-03T20:26:29.733739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:29.733775] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:29.733814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:29.733895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:29.798693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:29.799680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:29.799815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:29.799852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:29.918594] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:29.918756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:29.918798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:29.918829] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:29.922310] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=82.79%) [2026-02-03T20:26:29.922659] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-02-03T20:26:29.922836] [INFO ] [sig ] MAXN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:30.074648] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MAXN.txt [2026-02-03T20:26:30.074814] [INFO ] [sig ] [1930/3452] Completed MAXN in 0.4s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:30.074858] [INFO ] [sig ] [1931/3452] Forecasting MBB... [2026-02-03T20:26:30.074891] [INFO ] [sig ] Generating forecast for: MBB [2026-02-03T20:26:30.074935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-02-03T20:26:30.086566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-02-03T20:26:30.086994] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-02-03T20:26:30.087792] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-02-03T20:26:30.087846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:30.087901] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:30.087929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:30.087986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:30.145474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:30.146361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:30.146459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:30.146492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:30.265531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:30.265710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:30.265752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:30.265782] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:30.269211] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=54.74%) [2026-02-03T20:26:30.269543] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-02-03T20:26:30.269703] [INFO ] [sig ] MBB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:30.409104] [INFO ] [LOCAL ] Saved forecast: MBB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MBB.txt [2026-02-03T20:26:30.409236] [INFO ] [sig ] [1931/3452] Completed MBB in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:30.409276] [INFO ] [sig ] [1932/3452] Forecasting MBC... [2026-02-03T20:26:30.409313] [INFO ] [sig ] Generating forecast for: MBC [2026-02-03T20:26:30.409349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-02-03T20:26:30.420673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-02-03T20:26:30.421018] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-02-03T20:26:30.421807] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-02-03T20:26:30.421860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:30.421892] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:30.421919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:30.421975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:30.478165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:30.478788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:30.478868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:30.478899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:30.594208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:30.594353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:30.594399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:30.594434] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:30.597959] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=4.72%) [2026-02-03T20:26:30.598230] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-02-03T20:26:30.598370] [INFO ] [sig ] MBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:30.738126] [INFO ] [LOCAL ] Saved forecast: MBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MBC.txt [2026-02-03T20:26:30.738255] [INFO ] [sig ] [1932/3452] Completed MBC in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:30.738293] [INFO ] [sig ] [1933/3452] Forecasting MBCN... [2026-02-03T20:26:30.738324] [INFO ] [sig ] Generating forecast for: MBCN [2026-02-03T20:26:30.738353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-02-03T20:26:30.748623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-02-03T20:26:30.748960] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-02-03T20:26:30.749737] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-02-03T20:26:30.749789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:30.749821] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:30.749848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:30.749905] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:30.806341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:30.807065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:30.807144] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:30.807176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:30.905814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:30.905990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:30.906030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:30.906060] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:30.909456] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: DOWN (p=46.98%) [2026-02-03T20:26:30.909749] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-02-03T20:26:30.909874] [INFO ] [sig ] MBCN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:31.050345] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MBCN.txt [2026-02-03T20:26:31.050534] [INFO ] [sig ] [1933/3452] Completed MBCN in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:31.050595] [INFO ] [sig ] [1934/3452] Forecasting MBI... [2026-02-03T20:26:31.050630] [INFO ] [sig ] Generating forecast for: MBI [2026-02-03T20:26:31.050661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-02-03T20:26:31.061530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-02-03T20:26:31.061932] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-02-03T20:26:31.062732] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-02-03T20:26:31.062784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:31.062815] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:31.062842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:31.062898] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:31.118952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:31.119857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:31.119944] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:31.119977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:31.238130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:31.238297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:31.238338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:31.238368] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:31.241809] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-02-03T20:26:31.242076] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-02-03T20:26:31.242200] [INFO ] [sig ] MBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:31.382133] [INFO ] [LOCAL ] Saved forecast: MBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MBI.txt [2026-02-03T20:26:31.382286] [INFO ] [sig ] [1934/3452] Completed MBI in 0.3s | 2.82 sym/s | Total: 11.4m | ETA: 9.0m [2026-02-03T20:26:31.382327] [INFO ] [sig ] [1935/3452] Forecasting MBIN... [2026-02-03T20:26:31.382356] [INFO ] [sig ] Generating forecast for: MBIN [2026-02-03T20:26:31.382386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-02-03T20:26:31.393719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-02-03T20:26:31.394030] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-02-03T20:26:31.394799] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-02-03T20:26:31.394851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:31.394882] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:31.394909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:31.394966] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:31.451326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:31.452260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:31.452346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:31.452385] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:31.567235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:31.567404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:31.567445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:31.567474] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:31.571059] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: UP (p=67.49%) [2026-02-03T20:26:31.571365] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-02-03T20:26:31.571523] [INFO ] [sig ] MBIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:31.715129] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MBIN.txt [2026-02-03T20:26:31.715276] [INFO ] [sig ] [1935/3452] Completed MBIN in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-03T20:26:31.715321] [INFO ] [sig ] [1936/3452] Forecasting MBLY... [2026-02-03T20:26:31.715356] [INFO ] [sig ] Generating forecast for: MBLY [2026-02-03T20:26:31.715391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-02-03T20:26:31.726954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-02-03T20:26:31.727352] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-02-03T20:26:31.728193] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-02-03T20:26:31.728247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:31.728280] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:31.728306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:31.728363] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:31.786910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:31.787784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:31.787890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:31.787925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:31.925909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:31.926072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:31.926117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:31.926148] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:31.929853] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: DOWN (p=8.60%) [2026-02-03T20:26:31.930189] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-02-03T20:26:31.930339] [INFO ] [sig ] MBLY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:32.091436] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MBLY.txt [2026-02-03T20:26:32.091626] [INFO ] [sig ] [1936/3452] Completed MBLY in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-03T20:26:32.091672] [INFO ] [sig ] [1937/3452] Forecasting MBS... [2026-02-03T20:26:32.091704] [INFO ] [sig ] Generating forecast for: MBS [2026-02-03T20:26:32.091737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-02-03T20:26:32.104527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-02-03T20:26:32.105042] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-02-03T20:26:32.105975] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-02-03T20:26:32.106043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:32.106128] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:32.106159] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:32.106218] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:32.171113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:32.172058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:32.172151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:32.172186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:32.291872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:32.292230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:32.292272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:32.292301] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:32.295956] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-02-03T20:26:32.296253] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-02-03T20:26:32.296380] [INFO ] [sig ] MBS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:32.438172] [INFO ] [LOCAL ] Saved forecast: MBS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MBS.txt [2026-02-03T20:26:32.438325] [INFO ] [sig ] [1937/3452] Completed MBS in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-03T20:26:32.438368] [INFO ] [sig ] [1938/3452] Forecasting MBWM... [2026-02-03T20:26:32.438397] [INFO ] [sig ] Generating forecast for: MBWM [2026-02-03T20:26:32.438427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-02-03T20:26:32.449531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-02-03T20:26:32.449913] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-02-03T20:26:32.450714] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-02-03T20:26:32.450768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:32.450799] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:32.450827] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:32.450883] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:32.507607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:32.508365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:32.508448] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:32.508482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:32.631284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:32.631454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:32.631504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:32.631534] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:32.634974] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: DOWN (p=13.92%) [2026-02-03T20:26:32.635250] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-02-03T20:26:32.635379] [INFO ] [sig ] MBWM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:32.776151] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MBWM.txt [2026-02-03T20:26:32.776295] [INFO ] [sig ] [1938/3452] Completed MBWM in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-03T20:26:32.776336] [INFO ] [sig ] [1939/3452] Forecasting MBX... [2026-02-03T20:26:32.776365] [INFO ] [sig ] Generating forecast for: MBX [2026-02-03T20:26:32.776395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-02-03T20:26:32.789041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-02-03T20:26:32.789485] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-02-03T20:26:32.790343] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-02-03T20:26:32.790411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:32.790454] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:32.790489] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:32.790555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:32.847319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:32.848372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:32.848468] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:32.848503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:32.972616] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:32.972785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:32.972826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:32.972854] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:32.976868] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-02-03T20:26:32.977205] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-02-03T20:26:32.977347] [INFO ] [sig ] MBX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:33.123003] [INFO ] [LOCAL ] Saved forecast: MBX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MBX.txt [2026-02-03T20:26:33.123185] [INFO ] [sig ] [1939/3452] Completed MBX in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 9.0m [2026-02-03T20:26:33.123228] [INFO ] [sig ] [1940/3452] Forecasting MC... [2026-02-03T20:26:33.123258] [INFO ] [sig ] Generating forecast for: MC [2026-02-03T20:26:33.123288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-02-03T20:26:33.134556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-02-03T20:26:33.134989] [INFO ] [FORECASTER] Starting predict_future for MC [2026-02-03T20:26:33.135813] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-02-03T20:26:33.135867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:33.135898] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:33.135924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:33.135980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:33.193284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:33.194204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:33.194293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:33.194326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:33.319724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:33.319904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:33.319945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:33.320027] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:33.323683] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=6.23%) [2026-02-03T20:26:33.324038] [INFO ] [FORECASTER] Completed predict_future for MC [2026-02-03T20:26:33.324186] [INFO ] [sig ] MC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:33.473303] [INFO ] [LOCAL ] Saved forecast: MC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MC.txt [2026-02-03T20:26:33.473458] [INFO ] [sig ] [1940/3452] Completed MC in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:33.473516] [INFO ] [sig ] [1941/3452] Forecasting MCBS... [2026-02-03T20:26:33.473549] [INFO ] [sig ] Generating forecast for: MCBS [2026-02-03T20:26:33.473598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-02-03T20:26:33.486825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-02-03T20:26:33.487253] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-02-03T20:26:33.488155] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-02-03T20:26:33.488213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:33.488247] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:33.488276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:33.488334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:33.550448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:33.551283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:33.551403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:33.551448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:33.689505] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:33.689692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:33.689738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:33.689770] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:33.693329] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: UP (p=87.64%) [2026-02-03T20:26:33.693661] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-02-03T20:26:33.693808] [INFO ] [sig ] MCBS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:33.841192] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MCBS.txt [2026-02-03T20:26:33.841347] [INFO ] [sig ] [1941/3452] Completed MCBS in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:33.841390] [INFO ] [sig ] [1942/3452] Forecasting MCHI... [2026-02-03T20:26:33.841425] [INFO ] [sig ] Generating forecast for: MCHI [2026-02-03T20:26:33.841473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-02-03T20:26:33.852997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-02-03T20:26:33.853402] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-02-03T20:26:33.854239] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-02-03T20:26:33.854296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:33.854330] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:33.854359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:33.854420] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:33.915905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:33.916989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:33.917100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:33.917135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:34.049221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:34.049380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:34.049424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:34.049465] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:34.053054] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=76.05%) [2026-02-03T20:26:34.053344] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-02-03T20:26:34.053515] [INFO ] [sig ] MCHI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:34.201668] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MCHI.txt [2026-02-03T20:26:34.201830] [INFO ] [sig ] [1942/3452] Completed MCHI in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:34.201873] [INFO ] [sig ] [1943/3452] Forecasting MCHP... [2026-02-03T20:26:34.201902] [INFO ] [sig ] Generating forecast for: MCHP [2026-02-03T20:26:34.201933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-02-03T20:26:34.214888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-02-03T20:26:34.215382] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-02-03T20:26:34.216269] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-02-03T20:26:34.216323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:34.216357] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:34.216384] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:34.216446] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:34.286701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:34.287662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:34.287757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:34.287821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:34.422141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:34.422303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:34.422345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:34.422374] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:34.425899] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-02-03T20:26:34.426181] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-02-03T20:26:34.426310] [INFO ] [sig ] MCHP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:34.567472] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MCHP.txt [2026-02-03T20:26:34.567639] [INFO ] [sig ] [1943/3452] Completed MCHP in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:34.567682] [INFO ] [sig ] [1944/3452] Forecasting MCHX... [2026-02-03T20:26:34.567712] [INFO ] [sig ] Generating forecast for: MCHX [2026-02-03T20:26:34.567742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-02-03T20:26:34.578615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-02-03T20:26:34.578973] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-02-03T20:26:34.579834] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-02-03T20:26:34.579889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:34.579922] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:34.579950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:34.580008] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:34.637435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:34.638276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:34.638360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:34.638393] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:34.744773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:34.744937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:34.744977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:34.745024] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:34.748404] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: UP (p=68.96%) [2026-02-03T20:26:34.748727] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-02-03T20:26:34.748856] [INFO ] [sig ] MCHX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:34.889301] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MCHX.txt [2026-02-03T20:26:34.889445] [INFO ] [sig ] [1944/3452] Completed MCHX in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:34.889488] [INFO ] [sig ] [1945/3452] Forecasting MCI... [2026-02-03T20:26:34.889518] [INFO ] [sig ] Generating forecast for: MCI [2026-02-03T20:26:34.889548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-02-03T20:26:34.900496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-02-03T20:26:34.900853] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-02-03T20:26:34.901671] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-02-03T20:26:34.901724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:34.901756] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:34.901784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:34.901841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:34.959293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:34.960195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:34.960279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:34.960312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:35.079424] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:35.079611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:35.079652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:35.079682] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:35.083247] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: UP (p=82.40%) [2026-02-03T20:26:35.083527] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-02-03T20:26:35.083673] [INFO ] [sig ] MCI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:35.224531] [INFO ] [LOCAL ] Saved forecast: MCI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MCI.txt [2026-02-03T20:26:35.224706] [INFO ] [sig ] [1945/3452] Completed MCI in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:35.224747] [INFO ] [sig ] [1946/3452] Forecasting MCK... [2026-02-03T20:26:35.224778] [INFO ] [sig ] Generating forecast for: MCK [2026-02-03T20:26:35.224808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-02-03T20:26:35.236896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-02-03T20:26:35.237254] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-02-03T20:26:35.238106] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-02-03T20:26:35.238160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:35.238191] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:35.238217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:35.238272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:35.294772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:35.295684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:35.295810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:35.295845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:35.417501] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:35.417680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:35.417721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:35.417749] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:35.421228] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=43.85%) [2026-02-03T20:26:35.421521] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-02-03T20:26:35.421670] [INFO ] [sig ] MCK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:35.569361] [INFO ] [LOCAL ] Saved forecast: MCK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MCK.txt [2026-02-03T20:26:35.569560] [INFO ] [sig ] [1946/3452] Completed MCK in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:35.569639] [INFO ] [sig ] [1947/3452] Forecasting MCN... [2026-02-03T20:26:35.569673] [INFO ] [sig ] Generating forecast for: MCN [2026-02-03T20:26:35.569704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-02-03T20:26:35.581259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-02-03T20:26:35.581678] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-02-03T20:26:35.582662] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-02-03T20:26:35.582727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:35.582765] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:35.582796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:35.582881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:35.643851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:35.644730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:35.644849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:35.644894] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:35.768258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:35.768434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:35.768499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:35.768545] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:35.772170] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=91.09%) [2026-02-03T20:26:35.772476] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-02-03T20:26:35.772641] [INFO ] [sig ] MCN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:35.918343] [INFO ] [LOCAL ] Saved forecast: MCN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MCN.txt [2026-02-03T20:26:35.918491] [INFO ] [sig ] [1947/3452] Completed MCN in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:35.918539] [INFO ] [sig ] [1948/3452] Forecasting MCO... [2026-02-03T20:26:35.918608] [INFO ] [sig ] Generating forecast for: MCO [2026-02-03T20:26:35.918647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-02-03T20:26:35.929477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-02-03T20:26:35.929922] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-02-03T20:26:35.930746] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-02-03T20:26:35.930803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:35.930842] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:35.930890] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:35.930971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:35.989545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:35.990369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:35.990453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:35.990487] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:36.105342] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:36.105486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:36.105529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:36.105560] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:36.109007] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-02-03T20:26:36.109286] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-02-03T20:26:36.109422] [INFO ] [sig ] MCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:36.249130] [INFO ] [LOCAL ] Saved forecast: MCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MCO.txt [2026-02-03T20:26:36.249265] [INFO ] [sig ] [1948/3452] Completed MCO in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:36.249304] [INFO ] [sig ] [1949/3452] Forecasting MCRB... [2026-02-03T20:26:36.249335] [INFO ] [sig ] Generating forecast for: MCRB [2026-02-03T20:26:36.249366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-02-03T20:26:36.260528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-02-03T20:26:36.260886] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-02-03T20:26:36.261703] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-02-03T20:26:36.261758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:36.261789] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:36.261816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:36.261873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:36.318740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:36.319685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:36.319774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:36.319808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:36.447329] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:36.447489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:36.447532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:36.447563] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:36.451194] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-02-03T20:26:36.451484] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-02-03T20:26:36.451641] [INFO ] [sig ] MCRB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:36.605215] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MCRB.txt [2026-02-03T20:26:36.605385] [INFO ] [sig ] [1949/3452] Completed MCRB in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:36.605432] [INFO ] [sig ] [1950/3452] Forecasting MCRI... [2026-02-03T20:26:36.605469] [INFO ] [sig ] Generating forecast for: MCRI [2026-02-03T20:26:36.605507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-02-03T20:26:36.618252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-02-03T20:26:36.618679] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-02-03T20:26:36.619503] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-02-03T20:26:36.619557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:36.619609] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:36.619638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:36.619696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:36.679467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:36.680354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:36.680440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:36.680474] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:36.803985] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:36.804147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:36.804188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:36.804220] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:36.807771] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-02-03T20:26:36.808103] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-02-03T20:26:36.808238] [INFO ] [sig ] MCRI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:36.958071] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MCRI.txt [2026-02-03T20:26:36.958262] [INFO ] [sig ] [1950/3452] Completed MCRI in 0.4s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:36.958305] [INFO ] [sig ] [1951/3452] Forecasting MCS... [2026-02-03T20:26:36.958336] [INFO ] [sig ] Generating forecast for: MCS [2026-02-03T20:26:36.958370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-02-03T20:26:36.969700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-02-03T20:26:36.970078] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-02-03T20:26:36.970889] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-02-03T20:26:36.970944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:36.970978] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:36.971005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:36.971062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:37.029230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:37.030156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:37.030243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:37.030279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:37.158692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:37.158853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:37.158896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:37.158926] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:37.162723] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-02-03T20:26:37.163023] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-02-03T20:26:37.163158] [INFO ] [sig ] MCS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:37.303715] [INFO ] [LOCAL ] Saved forecast: MCS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MCS.txt [2026-02-03T20:26:37.303857] [INFO ] [sig ] [1951/3452] Completed MCS in 0.3s | 2.82 sym/s | Total: 11.5m | ETA: 8.9m [2026-02-03T20:26:37.303898] [INFO ] [sig ] [1952/3452] Forecasting MCY... [2026-02-03T20:26:37.303927] [INFO ] [sig ] Generating forecast for: MCY [2026-02-03T20:26:37.303965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-02-03T20:26:37.315279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-02-03T20:26:37.315652] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-02-03T20:26:37.316409] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-02-03T20:26:37.316462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:37.316497] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:37.316526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:37.316602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:37.373774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:37.374362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:37.374439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:37.374473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:37.493095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:37.493256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:37.493295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:37.493325] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:37.496863] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-02-03T20:26:37.497202] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-02-03T20:26:37.497343] [INFO ] [sig ] MCY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:37.638501] [INFO ] [LOCAL ] Saved forecast: MCY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MCY.txt [2026-02-03T20:26:37.638648] [INFO ] [sig ] [1952/3452] Completed MCY in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-03T20:26:37.638689] [INFO ] [sig ] [1953/3452] Forecasting MD... [2026-02-03T20:26:37.638718] [INFO ] [sig ] Generating forecast for: MD [2026-02-03T20:26:37.638748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-02-03T20:26:37.649785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-02-03T20:26:37.650118] [INFO ] [FORECASTER] Starting predict_future for MD [2026-02-03T20:26:37.650919] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-02-03T20:26:37.650972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:37.651006] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:37.651033] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:37.651089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:37.708750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:37.709369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:37.709449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:37.709482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:37.832511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:37.832663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:37.832705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:37.832735] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:37.836074] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: DOWN (p=25.28%) [2026-02-03T20:26:37.836349] [INFO ] [FORECASTER] Completed predict_future for MD [2026-02-03T20:26:37.836473] [INFO ] [sig ] MD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:37.979359] [INFO ] [LOCAL ] Saved forecast: MD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MD.txt [2026-02-03T20:26:37.979503] [INFO ] [sig ] [1953/3452] Completed MD in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-03T20:26:37.979553] [INFO ] [sig ] [1954/3452] Forecasting MDAI... [2026-02-03T20:26:37.979611] [INFO ] [sig ] Generating forecast for: MDAI [2026-02-03T20:26:37.979649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-02-03T20:26:37.992021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-02-03T20:26:37.992338] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-02-03T20:26:37.993311] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-02-03T20:26:37.993363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:37.993422] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:37.993450] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:37.993507] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:38.053023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:38.053702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:38.053780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:38.053814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:38.178890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:38.179047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:38.179088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:38.179117] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:38.182620] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=78.98%) [2026-02-03T20:26:38.182905] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-02-03T20:26:38.183036] [INFO ] [sig ] MDAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:38.329349] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MDAI.txt [2026-02-03T20:26:38.329514] [INFO ] [sig ] [1954/3452] Completed MDAI in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-03T20:26:38.329557] [INFO ] [sig ] [1955/3452] Forecasting MDB... [2026-02-03T20:26:38.329607] [INFO ] [sig ] Generating forecast for: MDB [2026-02-03T20:26:38.329638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-02-03T20:26:38.341191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-02-03T20:26:38.341593] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-02-03T20:26:38.342358] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-02-03T20:26:38.342410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:38.342442] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:38.342469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:38.342534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:38.399944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:38.400817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:38.400903] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:38.400936] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:38.526041] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:38.526205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:38.526246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:38.526276] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:38.529826] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=30.43%) [2026-02-03T20:26:38.530125] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-02-03T20:26:38.530257] [INFO ] [sig ] MDB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:38.676766] [INFO ] [LOCAL ] Saved forecast: MDB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MDB.txt [2026-02-03T20:26:38.676927] [INFO ] [sig ] [1955/3452] Completed MDB in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-03T20:26:38.676969] [INFO ] [sig ] [1956/3452] Forecasting MDGL... [2026-02-03T20:26:38.676999] [INFO ] [sig ] Generating forecast for: MDGL [2026-02-03T20:26:38.677029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-02-03T20:26:38.688170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-02-03T20:26:38.688564] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-02-03T20:26:38.689347] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-02-03T20:26:38.689399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:38.689431] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:38.689458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:38.689529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:38.746940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:38.747819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:38.747924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:38.747957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:38.860567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:38.860742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:38.860782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:38.860810] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:38.864188] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: DOWN (p=36.50%) [2026-02-03T20:26:38.864475] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-02-03T20:26:38.864653] [INFO ] [sig ] MDGL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:39.006331] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MDGL.txt [2026-02-03T20:26:39.006469] [INFO ] [sig ] [1956/3452] Completed MDGL in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.9m [2026-02-03T20:26:39.006510] [INFO ] [sig ] [1957/3452] Forecasting MDLZ... [2026-02-03T20:26:39.006544] [INFO ] [sig ] Generating forecast for: MDLZ [2026-02-03T20:26:39.006590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-02-03T20:26:39.180557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-02-03T20:26:39.180955] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-02-03T20:26:39.181762] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-02-03T20:26:39.181815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:39.181847] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:39.181874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:39.181930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:39.239787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:39.240676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:39.240766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:39.240799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:39.365691] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:39.365862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:39.365904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:39.365965] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:39.370417] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=83.60%) [2026-02-03T20:26:39.370767] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-02-03T20:26:39.370905] [INFO ] [sig ] MDLZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:39.520195] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MDLZ.txt [2026-02-03T20:26:39.520329] [INFO ] [sig ] [1957/3452] Completed MDLZ in 0.5s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:39.520369] [INFO ] [sig ] [1958/3452] Forecasting MDWD... [2026-02-03T20:26:39.520399] [INFO ] [sig ] Generating forecast for: MDWD [2026-02-03T20:26:39.520429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-02-03T20:26:39.532815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-02-03T20:26:39.533335] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-02-03T20:26:39.534416] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-02-03T20:26:39.534487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:39.534533] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:39.534593] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:39.534689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:39.599309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:39.600306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:39.600403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:39.600437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:39.721197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:39.721390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:39.721449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:39.721493] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:39.725400] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-02-03T20:26:39.725770] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-02-03T20:26:39.725911] [INFO ] [sig ] MDWD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:39.888329] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MDWD.txt [2026-02-03T20:26:39.888490] [INFO ] [sig ] [1958/3452] Completed MDWD in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:39.888533] [INFO ] [sig ] [1959/3452] Forecasting MDXG... [2026-02-03T20:26:39.888564] [INFO ] [sig ] Generating forecast for: MDXG [2026-02-03T20:26:39.888616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-02-03T20:26:39.899955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-02-03T20:26:39.900369] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-02-03T20:26:39.901195] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-02-03T20:26:39.901251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:39.901284] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:39.901311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:39.901368] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:39.958856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:39.959728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:39.959818] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:39.959851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:40.082038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:40.082201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:40.082242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:40.082272] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:40.085658] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=51.24%) [2026-02-03T20:26:40.085931] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-02-03T20:26:40.086060] [INFO ] [sig ] MDXG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:40.232248] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MDXG.txt [2026-02-03T20:26:40.232410] [INFO ] [sig ] [1959/3452] Completed MDXG in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:40.232454] [INFO ] [sig ] [1960/3452] Forecasting MDXH... [2026-02-03T20:26:40.232485] [INFO ] [sig ] Generating forecast for: MDXH [2026-02-03T20:26:40.232518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-02-03T20:26:40.244952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-02-03T20:26:40.245373] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-02-03T20:26:40.246246] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-02-03T20:26:40.246301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:40.246334] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:40.246362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:40.246421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:40.307133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:40.308396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:40.308592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:40.308637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:40.426956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:40.427114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:40.427155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:40.427183] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:40.430683] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-02-03T20:26:40.430966] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-02-03T20:26:40.431098] [INFO ] [sig ] MDXH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:40.572996] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MDXH.txt [2026-02-03T20:26:40.573138] [INFO ] [sig ] [1960/3452] Completed MDXH in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:40.573188] [INFO ] [sig ] [1961/3452] Forecasting MEC... [2026-02-03T20:26:40.573219] [INFO ] [sig ] Generating forecast for: MEC [2026-02-03T20:26:40.573250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-02-03T20:26:40.585222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-02-03T20:26:40.585600] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-02-03T20:26:40.586392] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-02-03T20:26:40.586468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:40.586503] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:40.586530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:40.586617] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:40.643027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:40.643692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:40.643770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:40.643802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:40.764482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:40.764681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:40.764729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:40.764758] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:40.768185] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-02-03T20:26:40.768475] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-02-03T20:26:40.768646] [INFO ] [sig ] MEC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:40.910880] [INFO ] [LOCAL ] Saved forecast: MEC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MEC.txt [2026-02-03T20:26:40.911011] [INFO ] [sig ] [1961/3452] Completed MEC in 0.3s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:40.911051] [INFO ] [sig ] [1962/3452] Forecasting MED... [2026-02-03T20:26:40.911081] [INFO ] [sig ] Generating forecast for: MED [2026-02-03T20:26:40.911111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-02-03T20:26:40.922537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-02-03T20:26:40.922869] [INFO ] [FORECASTER] Starting predict_future for MED [2026-02-03T20:26:40.923643] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-02-03T20:26:40.923696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:40.923727] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:40.923754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:40.923810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:40.984214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:40.985222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:40.985310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:40.985344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:41.112535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:41.112711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:41.112751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:41.112965] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:41.116380] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=45.81%) [2026-02-03T20:26:41.116707] [INFO ] [FORECASTER] Completed predict_future for MED [2026-02-03T20:26:41.116847] [INFO ] [sig ] MED: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:41.267368] [INFO ] [LOCAL ] Saved forecast: MED 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MED.txt [2026-02-03T20:26:41.267524] [INFO ] [sig ] [1962/3452] Completed MED in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:41.267583] [INFO ] [sig ] [1963/3452] Forecasting MEDP... [2026-02-03T20:26:41.267618] [INFO ] [sig ] Generating forecast for: MEDP [2026-02-03T20:26:41.267650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-02-03T20:26:41.281371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-02-03T20:26:41.281867] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-02-03T20:26:41.282771] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-02-03T20:26:41.282826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:41.282859] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:41.282887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:41.283131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:41.345713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:41.346480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:41.346603] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:41.346650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:41.479009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:41.479164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:41.479207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:41.479238] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:41.483017] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: UP (p=72.71%) [2026-02-03T20:26:41.483306] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-02-03T20:26:41.483467] [INFO ] [sig ] MEDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:41.634529] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MEDP.txt [2026-02-03T20:26:41.634688] [INFO ] [sig ] [1963/3452] Completed MEDP in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:41.634732] [INFO ] [sig ] [1964/3452] Forecasting MEG... [2026-02-03T20:26:41.634771] [INFO ] [sig ] Generating forecast for: MEG [2026-02-03T20:26:41.634819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-02-03T20:26:41.646421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-02-03T20:26:41.646795] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-02-03T20:26:41.647568] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-02-03T20:26:41.647651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:41.647685] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:41.647714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:41.647773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:41.707096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:41.711323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:41.711516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:41.711557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:41.838339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:41.838497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:41.838538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:41.838592] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:41.842399] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: DOWN (p=47.66%) [2026-02-03T20:26:41.842698] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-02-03T20:26:41.842828] [INFO ] [sig ] MEG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:42.058349] [INFO ] [LOCAL ] Saved forecast: MEG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MEG.txt [2026-02-03T20:26:42.058497] [INFO ] [sig ] [1964/3452] Completed MEG in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:42.058545] [INFO ] [sig ] [1965/3452] Forecasting MEGI... [2026-02-03T20:26:42.058599] [INFO ] [sig ] Generating forecast for: MEGI [2026-02-03T20:26:42.058640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-02-03T20:26:42.070291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-02-03T20:26:42.070666] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-02-03T20:26:42.071454] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-02-03T20:26:42.071509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:42.071542] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:42.071591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:42.071673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:42.128569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:42.129392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:42.129477] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:42.129510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:42.267990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:42.268153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:42.268195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:42.268225] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:42.271970] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=4.62%) [2026-02-03T20:26:42.272310] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-02-03T20:26:42.272452] [INFO ] [sig ] MEGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:42.445027] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MEGI.txt [2026-02-03T20:26:42.445301] [INFO ] [sig ] [1965/3452] Completed MEGI in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:42.445375] [INFO ] [sig ] [1966/3452] Forecasting MEI... [2026-02-03T20:26:42.445425] [INFO ] [sig ] Generating forecast for: MEI [2026-02-03T20:26:42.445472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-02-03T20:26:42.458598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-02-03T20:26:42.459034] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-02-03T20:26:42.460102] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-02-03T20:26:42.460159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:42.460193] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:42.460221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:42.460295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:42.522940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:42.523944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:42.524052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:42.524087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:42.655440] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:42.655632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:42.655678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:42.655708] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:42.659611] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=58.41%) [2026-02-03T20:26:42.659987] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-02-03T20:26:42.660164] [INFO ] [sig ] MEI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:42.809726] [INFO ] [LOCAL ] Saved forecast: MEI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MEI.txt [2026-02-03T20:26:42.809886] [INFO ] [sig ] [1966/3452] Completed MEI in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:42.809929] [INFO ] [sig ] [1967/3452] Forecasting MELI... [2026-02-03T20:26:42.810154] [INFO ] [sig ] Generating forecast for: MELI [2026-02-03T20:26:42.810185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-02-03T20:26:42.822457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-02-03T20:26:42.822881] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-02-03T20:26:42.823742] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-02-03T20:26:42.823802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:42.823836] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:42.823863] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:42.823921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:42.885978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:42.886893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:42.886978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:42.887013] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:43.014768] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:43.014930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:43.014973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:43.015005] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:43.018600] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-02-03T20:26:43.018928] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-02-03T20:26:43.019066] [INFO ] [sig ] MELI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:43.170716] [INFO ] [LOCAL ] Saved forecast: MELI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MELI.txt [2026-02-03T20:26:43.170906] [INFO ] [sig ] [1967/3452] Completed MELI in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:43.170966] [INFO ] [sig ] [1968/3452] Forecasting MEOH... [2026-02-03T20:26:43.171013] [INFO ] [sig ] Generating forecast for: MEOH [2026-02-03T20:26:43.171048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-02-03T20:26:43.182417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-02-03T20:26:43.182772] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-02-03T20:26:43.183563] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-02-03T20:26:43.183661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:43.183696] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:43.183723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:43.183783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:43.244184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:43.244979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:43.245062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:43.245096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:43.373048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:43.373205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:43.373265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:43.373298] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:43.376927] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-02-03T20:26:43.377210] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-02-03T20:26:43.377351] [INFO ] [sig ] MEOH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:43.524351] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MEOH.txt [2026-02-03T20:26:43.524537] [INFO ] [sig ] [1968/3452] Completed MEOH in 0.4s | 2.82 sym/s | Total: 11.6m | ETA: 8.8m [2026-02-03T20:26:43.524617] [INFO ] [sig ] [1969/3452] Forecasting MERC... [2026-02-03T20:26:43.524661] [INFO ] [sig ] Generating forecast for: MERC [2026-02-03T20:26:43.524698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-02-03T20:26:43.536711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-02-03T20:26:43.537079] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-02-03T20:26:43.537933] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-02-03T20:26:43.537988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:43.538020] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:43.538048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:43.538107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:43.600080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:43.600869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:43.600957] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:43.601003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:43.727961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:43.728116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:43.728157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:43.728187] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:43.731920] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: UP (p=79.30%) [2026-02-03T20:26:43.732228] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-02-03T20:26:43.732373] [INFO ] [sig ] MERC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:43.883819] [INFO ] [LOCAL ] Saved forecast: MERC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MERC.txt [2026-02-03T20:26:43.883999] [INFO ] [sig ] [1969/3452] Completed MERC in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-03T20:26:43.884056] [INFO ] [sig ] [1970/3452] Forecasting META... [2026-02-03T20:26:43.884088] [INFO ] [sig ] Generating forecast for: META [2026-02-03T20:26:43.884120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-02-03T20:26:43.895965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-02-03T20:26:43.896368] [INFO ] [FORECASTER] Starting predict_future for META [2026-02-03T20:26:43.897364] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-02-03T20:26:43.897421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:43.897464] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:43.897493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:43.897551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:43.957259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:43.958076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:43.958160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:43.958193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:44.088562] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:44.088740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:44.088785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:44.088817] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:44.092822] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-02-03T20:26:44.093108] [INFO ] [FORECASTER] Completed predict_future for META [2026-02-03T20:26:44.093242] [INFO ] [sig ] META: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:44.243532] [INFO ] [LOCAL ] Saved forecast: META 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/META.txt [2026-02-03T20:26:44.243731] [INFO ] [sig ] [1970/3452] Completed META in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-03T20:26:44.243778] [INFO ] [sig ] [1971/3452] Forecasting METC... [2026-02-03T20:26:44.243808] [INFO ] [sig ] Generating forecast for: METC [2026-02-03T20:26:44.243840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-02-03T20:26:44.256326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-02-03T20:26:44.256762] [INFO ] [FORECASTER] Starting predict_future for METC [2026-02-03T20:26:44.257787] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-02-03T20:26:44.257842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:44.257929] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:44.257960] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:44.258018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:44.315843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:44.316662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:44.316747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:44.316779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:44.430908] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:44.431070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:44.431112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:44.431141] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:44.434589] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=89.03%) [2026-02-03T20:26:44.434898] [INFO ] [FORECASTER] Completed predict_future for METC [2026-02-03T20:26:44.435026] [INFO ] [sig ] METC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:44.578740] [INFO ] [LOCAL ] Saved forecast: METC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/METC.txt [2026-02-03T20:26:44.578887] [INFO ] [sig ] [1971/3452] Completed METC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-03T20:26:44.578928] [INFO ] [sig ] [1972/3452] Forecasting METCB... [2026-02-03T20:26:44.578958] [INFO ] [sig ] Generating forecast for: METCB [2026-02-03T20:26:44.578988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-02-03T20:26:44.589933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-02-03T20:26:44.590297] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-02-03T20:26:44.591075] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-02-03T20:26:44.591128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:44.591176] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:44.591203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:44.591260] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:44.650978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:44.651685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:44.651768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:44.651802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:44.777646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:44.777930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:44.778010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:44.778053] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:44.783200] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-02-03T20:26:44.783628] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-02-03T20:26:44.783833] [INFO ] [sig ] METCB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:44.929377] [INFO ] [LOCAL ] Saved forecast: METCB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/METCB.txt [2026-02-03T20:26:44.929512] [INFO ] [sig ] [1972/3452] Completed METCB in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-03T20:26:44.929552] [INFO ] [sig ] [1973/3452] Forecasting METD... [2026-02-03T20:26:44.929600] [INFO ] [sig ] Generating forecast for: METD [2026-02-03T20:26:44.929647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-02-03T20:26:44.941004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-02-03T20:26:44.941330] [INFO ] [FORECASTER] Starting predict_future for METD [2026-02-03T20:26:44.942144] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-02-03T20:26:44.942197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:44.942231] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:44.942257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:44.942314] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:45.001513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:45.002478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:45.002591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:45.002628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:45.127624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:45.127782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:45.127822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:45.127883] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:45.131276] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=54.65%) [2026-02-03T20:26:45.131592] [INFO ] [FORECASTER] Completed predict_future for METD [2026-02-03T20:26:45.131740] [INFO ] [sig ] METD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:45.275644] [INFO ] [LOCAL ] Saved forecast: METD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/METD.txt [2026-02-03T20:26:45.275778] [INFO ] [sig ] [1973/3452] Completed METD in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.8m [2026-02-03T20:26:45.275818] [INFO ] [sig ] [1974/3452] Forecasting MFA... [2026-02-03T20:26:45.275848] [INFO ] [sig ] Generating forecast for: MFA [2026-02-03T20:26:45.275879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-02-03T20:26:45.286520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-02-03T20:26:45.286952] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-02-03T20:26:45.287733] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-02-03T20:26:45.287786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:45.287818] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:45.287845] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:45.287929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:45.345488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:45.346175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:45.346257] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:45.346291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:45.467540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:45.467701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:45.467742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:45.467802] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:45.471204] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=51.09%) [2026-02-03T20:26:45.471477] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-02-03T20:26:45.471620] [INFO ] [sig ] MFA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:45.618473] [INFO ] [LOCAL ] Saved forecast: MFA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MFA.txt [2026-02-03T20:26:45.618628] [INFO ] [sig ] [1974/3452] Completed MFA in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:45.618681] [INFO ] [sig ] [1975/3452] Forecasting MFC... [2026-02-03T20:26:45.618721] [INFO ] [sig ] Generating forecast for: MFC [2026-02-03T20:26:45.618762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-02-03T20:26:45.629899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-02-03T20:26:45.630236] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-02-03T20:26:45.631064] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-02-03T20:26:45.631119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:45.631154] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:45.631182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:45.631241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:45.691982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:45.692648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:45.692729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:45.692764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:45.815177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:45.815335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:45.815375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:45.815404] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:45.818902] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-02-03T20:26:45.819204] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-02-03T20:26:45.819338] [INFO ] [sig ] MFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:45.960558] [INFO ] [LOCAL ] Saved forecast: MFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MFC.txt [2026-02-03T20:26:45.960727] [INFO ] [sig ] [1975/3452] Completed MFC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:45.960767] [INFO ] [sig ] [1976/3452] Forecasting MFG... [2026-02-03T20:26:45.960803] [INFO ] [sig ] Generating forecast for: MFG [2026-02-03T20:26:45.960837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-02-03T20:26:45.971829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-02-03T20:26:45.972207] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-02-03T20:26:45.973013] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-02-03T20:26:45.973066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:45.973099] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:45.973125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:45.973184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:46.032628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:46.033540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:46.033646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:46.033688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:46.157763] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:46.157941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:46.157985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:46.158017] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:46.161477] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-02-03T20:26:46.161781] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-02-03T20:26:46.161913] [INFO ] [sig ] MFG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:46.304156] [INFO ] [LOCAL ] Saved forecast: MFG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MFG.txt [2026-02-03T20:26:46.304309] [INFO ] [sig ] [1976/3452] Completed MFG in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:46.304349] [INFO ] [sig ] [1977/3452] Forecasting MFI... [2026-02-03T20:26:46.304379] [INFO ] [sig ] Generating forecast for: MFI [2026-02-03T20:26:46.304411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-02-03T20:26:46.315129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-02-03T20:26:46.315491] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-02-03T20:26:46.316285] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-02-03T20:26:46.316338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:46.316369] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:46.316394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:46.316450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:46.373630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:46.374486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:46.374591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:46.374628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:46.496866] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:46.497030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:46.497074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:46.497104] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:46.500842] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=90.70%) [2026-02-03T20:26:46.501180] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-02-03T20:26:46.501325] [INFO ] [sig ] MFI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:46.644216] [INFO ] [LOCAL ] Saved forecast: MFI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MFI.txt [2026-02-03T20:26:46.644377] [INFO ] [sig ] [1977/3452] Completed MFI in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:46.644418] [INFO ] [sig ] [1978/3452] Forecasting MFIC... [2026-02-03T20:26:46.644451] [INFO ] [sig ] Generating forecast for: MFIC [2026-02-03T20:26:46.644481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-02-03T20:26:46.655863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-02-03T20:26:46.656252] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-02-03T20:26:46.657071] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-02-03T20:26:46.657128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:46.657160] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:46.657189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:46.657246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:46.715426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:46.716295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:46.716381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:46.716414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:46.838034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:46.838197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:46.838239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:46.838269] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:46.841745] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-02-03T20:26:46.842047] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-02-03T20:26:46.842184] [INFO ] [sig ] MFIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:46.983980] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MFIC.txt [2026-02-03T20:26:46.984127] [INFO ] [sig ] [1978/3452] Completed MFIC in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:46.984168] [INFO ] [sig ] [1979/3452] Forecasting MFIN... [2026-02-03T20:26:46.984198] [INFO ] [sig ] Generating forecast for: MFIN [2026-02-03T20:26:46.984229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-02-03T20:26:46.995237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-02-03T20:26:46.995649] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-02-03T20:26:46.996431] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-02-03T20:26:46.996485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:46.996518] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:46.996545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:46.996628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:47.061226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:47.062249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:47.062359] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:47.062399] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:47.189755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:47.189923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:47.189962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:47.190019] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:47.193605] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=67.95%) [2026-02-03T20:26:47.193921] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-02-03T20:26:47.194056] [INFO ] [sig ] MFIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:47.338804] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MFIN.txt [2026-02-03T20:26:47.338942] [INFO ] [sig ] [1979/3452] Completed MFIN in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:47.338982] [INFO ] [sig ] [1980/3452] Forecasting MFM... [2026-02-03T20:26:47.339013] [INFO ] [sig ] Generating forecast for: MFM [2026-02-03T20:26:47.339052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-02-03T20:26:47.349885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-02-03T20:26:47.350265] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-02-03T20:26:47.351096] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-02-03T20:26:47.351148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:47.351179] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:47.351205] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:47.351265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:47.408753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:47.409541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:47.409641] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:47.409673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:47.536171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:47.536336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:47.536378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:47.536408] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:47.540233] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-02-03T20:26:47.540516] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-02-03T20:26:47.540667] [INFO ] [sig ] MFM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:47.687268] [INFO ] [LOCAL ] Saved forecast: MFM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MFM.txt [2026-02-03T20:26:47.687403] [INFO ] [sig ] [1980/3452] Completed MFM in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:47.687442] [INFO ] [sig ] [1981/3452] Forecasting MG... [2026-02-03T20:26:47.687471] [INFO ] [sig ] Generating forecast for: MG [2026-02-03T20:26:47.687502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-02-03T20:26:47.698539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-02-03T20:26:47.698928] [INFO ] [FORECASTER] Starting predict_future for MG [2026-02-03T20:26:47.699715] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-02-03T20:26:47.699773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:47.699805] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:47.699832] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:47.699889] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:47.757495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:47.758322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:47.758444] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:47.758492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:47.879805] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:47.879964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:47.880005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:47.880036] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:47.883525] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: DOWN (p=40.41%) [2026-02-03T20:26:47.883836] [INFO ] [FORECASTER] Completed predict_future for MG [2026-02-03T20:26:47.883970] [INFO ] [sig ] MG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:48.026615] [INFO ] [LOCAL ] Saved forecast: MG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MG.txt [2026-02-03T20:26:48.026785] [INFO ] [sig ] [1981/3452] Completed MG in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:48.026833] [INFO ] [sig ] [1982/3452] Forecasting MGA... [2026-02-03T20:26:48.026868] [INFO ] [sig ] Generating forecast for: MGA [2026-02-03T20:26:48.026900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-02-03T20:26:48.038092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-02-03T20:26:48.038443] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-02-03T20:26:48.039254] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-02-03T20:26:48.039307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:48.039340] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:48.039367] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:48.039423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:48.097687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:48.098624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:48.098720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:48.098755] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:48.227336] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:48.227503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:48.227544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:48.227591] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:48.231233] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=72.92%) [2026-02-03T20:26:48.231558] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-02-03T20:26:48.231714] [INFO ] [sig ] MGA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:48.380669] [INFO ] [LOCAL ] Saved forecast: MGA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MGA.txt [2026-02-03T20:26:48.380864] [INFO ] [sig ] [1982/3452] Completed MGA in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:48.380915] [INFO ] [sig ] [1983/3452] Forecasting MGEE... [2026-02-03T20:26:48.380946] [INFO ] [sig ] Generating forecast for: MGEE [2026-02-03T20:26:48.380978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-02-03T20:26:48.392204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-02-03T20:26:48.392603] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-02-03T20:26:48.393399] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-02-03T20:26:48.393452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:48.393483] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:48.393510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:48.393596] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:48.449827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:48.450755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:48.450841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:48.450873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:48.572365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:48.572523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:48.572565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:48.572614] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:48.576049] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-02-03T20:26:48.576350] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-02-03T20:26:48.576487] [INFO ] [sig ] MGEE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:48.718564] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MGEE.txt [2026-02-03T20:26:48.718749] [INFO ] [sig ] [1983/3452] Completed MGEE in 0.3s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:48.718789] [INFO ] [sig ] [1984/3452] Forecasting MGIC... [2026-02-03T20:26:48.718820] [INFO ] [sig ] Generating forecast for: MGIC [2026-02-03T20:26:48.718850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-02-03T20:26:48.729871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-02-03T20:26:48.730296] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-02-03T20:26:48.731177] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-02-03T20:26:48.731232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:48.731266] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:48.731294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:48.731354] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:48.789604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:48.790527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:48.790633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:48.790670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:48.913697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:48.913851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:48.913890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:48.913919] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:48.917473] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: UP (p=64.56%) [2026-02-03T20:26:48.917781] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-02-03T20:26:48.917952] [INFO ] [sig ] MGIC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:49.071518] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MGIC.txt [2026-02-03T20:26:49.071723] [INFO ] [sig ] [1984/3452] Completed MGIC in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:49.071768] [INFO ] [sig ] [1985/3452] Forecasting MGM... [2026-02-03T20:26:49.071802] [INFO ] [sig ] Generating forecast for: MGM [2026-02-03T20:26:49.071835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-02-03T20:26:49.084007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-02-03T20:26:49.084406] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-02-03T20:26:49.085347] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-02-03T20:26:49.085419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:49.085454] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:49.085481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:49.085539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:49.148056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:49.148881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:49.148968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:49.149004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:49.281607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:49.281763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:49.281807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:49.281838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:49.285422] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=63.83%) [2026-02-03T20:26:49.285734] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-02-03T20:26:49.285874] [INFO ] [sig ] MGM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:49.446299] [INFO ] [LOCAL ] Saved forecast: MGM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MGM.txt [2026-02-03T20:26:49.446503] [INFO ] [sig ] [1985/3452] Completed MGM in 0.4s | 2.82 sym/s | Total: 11.7m | ETA: 8.7m [2026-02-03T20:26:49.446558] [INFO ] [sig ] [1986/3452] Forecasting MGNI... [2026-02-03T20:26:49.446622] [INFO ] [sig ] Generating forecast for: MGNI [2026-02-03T20:26:49.446667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-02-03T20:26:49.458797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-02-03T20:26:49.459258] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-02-03T20:26:49.460264] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-02-03T20:26:49.460321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:49.460354] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:49.460382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:49.460438] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:49.522951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:49.523929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:49.524022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:49.524067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:49.668640] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:49.668802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:49.668842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:49.668872] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:49.672756] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: DOWN (p=20.67%) [2026-02-03T20:26:49.673050] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-02-03T20:26:49.673183] [INFO ] [sig ] MGNI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:49.820052] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MGNI.txt [2026-02-03T20:26:49.820221] [INFO ] [sig ] [1986/3452] Completed MGNI in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-03T20:26:49.820262] [INFO ] [sig ] [1987/3452] Forecasting MGNX... [2026-02-03T20:26:49.820292] [INFO ] [sig ] Generating forecast for: MGNX [2026-02-03T20:26:49.820321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-02-03T20:26:49.831925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-02-03T20:26:49.832293] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-02-03T20:26:49.833125] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-02-03T20:26:49.833179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:49.833212] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:49.833238] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:49.833294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:49.896826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:49.897812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:49.897961] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:49.898002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:50.037260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:50.037426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:50.037468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:50.037498] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:50.042283] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-02-03T20:26:50.042836] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-02-03T20:26:50.043039] [INFO ] [sig ] MGNX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:50.211152] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MGNX.txt [2026-02-03T20:26:50.211311] [INFO ] [sig ] [1987/3452] Completed MGNX in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-03T20:26:50.211354] [INFO ] [sig ] [1988/3452] Forecasting MGPI... [2026-02-03T20:26:50.211385] [INFO ] [sig ] Generating forecast for: MGPI [2026-02-03T20:26:50.211418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-02-03T20:26:50.223054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-02-03T20:26:50.223437] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-02-03T20:26:50.224264] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-02-03T20:26:50.224318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:50.224381] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:50.224409] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:50.224466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:50.281830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:50.282923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:50.283183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:50.283215] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:50.403609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:50.403767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:50.403816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:50.403853] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:50.407252] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-02-03T20:26:50.407524] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-02-03T20:26:50.407678] [INFO ] [sig ] MGPI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:50.550587] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MGPI.txt [2026-02-03T20:26:50.550753] [INFO ] [sig ] [1988/3452] Completed MGPI in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-03T20:26:50.550807] [INFO ] [sig ] [1989/3452] Forecasting MGRC... [2026-02-03T20:26:50.550845] [INFO ] [sig ] Generating forecast for: MGRC [2026-02-03T20:26:50.550882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-02-03T20:26:50.562170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-02-03T20:26:50.562537] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-02-03T20:26:50.563355] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-02-03T20:26:50.563410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:50.563443] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:50.563470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:50.563527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:50.621229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:50.621998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:50.622086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:50.622121] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:50.736138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:50.736290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:50.736331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:50.736360] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:50.739804] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: DOWN (p=17.28%) [2026-02-03T20:26:50.740100] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-02-03T20:26:50.740227] [INFO ] [sig ] MGRC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:50.881427] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MGRC.txt [2026-02-03T20:26:50.881560] [INFO ] [sig ] [1989/3452] Completed MGRC in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-03T20:26:50.881618] [INFO ] [sig ] [1990/3452] Forecasting MGTX... [2026-02-03T20:26:50.881648] [INFO ] [sig ] Generating forecast for: MGTX [2026-02-03T20:26:50.881678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-02-03T20:26:50.892840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-02-03T20:26:50.893192] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-02-03T20:26:50.893995] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-02-03T20:26:50.894048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:50.894080] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:50.894107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:50.894164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:50.952531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:50.953227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:50.953307] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:50.953341] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:51.075981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:51.076144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:51.076186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:51.076214] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:51.079708] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-02-03T20:26:51.080034] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-02-03T20:26:51.080170] [INFO ] [sig ] MGTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:51.219583] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MGTX.txt [2026-02-03T20:26:51.219717] [INFO ] [sig ] [1990/3452] Completed MGTX in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.7m [2026-02-03T20:26:51.219757] [INFO ] [sig ] [1991/3452] Forecasting MGX... [2026-02-03T20:26:51.219787] [INFO ] [sig ] Generating forecast for: MGX [2026-02-03T20:26:51.219817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-02-03T20:26:51.230768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-02-03T20:26:51.231125] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-02-03T20:26:51.231900] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-02-03T20:26:51.231953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:51.231985] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:51.232012] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:51.232069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:51.288618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:51.289280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:51.289360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:51.289392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:51.410791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:51.410972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:51.411026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:51.411105] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:51.414871] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-02-03T20:26:51.415184] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-02-03T20:26:51.415322] [INFO ] [sig ] MGX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:51.562034] [INFO ] [LOCAL ] Saved forecast: MGX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MGX.txt [2026-02-03T20:26:51.562212] [INFO ] [sig ] [1991/3452] Completed MGX in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:51.562256] [INFO ] [sig ] [1992/3452] Forecasting MGY... [2026-02-03T20:26:51.562286] [INFO ] [sig ] Generating forecast for: MGY [2026-02-03T20:26:51.562316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-02-03T20:26:51.573882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-02-03T20:26:51.574269] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-02-03T20:26:51.575124] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-02-03T20:26:51.575179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:51.575212] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:51.575239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:51.575298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:51.632549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:51.633417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:51.633503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:51.633536] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:51.751922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:51.752105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:51.752149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:51.752178] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:51.755616] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-02-03T20:26:51.755896] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-02-03T20:26:51.756231] [INFO ] [sig ] MGY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:51.902340] [INFO ] [LOCAL ] Saved forecast: MGY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MGY.txt [2026-02-03T20:26:51.902490] [INFO ] [sig ] [1992/3452] Completed MGY in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:51.902532] [INFO ] [sig ] [1993/3452] Forecasting MHD... [2026-02-03T20:26:51.902561] [INFO ] [sig ] Generating forecast for: MHD [2026-02-03T20:26:51.902611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-02-03T20:26:51.913930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-02-03T20:26:51.914276] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-02-03T20:26:51.915070] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-02-03T20:26:51.915123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:51.915156] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:51.915183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:51.915241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:51.972399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:51.973196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:51.973279] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:51.973313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:52.089964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:52.090125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:52.090165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:52.090196] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:52.093686] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-02-03T20:26:52.093968] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-02-03T20:26:52.094099] [INFO ] [sig ] MHD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:52.239977] [INFO ] [LOCAL ] Saved forecast: MHD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MHD.txt [2026-02-03T20:26:52.240132] [INFO ] [sig ] [1993/3452] Completed MHD in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:52.240172] [INFO ] [sig ] [1994/3452] Forecasting MHF... [2026-02-03T20:26:52.240201] [INFO ] [sig ] Generating forecast for: MHF [2026-02-03T20:26:52.240232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-02-03T20:26:52.251339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-02-03T20:26:52.251760] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-02-03T20:26:52.252544] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-02-03T20:26:52.252623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:52.252658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:52.252685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:52.252742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:52.311082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:52.311949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:52.312036] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:52.312069] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:52.432841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:52.433018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:52.433068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:52.433108] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:52.437409] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=9.80%) [2026-02-03T20:26:52.437722] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-02-03T20:26:52.437897] [INFO ] [sig ] MHF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:52.580938] [INFO ] [LOCAL ] Saved forecast: MHF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MHF.txt [2026-02-03T20:26:52.581100] [INFO ] [sig ] [1994/3452] Completed MHF in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:52.581140] [INFO ] [sig ] [1995/3452] Forecasting MHK... [2026-02-03T20:26:52.581171] [INFO ] [sig ] Generating forecast for: MHK [2026-02-03T20:26:52.581202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-02-03T20:26:52.592842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-02-03T20:26:52.593254] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-02-03T20:26:52.594112] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-02-03T20:26:52.594166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:52.594200] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:52.594228] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:52.594286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:52.652079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:52.653007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:52.653093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:52.653127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:52.773071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:52.773244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:52.773295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:52.773326] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:52.777029] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-02-03T20:26:52.777353] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-02-03T20:26:52.777497] [INFO ] [sig ] MHK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:52.935860] [INFO ] [LOCAL ] Saved forecast: MHK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MHK.txt [2026-02-03T20:26:52.936039] [INFO ] [sig ] [1995/3452] Completed MHK in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:52.936091] [INFO ] [sig ] [1996/3452] Forecasting MHN... [2026-02-03T20:26:52.936124] [INFO ] [sig ] Generating forecast for: MHN [2026-02-03T20:26:52.936157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-02-03T20:26:52.948984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-02-03T20:26:52.949429] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-02-03T20:26:52.950289] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-02-03T20:26:52.950344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:52.950393] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:52.950421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:52.950479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:53.011537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:53.013064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:53.013181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:53.013238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:53.144681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:53.144844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:53.144894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:53.144931] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:53.148475] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=26.31%) [2026-02-03T20:26:53.148779] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-02-03T20:26:53.148920] [INFO ] [sig ] MHN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:53.289708] [INFO ] [LOCAL ] Saved forecast: MHN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MHN.txt [2026-02-03T20:26:53.289844] [INFO ] [sig ] [1996/3452] Completed MHN in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:53.289884] [INFO ] [sig ] [1997/3452] Forecasting MHO... [2026-02-03T20:26:53.289914] [INFO ] [sig ] Generating forecast for: MHO [2026-02-03T20:26:53.289945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-02-03T20:26:53.301322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-02-03T20:26:53.301682] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-02-03T20:26:53.302442] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-02-03T20:26:53.302495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:53.302528] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:53.302555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:53.302635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:53.360730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:53.361406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:53.361487] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:53.361521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:53.482836] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:53.482981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:53.483022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:53.483051] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:53.486678] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: UP (p=68.69%) [2026-02-03T20:26:53.486959] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-02-03T20:26:53.487279] [INFO ] [sig ] MHO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:53.630710] [INFO ] [LOCAL ] Saved forecast: MHO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MHO.txt [2026-02-03T20:26:53.630838] [INFO ] [sig ] [1997/3452] Completed MHO in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:53.630877] [INFO ] [sig ] [1998/3452] Forecasting MIDD... [2026-02-03T20:26:53.630907] [INFO ] [sig ] Generating forecast for: MIDD [2026-02-03T20:26:53.630936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-02-03T20:26:53.642169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-02-03T20:26:53.642524] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-02-03T20:26:53.643331] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-02-03T20:26:53.643384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:53.643416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:53.643444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:53.643501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:53.702667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:53.703307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:53.703433] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:53.703469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:53.825241] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:53.825395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:53.825436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:53.825465] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:53.829282] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: UP (p=61.40%) [2026-02-03T20:26:53.829556] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-02-03T20:26:53.829704] [INFO ] [sig ] MIDD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:53.974617] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MIDD.txt [2026-02-03T20:26:53.974748] [INFO ] [sig ] [1998/3452] Completed MIDD in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:53.974788] [INFO ] [sig ] [1999/3452] Forecasting MIGI... [2026-02-03T20:26:53.974818] [INFO ] [sig ] Generating forecast for: MIGI [2026-02-03T20:26:53.974848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-02-03T20:26:53.985827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-02-03T20:26:53.986165] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-02-03T20:26:53.986975] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-02-03T20:26:53.987030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:53.987063] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:53.987091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:53.987151] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:54.047528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:54.048283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:54.048367] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:54.048401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:54.177850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:54.178060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:54.178115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:54.178156] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:54.182592] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-02-03T20:26:54.182941] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-02-03T20:26:54.183085] [INFO ] [sig ] MIGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:54.330702] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MIGI.txt [2026-02-03T20:26:54.330829] [INFO ] [sig ] [1999/3452] Completed MIGI in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:54.330875] [INFO ] [sig ] [2000/3452] Forecasting MILN... [2026-02-03T20:26:54.330905] [INFO ] [sig ] Generating forecast for: MILN [2026-02-03T20:26:54.330935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-02-03T20:26:54.341377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-02-03T20:26:54.341738] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-02-03T20:26:54.342510] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-02-03T20:26:54.342563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:54.342620] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:54.342649] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:54.342707] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:54.404012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:54.404705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:54.404786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:54.404822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:54.516848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:54.517012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:54.517060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:54.517090] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:54.520742] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-02-03T20:26:54.521018] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-02-03T20:26:54.521335] [INFO ] [sig ] MILN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:54.672406] [INFO ] [LOCAL ] Saved forecast: MILN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MILN.txt [2026-02-03T20:26:54.672556] [INFO ] [sig ] [2000/3452] Completed MILN in 0.3s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:54.672615] [INFO ] [sig ] [2001/3452] Forecasting MIND... [2026-02-03T20:26:54.672646] [INFO ] [sig ] Generating forecast for: MIND [2026-02-03T20:26:54.672676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-02-03T20:26:54.684986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-02-03T20:26:54.685531] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-02-03T20:26:54.686516] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-02-03T20:26:54.686587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:54.686624] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:54.686651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:54.686717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:54.748502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:54.749211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:54.749464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:54.749498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:54.877322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:54.877475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:54.877515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:54.877545] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:54.881048] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-02-03T20:26:54.881330] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-02-03T20:26:54.881481] [INFO ] [sig ] MIND: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:55.028222] [INFO ] [LOCAL ] Saved forecast: MIND 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MIND.txt [2026-02-03T20:26:55.028380] [INFO ] [sig ] [2001/3452] Completed MIND in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:55.028422] [INFO ] [sig ] [2002/3452] Forecasting MIRA... [2026-02-03T20:26:55.028454] [INFO ] [sig ] Generating forecast for: MIRA [2026-02-03T20:26:55.028487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-02-03T20:26:55.040075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-02-03T20:26:55.040373] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-02-03T20:26:55.041152] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-02-03T20:26:55.041205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:55.041237] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:55.041264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:55.041322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:55.102201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:55.102925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:55.103009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:55.103044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:55.225635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:55.225801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:55.225844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:55.225875] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:55.229494] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: UP (p=52.00%) [2026-02-03T20:26:55.229812] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-02-03T20:26:55.229950] [INFO ] [sig ] MIRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:55.385294] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MIRA.txt [2026-02-03T20:26:55.385435] [INFO ] [sig ] [2002/3452] Completed MIRA in 0.4s | 2.82 sym/s | Total: 11.8m | ETA: 8.6m [2026-02-03T20:26:55.385475] [INFO ] [sig ] [2003/3452] Forecasting MIRM... [2026-02-03T20:26:55.385504] [INFO ] [sig ] Generating forecast for: MIRM [2026-02-03T20:26:55.385535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-02-03T20:26:55.396793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-02-03T20:26:55.397118] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-02-03T20:26:55.397936] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-02-03T20:26:55.397989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:55.398022] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:55.398049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:55.398105] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:55.459138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:55.459861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:55.459965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:55.460009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:55.584055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:55.584408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:55.584466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:55.584498] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:55.588421] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=68.32%) [2026-02-03T20:26:55.588734] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-02-03T20:26:55.588868] [INFO ] [sig ] MIRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:55.733639] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MIRM.txt [2026-02-03T20:26:55.733775] [INFO ] [sig ] [2003/3452] Completed MIRM in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-03T20:26:55.733814] [INFO ] [sig ] [2004/3452] Forecasting MITK... [2026-02-03T20:26:55.733843] [INFO ] [sig ] Generating forecast for: MITK [2026-02-03T20:26:55.733874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-02-03T20:26:55.744971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-02-03T20:26:55.745310] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-02-03T20:26:55.746088] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-02-03T20:26:55.746141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:55.746174] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:55.746201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:55.746257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:55.806427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:55.807195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:55.807278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:55.807313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:55.929673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:55.929832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:55.929876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:55.929907] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:55.933497] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: UP (p=62.52%) [2026-02-03T20:26:55.933800] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-02-03T20:26:55.933935] [INFO ] [sig ] MITK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:56.087515] [INFO ] [LOCAL ] Saved forecast: MITK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MITK.txt [2026-02-03T20:26:56.087679] [INFO ] [sig ] [2004/3452] Completed MITK in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-03T20:26:56.087722] [INFO ] [sig ] [2005/3452] Forecasting MIY... [2026-02-03T20:26:56.087754] [INFO ] [sig ] Generating forecast for: MIY [2026-02-03T20:26:56.087794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-02-03T20:26:56.099799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-02-03T20:26:56.100162] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-02-03T20:26:56.100951] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-02-03T20:26:56.101004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:56.101073] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:56.101101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:56.101159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:56.160241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:56.161056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:56.161159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:56.161194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:56.281111] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:56.281267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:56.281307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:56.281336] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:56.284729] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: UP (p=73.54%) [2026-02-03T20:26:56.285002] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-02-03T20:26:56.285126] [INFO ] [sig ] MIY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:56.433318] [INFO ] [LOCAL ] Saved forecast: MIY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MIY.txt [2026-02-03T20:26:56.433468] [INFO ] [sig ] [2005/3452] Completed MIY in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-03T20:26:56.433509] [INFO ] [sig ] [2006/3452] Forecasting MKC... [2026-02-03T20:26:56.433539] [INFO ] [sig ] Generating forecast for: MKC [2026-02-03T20:26:56.433586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-02-03T20:26:56.444801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-02-03T20:26:56.445155] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-02-03T20:26:56.445989] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-02-03T20:26:56.446054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:56.446092] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:56.446119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:56.446177] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:56.506380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:56.507069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:56.507153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:56.507185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:56.624411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:56.624585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:56.624629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:56.624662] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:56.628170] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: DOWN (p=21.94%) [2026-02-03T20:26:56.628453] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-02-03T20:26:56.628603] [INFO ] [sig ] MKC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:56.780085] [INFO ] [LOCAL ] Saved forecast: MKC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MKC.txt [2026-02-03T20:26:56.780267] [INFO ] [sig ] [2006/3452] Completed MKC in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-03T20:26:56.780318] [INFO ] [sig ] [2007/3452] Forecasting MKSI... [2026-02-03T20:26:56.780352] [INFO ] [sig ] Generating forecast for: MKSI [2026-02-03T20:26:56.780386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-02-03T20:26:56.792511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-02-03T20:26:56.792970] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-02-03T20:26:56.793873] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-02-03T20:26:56.793929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:56.793980] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:56.794010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:56.794071] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:56.856252] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:56.857214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:56.857317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:56.857352] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:56.987002] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:56.987184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:56.987231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:56.987261] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:56.990987] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: DOWN (p=10.42%) [2026-02-03T20:26:56.991321] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-02-03T20:26:56.991462] [INFO ] [sig ] MKSI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:57.147196] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MKSI.txt [2026-02-03T20:26:57.147362] [INFO ] [sig ] [2007/3452] Completed MKSI in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.6m [2026-02-03T20:26:57.147421] [INFO ] [sig ] [2008/3452] Forecasting MKTX... [2026-02-03T20:26:57.147471] [INFO ] [sig ] Generating forecast for: MKTX [2026-02-03T20:26:57.147510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-02-03T20:26:57.159731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-02-03T20:26:57.160166] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-02-03T20:26:57.160983] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-02-03T20:26:57.161038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:57.161071] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:57.161099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:57.161158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:57.220621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:57.221552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:57.221661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:57.221696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:57.349055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:57.349228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:57.349270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:57.349363] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:57.353046] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=57.82%) [2026-02-03T20:26:57.353376] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-02-03T20:26:57.353520] [INFO ] [sig ] MKTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:57.498988] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MKTX.txt [2026-02-03T20:26:57.499128] [INFO ] [sig ] [2008/3452] Completed MKTX in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:26:57.499169] [INFO ] [sig ] [2009/3452] Forecasting MLAB... [2026-02-03T20:26:57.499200] [INFO ] [sig ] Generating forecast for: MLAB [2026-02-03T20:26:57.499231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-02-03T20:26:57.510247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-02-03T20:26:57.510632] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-02-03T20:26:57.511447] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-02-03T20:26:57.511500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:57.511532] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:57.511559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:57.511640] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:57.569231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:57.569977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:57.570059] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:57.570093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:57.688299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:57.688456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:57.688498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:57.688528] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:57.692020] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-02-03T20:26:57.692298] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-02-03T20:26:57.692423] [INFO ] [sig ] MLAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:57.838726] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MLAB.txt [2026-02-03T20:26:57.838879] [INFO ] [sig ] [2009/3452] Completed MLAB in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:26:57.838927] [INFO ] [sig ] [2010/3452] Forecasting MLCO... [2026-02-03T20:26:57.838958] [INFO ] [sig ] Generating forecast for: MLCO [2026-02-03T20:26:57.838994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-02-03T20:26:57.851434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-02-03T20:26:57.851811] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-02-03T20:26:57.852649] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-02-03T20:26:57.852703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:57.852742] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:57.852771] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:57.852834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:57.909200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:57.909899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:57.909994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:57.910028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:58.038680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:58.038838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:58.038879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:58.038911] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:58.042326] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=5.98%) [2026-02-03T20:26:58.042627] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-02-03T20:26:58.042762] [INFO ] [sig ] MLCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:58.187399] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MLCO.txt [2026-02-03T20:26:58.187539] [INFO ] [sig ] [2010/3452] Completed MLCO in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:26:58.187595] [INFO ] [sig ] [2011/3452] Forecasting MLGO... [2026-02-03T20:26:58.187637] [INFO ] [sig ] Generating forecast for: MLGO [2026-02-03T20:26:58.187697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-02-03T20:26:58.199005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-02-03T20:26:58.199392] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-02-03T20:26:58.200261] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-02-03T20:26:58.200317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:58.200352] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:58.200381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:58.200441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:58.262355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:58.263156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:58.263249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:58.263299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:58.384661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:58.384811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:58.384853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:58.384881] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:58.388306] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-02-03T20:26:58.388606] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-02-03T20:26:58.388739] [INFO ] [sig ] MLGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:58.528276] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MLGO.txt [2026-02-03T20:26:58.528410] [INFO ] [sig ] [2011/3452] Completed MLGO in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:26:58.528451] [INFO ] [sig ] [2012/3452] Forecasting MLI... [2026-02-03T20:26:58.528480] [INFO ] [sig ] Generating forecast for: MLI [2026-02-03T20:26:58.528510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-02-03T20:26:58.539681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-02-03T20:26:58.540037] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-02-03T20:26:58.540904] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-02-03T20:26:58.540958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:58.540990] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:58.541017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:58.541075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:58.598370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:58.599061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:58.599155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:58.599187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:58.727661] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:58.727821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:58.727880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:58.727916] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:58.731783] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: DOWN (p=2.44%) [2026-02-03T20:26:58.732065] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-02-03T20:26:58.732197] [INFO ] [sig ] MLI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:58.873922] [INFO ] [LOCAL ] Saved forecast: MLI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MLI.txt [2026-02-03T20:26:58.874060] [INFO ] [sig ] [2012/3452] Completed MLI in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:26:58.874100] [INFO ] [sig ] [2013/3452] Forecasting MLKN... [2026-02-03T20:26:58.874129] [INFO ] [sig ] Generating forecast for: MLKN [2026-02-03T20:26:58.874158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-02-03T20:26:58.889586] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-02-03T20:26:58.889992] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-02-03T20:26:58.891008] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-02-03T20:26:58.891063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:58.891096] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:58.891126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:58.891184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:58.950315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:58.951172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:58.951269] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:58.951307] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:59.077748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:59.077929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:59.077974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:59.078005] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:59.081621] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-02-03T20:26:59.081951] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-02-03T20:26:59.082118] [INFO ] [sig ] MLKN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:26:59.231252] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MLKN.txt [2026-02-03T20:26:59.231405] [INFO ] [sig ] [2013/3452] Completed MLKN in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:26:59.231449] [INFO ] [sig ] [2014/3452] Forecasting MLM... [2026-02-03T20:26:59.231486] [INFO ] [sig ] Generating forecast for: MLM [2026-02-03T20:26:59.231533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-02-03T20:26:59.243841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-02-03T20:26:59.244323] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-02-03T20:26:59.245233] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-02-03T20:26:59.245291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:59.245326] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:59.245356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:59.245416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:59.308833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:59.309825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:59.309917] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:59.309952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:59.437513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:59.437695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:59.437741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:59.437791] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:59.441598] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: DOWN (p=12.28%) [2026-02-03T20:26:59.441909] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-02-03T20:26:59.442060] [INFO ] [sig ] MLM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:59.590027] [INFO ] [LOCAL ] Saved forecast: MLM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MLM.txt [2026-02-03T20:26:59.590189] [INFO ] [sig ] [2014/3452] Completed MLM in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:26:59.590229] [INFO ] [sig ] [2015/3452] Forecasting MLP... [2026-02-03T20:26:59.590258] [INFO ] [sig ] Generating forecast for: MLP [2026-02-03T20:26:59.590289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-02-03T20:26:59.601404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-02-03T20:26:59.601793] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-02-03T20:26:59.602550] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-02-03T20:26:59.602622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:59.602655] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:59.602682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:59.602738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:59.662672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:59.663542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:59.663670] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:59.663704] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:26:59.775042] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:26:59.775202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:26:59.775244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:26:59.775274] [INFO ] [FORECASTER] Training complete [2026-02-03T20:26:59.778700] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: DOWN (p=42.33%) [2026-02-03T20:26:59.778973] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-02-03T20:26:59.779100] [INFO ] [sig ] MLP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:26:59.920923] [INFO ] [LOCAL ] Saved forecast: MLP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MLP.txt [2026-02-03T20:26:59.921068] [INFO ] [sig ] [2015/3452] Completed MLP in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:26:59.921108] [INFO ] [sig ] [2016/3452] Forecasting MLTX... [2026-02-03T20:26:59.921140] [INFO ] [sig ] Generating forecast for: MLTX [2026-02-03T20:26:59.921169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-02-03T20:26:59.932096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-02-03T20:26:59.932441] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-02-03T20:26:59.933229] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-02-03T20:26:59.933282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:26:59.933315] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:26:59.933342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:26:59.933398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:26:59.990484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:26:59.991319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:26:59.991403] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:26:59.991454] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:00.109409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:00.109597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:00.109644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:00.109675] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:00.113262] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-02-03T20:27:00.113602] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-02-03T20:27:00.113746] [INFO ] [sig ] MLTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:00.259493] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MLTX.txt [2026-02-03T20:27:00.259669] [INFO ] [sig ] [2016/3452] Completed MLTX in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:27:00.259711] [INFO ] [sig ] [2017/3452] Forecasting MLYS... [2026-02-03T20:27:00.259743] [INFO ] [sig ] Generating forecast for: MLYS [2026-02-03T20:27:00.259773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-02-03T20:27:00.270895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-02-03T20:27:00.271280] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-02-03T20:27:00.272135] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-02-03T20:27:00.272189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:00.272221] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:00.272247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:00.272304] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:00.329416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:00.330319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:00.330410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:00.330446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:00.448899] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:00.449060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:00.449118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:00.449175] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:00.452728] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-02-03T20:27:00.453011] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-02-03T20:27:00.453146] [INFO ] [sig ] MLYS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:00.613484] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MLYS.txt [2026-02-03T20:27:00.613685] [INFO ] [sig ] [2017/3452] Completed MLYS in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:27:00.613755] [INFO ] [sig ] [2018/3452] Forecasting MMD... [2026-02-03T20:27:00.613808] [INFO ] [sig ] Generating forecast for: MMD [2026-02-03T20:27:00.613847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-02-03T20:27:00.625845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-02-03T20:27:00.626272] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-02-03T20:27:00.627222] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-02-03T20:27:00.627288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:00.627323] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:00.627352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:00.627445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:00.686537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:00.687439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:00.687526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:00.687561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:00.808525] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:00.808717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:00.808758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:00.808789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:00.812675] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=44.15%) [2026-02-03T20:27:00.813129] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-02-03T20:27:00.813311] [INFO ] [sig ] MMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:00.958148] [INFO ] [LOCAL ] Saved forecast: MMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MMD.txt [2026-02-03T20:27:00.958335] [INFO ] [sig ] [2018/3452] Completed MMD in 0.3s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:27:00.958377] [INFO ] [sig ] [2019/3452] Forecasting MMLP... [2026-02-03T20:27:00.958408] [INFO ] [sig ] Generating forecast for: MMLP [2026-02-03T20:27:00.958440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-02-03T20:27:00.969556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-02-03T20:27:00.969974] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-02-03T20:27:00.970803] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-02-03T20:27:00.970856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:00.970889] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:00.970915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:00.970972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:01.038479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:01.039622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:01.039721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:01.039758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:01.152210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:01.152377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:01.152419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:01.152448] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:01.155990] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-02-03T20:27:01.156298] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-02-03T20:27:01.156451] [INFO ] [sig ] MMLP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:01.309851] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MMLP.txt [2026-02-03T20:27:01.310023] [INFO ] [sig ] [2019/3452] Completed MMLP in 0.4s | 2.82 sym/s | Total: 11.9m | ETA: 8.5m [2026-02-03T20:27:01.310073] [INFO ] [sig ] [2020/3452] Forecasting MMS... [2026-02-03T20:27:01.310111] [INFO ] [sig ] Generating forecast for: MMS [2026-02-03T20:27:01.310149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-02-03T20:27:01.321121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-02-03T20:27:01.321529] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-02-03T20:27:01.322335] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-02-03T20:27:01.322417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:01.322453] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:01.322481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:01.322539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:01.379282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:01.380197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:01.380286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:01.380318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:01.503320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:01.503486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:01.503527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:01.503555] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:01.507006] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=24.06%) [2026-02-03T20:27:01.507325] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-02-03T20:27:01.507691] [INFO ] [sig ] MMS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:01.660972] [INFO ] [LOCAL ] Saved forecast: MMS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MMS.txt [2026-02-03T20:27:01.661139] [INFO ] [sig ] [2020/3452] Completed MMS in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-03T20:27:01.661181] [INFO ] [sig ] [2021/3452] Forecasting MMSI... [2026-02-03T20:27:01.661212] [INFO ] [sig ] Generating forecast for: MMSI [2026-02-03T20:27:01.661244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-02-03T20:27:01.673112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-02-03T20:27:01.673608] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-02-03T20:27:01.674536] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-02-03T20:27:01.674615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:01.674651] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:01.674678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:01.674736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:01.741420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:01.742380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:01.742494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:01.742542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:01.873692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:01.873841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:01.873882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:01.873912] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:01.877327] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-02-03T20:27:01.877653] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-02-03T20:27:01.877787] [INFO ] [sig ] MMSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:02.027254] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MMSI.txt [2026-02-03T20:27:02.027605] [INFO ] [sig ] [2021/3452] Completed MMSI in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-03T20:27:02.027647] [INFO ] [sig ] [2022/3452] Forecasting MNDO... [2026-02-03T20:27:02.027677] [INFO ] [sig ] Generating forecast for: MNDO [2026-02-03T20:27:02.027708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-02-03T20:27:02.039088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-02-03T20:27:02.039448] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-02-03T20:27:02.040313] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-02-03T20:27:02.040368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:02.040431] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:02.040459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:02.040518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:02.104019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:02.105037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:02.105130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:02.105165] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:02.228669] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:02.228834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:02.228875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:02.228905] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:02.233088] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-02-03T20:27:02.233677] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-02-03T20:27:02.233845] [INFO ] [sig ] MNDO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:02.385784] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MNDO.txt [2026-02-03T20:27:02.385939] [INFO ] [sig ] [2022/3452] Completed MNDO in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-03T20:27:02.385979] [INFO ] [sig ] [2023/3452] Forecasting MNDY... [2026-02-03T20:27:02.386009] [INFO ] [sig ] Generating forecast for: MNDY [2026-02-03T20:27:02.386038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-02-03T20:27:02.399239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-02-03T20:27:02.399856] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-02-03T20:27:02.400892] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-02-03T20:27:02.400946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:02.400980] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:02.401009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:02.401067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:02.464170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:02.465286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:02.465564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:02.465617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:02.594155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:02.594350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:02.594393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:02.594422] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:02.597925] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=41.03%) [2026-02-03T20:27:02.598202] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-02-03T20:27:02.598329] [INFO ] [sig ] MNDY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:02.740527] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MNDY.txt [2026-02-03T20:27:02.740693] [INFO ] [sig ] [2023/3452] Completed MNDY in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.5m [2026-02-03T20:27:02.740735] [INFO ] [sig ] [2024/3452] Forecasting MNKD... [2026-02-03T20:27:02.740765] [INFO ] [sig ] Generating forecast for: MNKD [2026-02-03T20:27:02.740796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-02-03T20:27:02.751922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-02-03T20:27:02.752260] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-02-03T20:27:02.753037] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-02-03T20:27:02.753090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:02.753123] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:02.753151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:02.753208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:02.809517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:02.810409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:02.810491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:02.810524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:02.930397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:02.930587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:02.930631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:02.930667] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:02.934132] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: UP (p=59.66%) [2026-02-03T20:27:02.934411] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-02-03T20:27:02.934541] [INFO ] [sig ] MNKD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:03.076346] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MNKD.txt [2026-02-03T20:27:03.076508] [INFO ] [sig ] [2024/3452] Completed MNKD in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:03.076549] [INFO ] [sig ] [2025/3452] Forecasting MNRO... [2026-02-03T20:27:03.076599] [INFO ] [sig ] Generating forecast for: MNRO [2026-02-03T20:27:03.076633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-02-03T20:27:03.087895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-02-03T20:27:03.088263] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-02-03T20:27:03.089037] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-02-03T20:27:03.089090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:03.089123] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:03.089150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:03.089211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:03.148983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:03.149902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:03.149997] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:03.150033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:03.269510] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:03.269687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:03.269730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:03.269789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:03.273224] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=40.21%) [2026-02-03T20:27:03.273502] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-02-03T20:27:03.273646] [INFO ] [sig ] MNRO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:03.414200] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MNRO.txt [2026-02-03T20:27:03.414356] [INFO ] [sig ] [2025/3452] Completed MNRO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:03.414396] [INFO ] [sig ] [2026/3452] Forecasting MNSO... [2026-02-03T20:27:03.414427] [INFO ] [sig ] Generating forecast for: MNSO [2026-02-03T20:27:03.414458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-02-03T20:27:03.425966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-02-03T20:27:03.426319] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-02-03T20:27:03.427100] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-02-03T20:27:03.427154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:03.427186] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:03.427218] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:03.427275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:03.484876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:03.485728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:03.485815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:03.485848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:03.608916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:03.609080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:03.609129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:03.609165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:03.612858] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=74.88%) [2026-02-03T20:27:03.613143] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-02-03T20:27:03.613276] [INFO ] [sig ] MNSO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:03.753737] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MNSO.txt [2026-02-03T20:27:03.753878] [INFO ] [sig ] [2026/3452] Completed MNSO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:03.753918] [INFO ] [sig ] [2027/3452] Forecasting MNTK... [2026-02-03T20:27:03.753949] [INFO ] [sig ] Generating forecast for: MNTK [2026-02-03T20:27:03.753979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-02-03T20:27:03.765127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-02-03T20:27:03.765473] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-02-03T20:27:03.766277] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-02-03T20:27:03.766330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:03.766362] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:03.766388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:03.766445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:03.822332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:03.823172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:03.823274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:03.823306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:03.942729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:03.942942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:03.942984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:03.943013] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:03.946698] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=14.89%) [2026-02-03T20:27:03.947033] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-02-03T20:27:03.947181] [INFO ] [sig ] MNTK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:04.090918] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MNTK.txt [2026-02-03T20:27:04.091089] [INFO ] [sig ] [2027/3452] Completed MNTK in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:04.091146] [INFO ] [sig ] [2028/3452] Forecasting MNY... [2026-02-03T20:27:04.091186] [INFO ] [sig ] Generating forecast for: MNY [2026-02-03T20:27:04.091225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-02-03T20:27:04.103816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-02-03T20:27:04.104240] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-02-03T20:27:04.105061] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-02-03T20:27:04.105116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:04.105148] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:04.105173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:04.105229] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:04.164610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:04.165519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:04.165646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:04.165681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:04.281021] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:04.281190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:04.281232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:04.281261] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:04.284775] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=2.98%) [2026-02-03T20:27:04.285089] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-02-03T20:27:04.285231] [INFO ] [sig ] MNY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:04.433790] [INFO ] [LOCAL ] Saved forecast: MNY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MNY.txt [2026-02-03T20:27:04.433986] [INFO ] [sig ] [2028/3452] Completed MNY in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:04.434032] [INFO ] [sig ] [2029/3452] Forecasting MOD... [2026-02-03T20:27:04.434065] [INFO ] [sig ] Generating forecast for: MOD [2026-02-03T20:27:04.434114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-02-03T20:27:04.448706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-02-03T20:27:04.449217] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-02-03T20:27:04.450324] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-02-03T20:27:04.450386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:04.450424] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:04.450456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:04.450529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:04.517334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:04.518276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:04.518564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:04.518626] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:04.665733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:04.665897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:04.665940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:04.665968] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:04.669797] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=81.44%) [2026-02-03T20:27:04.670157] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-02-03T20:27:04.670328] [INFO ] [sig ] MOD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:04.816670] [INFO ] [LOCAL ] Saved forecast: MOD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MOD.txt [2026-02-03T20:27:04.816832] [INFO ] [sig ] [2029/3452] Completed MOD in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:04.816875] [INFO ] [sig ] [2030/3452] Forecasting MODL... [2026-02-03T20:27:04.816905] [INFO ] [sig ] Generating forecast for: MODL [2026-02-03T20:27:04.816935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-02-03T20:27:04.828982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-02-03T20:27:04.829370] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-02-03T20:27:04.830189] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-02-03T20:27:04.830245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:04.830277] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:04.830305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:04.830362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:04.892875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:04.893745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:04.893831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:04.893865] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:05.022403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:05.022563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:05.022624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:05.022654] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:05.026424] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-02-03T20:27:05.026730] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-02-03T20:27:05.026861] [INFO ] [sig ] MODL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:05.174192] [INFO ] [LOCAL ] Saved forecast: MODL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MODL.txt [2026-02-03T20:27:05.174333] [INFO ] [sig ] [2030/3452] Completed MODL in 0.4s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:05.174372] [INFO ] [sig ] [2031/3452] Forecasting MOFG... [2026-02-03T20:27:05.174402] [INFO ] [sig ] Generating forecast for: MOFG [2026-02-03T20:27:05.174433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-02-03T20:27:05.186565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-02-03T20:27:05.187013] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-02-03T20:27:05.187821] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-02-03T20:27:05.187915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:05.187951] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:05.187980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:05.188037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:05.246126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:05.247213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:05.247495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:05.247533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:05.366497] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:05.366679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:05.366721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:05.366750] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:05.370241] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=25.40%) [2026-02-03T20:27:05.370528] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-02-03T20:27:05.370681] [INFO ] [sig ] MOFG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:05.521402] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MOFG.txt [2026-02-03T20:27:05.521547] [INFO ] [sig ] [2031/3452] Completed MOFG in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:05.521605] [INFO ] [sig ] [2032/3452] Forecasting MOH... [2026-02-03T20:27:05.521637] [INFO ] [sig ] Generating forecast for: MOH [2026-02-03T20:27:05.521667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-02-03T20:27:05.533175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-02-03T20:27:05.533501] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-02-03T20:27:05.534311] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-02-03T20:27:05.534366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:05.534407] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:05.534444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:05.534519] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:05.592499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:05.593239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:05.593348] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:05.593383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:05.710845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:05.711009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:05.711054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:05.711085] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:05.714624] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=99.03%) [2026-02-03T20:27:05.714906] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-02-03T20:27:05.715037] [INFO ] [sig ] MOH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:05.861798] [INFO ] [LOCAL ] Saved forecast: MOH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MOH.txt [2026-02-03T20:27:05.861957] [INFO ] [sig ] [2032/3452] Completed MOH in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:05.861998] [INFO ] [sig ] [2033/3452] Forecasting MOMO... [2026-02-03T20:27:05.862029] [INFO ] [sig ] Generating forecast for: MOMO [2026-02-03T20:27:05.862059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-02-03T20:27:05.873304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-02-03T20:27:05.873702] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-02-03T20:27:05.874457] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-02-03T20:27:05.874510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:05.874542] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:05.874569] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:05.874651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:05.935155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:05.936235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:05.936325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:05.936358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:06.059161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:06.059319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:06.059363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:06.059394] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:06.062846] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=94.68%) [2026-02-03T20:27:06.063125] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-02-03T20:27:06.063252] [INFO ] [sig ] MOMO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:06.209402] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MOMO.txt [2026-02-03T20:27:06.209520] [INFO ] [sig ] [2033/3452] Completed MOMO in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:06.209561] [INFO ] [sig ] [2034/3452] Forecasting MORN... [2026-02-03T20:27:06.209610] [INFO ] [sig ] Generating forecast for: MORN [2026-02-03T20:27:06.209642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-02-03T20:27:06.220783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-02-03T20:27:06.221092] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-02-03T20:27:06.221914] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-02-03T20:27:06.221969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:06.222002] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:06.222030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:06.222088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:06.280953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:06.281784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:06.281875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:06.281915] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:06.404161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:06.404299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:06.404340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:06.404369] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:06.407666] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=35.35%) [2026-02-03T20:27:06.407977] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-02-03T20:27:06.408108] [INFO ] [sig ] MORN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:06.554035] [INFO ] [LOCAL ] Saved forecast: MORN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MORN.txt [2026-02-03T20:27:06.554153] [INFO ] [sig ] [2034/3452] Completed MORN in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:06.554208] [INFO ] [sig ] [2035/3452] Forecasting MOS... [2026-02-03T20:27:06.554246] [INFO ] [sig ] Generating forecast for: MOS [2026-02-03T20:27:06.554283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-02-03T20:27:06.565395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-02-03T20:27:06.565724] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-02-03T20:27:06.566467] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-02-03T20:27:06.566519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:06.566552] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:06.566604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:06.566664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:06.625203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:06.625828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:06.625904] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:06.625936] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:06.747049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:06.747187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:06.747227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:06.747255] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:06.750793] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-02-03T20:27:06.751064] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-02-03T20:27:06.751205] [INFO ] [sig ] MOS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:06.896527] [INFO ] [LOCAL ] Saved forecast: MOS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MOS.txt [2026-02-03T20:27:06.896684] [INFO ] [sig ] [2035/3452] Completed MOS in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:06.896725] [INFO ] [sig ] [2036/3452] Forecasting MP... [2026-02-03T20:27:06.896755] [INFO ] [sig ] Generating forecast for: MP [2026-02-03T20:27:06.896785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-02-03T20:27:06.908623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-02-03T20:27:06.908996] [INFO ] [FORECASTER] Starting predict_future for MP [2026-02-03T20:27:06.909835] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-02-03T20:27:06.909888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:06.909920] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:06.909946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:06.910003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:06.967250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:06.968140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:06.968226] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:06.968264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:07.089130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:07.089293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:07.089334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:07.089364] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:07.092860] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-02-03T20:27:07.093138] [INFO ] [FORECASTER] Completed predict_future for MP [2026-02-03T20:27:07.093283] [INFO ] [sig ] MP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:07.238366] [INFO ] [LOCAL ] Saved forecast: MP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MP.txt [2026-02-03T20:27:07.238499] [INFO ] [sig ] [2036/3452] Completed MP in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:07.238539] [INFO ] [sig ] [2037/3452] Forecasting MPA... [2026-02-03T20:27:07.238569] [INFO ] [sig ] Generating forecast for: MPA [2026-02-03T20:27:07.238620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-02-03T20:27:07.249744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-02-03T20:27:07.250075] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-02-03T20:27:07.250885] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-02-03T20:27:07.250939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:07.250971] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:07.250998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:07.251054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:07.310419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:07.311130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:07.311222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:07.311263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:07.420170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:07.420335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:07.420374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:07.420404] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:07.423884] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=84.14%) [2026-02-03T20:27:07.424174] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-02-03T20:27:07.424309] [INFO ] [sig ] MPA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:07.571357] [INFO ] [LOCAL ] Saved forecast: MPA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MPA.txt [2026-02-03T20:27:07.571523] [INFO ] [sig ] [2037/3452] Completed MPA in 0.3s | 2.82 sym/s | Total: 12.0m | ETA: 8.4m [2026-02-03T20:27:07.571564] [INFO ] [sig ] [2038/3452] Forecasting MPAA... [2026-02-03T20:27:07.571619] [INFO ] [sig ] Generating forecast for: MPAA [2026-02-03T20:27:07.571651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-02-03T20:27:07.582663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-02-03T20:27:07.583057] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-02-03T20:27:07.583899] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-02-03T20:27:07.583954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:07.583988] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:07.584015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:07.584075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:07.644022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:07.644885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:07.644967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:07.645001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:07.766270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:07.766423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:07.766481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:07.766511] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:07.770004] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-02-03T20:27:07.770294] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-02-03T20:27:07.770426] [INFO ] [sig ] MPAA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:07.915366] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MPAA.txt [2026-02-03T20:27:07.915501] [INFO ] [sig ] [2038/3452] Completed MPAA in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-03T20:27:07.915541] [INFO ] [sig ] [2039/3452] Forecasting MPB... [2026-02-03T20:27:07.915588] [INFO ] [sig ] Generating forecast for: MPB [2026-02-03T20:27:07.915621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-02-03T20:27:07.926347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-02-03T20:27:07.926696] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-02-03T20:27:07.927456] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-02-03T20:27:07.927508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:07.927589] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:07.927621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:07.927678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:07.986705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:07.987549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:07.987651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:07.987686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:08.102638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:08.102799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:08.102840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:08.102871] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:08.106257] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-02-03T20:27:08.106561] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-02-03T20:27:08.106708] [INFO ] [sig ] MPB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:08.256691] [INFO ] [LOCAL ] Saved forecast: MPB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MPB.txt [2026-02-03T20:27:08.256868] [INFO ] [sig ] [2039/3452] Completed MPB in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-03T20:27:08.256911] [INFO ] [sig ] [2040/3452] Forecasting MPC... [2026-02-03T20:27:08.256942] [INFO ] [sig ] Generating forecast for: MPC [2026-02-03T20:27:08.256973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-02-03T20:27:08.269402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-02-03T20:27:08.269885] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-02-03T20:27:08.270810] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-02-03T20:27:08.270871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:08.270904] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:08.270931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:08.270988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:08.330324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:08.331317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:08.331453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:08.331505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:08.482377] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:08.482612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:08.482678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:08.482723] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:08.487340] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: UP (p=83.27%) [2026-02-03T20:27:08.487892] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-02-03T20:27:08.488136] [INFO ] [sig ] MPC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:08.708409] [INFO ] [LOCAL ] Saved forecast: MPC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MPC.txt [2026-02-03T20:27:08.708685] [INFO ] [sig ] [2040/3452] Completed MPC in 0.5s | 2.82 sym/s | Total: 12.1m | ETA: 8.4m [2026-02-03T20:27:08.708757] [INFO ] [sig ] [2041/3452] Forecasting MPX... [2026-02-03T20:27:08.708812] [INFO ] [sig ] Generating forecast for: MPX [2026-02-03T20:27:08.708867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-02-03T20:27:08.738500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-02-03T20:27:08.741712] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-02-03T20:27:08.743286] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-02-03T20:27:08.743418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:08.743462] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:08.743496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:08.743602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:08.842897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:08.844008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:08.844127] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:08.844172] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:09.003105] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:09.003298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:09.003340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:09.003371] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:09.008626] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=50.64%) [2026-02-03T20:27:09.009210] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-02-03T20:27:09.009435] [INFO ] [sig ] MPX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:09.242521] [INFO ] [LOCAL ] Saved forecast: MPX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MPX.txt [2026-02-03T20:27:09.242959] [INFO ] [sig ] [2041/3452] Completed MPX in 0.5s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:09.243033] [INFO ] [sig ] [2042/3452] Forecasting MQ... [2026-02-03T20:27:09.243096] [INFO ] [sig ] Generating forecast for: MQ [2026-02-03T20:27:09.243177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-02-03T20:27:09.272987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-02-03T20:27:09.275011] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-02-03T20:27:09.276658] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-02-03T20:27:09.276744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:09.276786] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:09.276841] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:09.276934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:09.347038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:09.348278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:09.348453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:09.348500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:09.492906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:09.493098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:09.493148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:09.493182] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:09.497463] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=69.79%) [2026-02-03T20:27:09.497920] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-02-03T20:27:09.498087] [INFO ] [sig ] MQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:09.682162] [INFO ] [LOCAL ] Saved forecast: MQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MQ.txt [2026-02-03T20:27:09.682355] [INFO ] [sig ] [2042/3452] Completed MQ in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:09.682402] [INFO ] [sig ] [2043/3452] Forecasting MQY... [2026-02-03T20:27:09.682432] [INFO ] [sig ] Generating forecast for: MQY [2026-02-03T20:27:09.682466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-02-03T20:27:09.696783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-02-03T20:27:09.697280] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-02-03T20:27:09.698411] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-02-03T20:27:09.698489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:09.698529] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:09.698560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:09.698677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:09.766176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:09.767321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:09.767411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:09.767445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:09.907685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:09.907846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:09.907913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:09.907943] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:09.912483] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-02-03T20:27:09.912912] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-02-03T20:27:09.913070] [INFO ] [sig ] MQY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:10.060862] [INFO ] [LOCAL ] Saved forecast: MQY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MQY.txt [2026-02-03T20:27:10.061023] [INFO ] [sig ] [2043/3452] Completed MQY in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:10.061066] [INFO ] [sig ] [2044/3452] Forecasting MRAM... [2026-02-03T20:27:10.061098] [INFO ] [sig ] Generating forecast for: MRAM [2026-02-03T20:27:10.061130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-02-03T20:27:10.072209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-02-03T20:27:10.072727] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-02-03T20:27:10.073529] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-02-03T20:27:10.073604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:10.073638] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:10.073665] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:10.073721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:10.132820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:10.133719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:10.133803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:10.133837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:10.253180] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:10.253339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:10.253379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:10.253407] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:10.256896] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: DOWN (p=27.29%) [2026-02-03T20:27:10.257165] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-02-03T20:27:10.257291] [INFO ] [sig ] MRAM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:10.397133] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MRAM.txt [2026-02-03T20:27:10.397277] [INFO ] [sig ] [2044/3452] Completed MRAM in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:10.397324] [INFO ] [sig ] [2045/3452] Forecasting MRBK... [2026-02-03T20:27:10.397361] [INFO ] [sig ] Generating forecast for: MRBK [2026-02-03T20:27:10.397397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-02-03T20:27:10.410024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-02-03T20:27:10.410490] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-02-03T20:27:10.411432] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-02-03T20:27:10.411502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:10.411565] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:10.411634] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:10.411699] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:10.474732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:10.476033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:10.476138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:10.476178] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:10.616468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:10.616661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:10.616711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:10.616742] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:10.620412] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: UP (p=86.82%) [2026-02-03T20:27:10.620765] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-02-03T20:27:10.620930] [INFO ] [sig ] MRBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:10.776211] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MRBK.txt [2026-02-03T20:27:10.776392] [INFO ] [sig ] [2045/3452] Completed MRBK in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:10.776435] [INFO ] [sig ] [2046/3452] Forecasting MRCC... [2026-02-03T20:27:10.776466] [INFO ] [sig ] Generating forecast for: MRCC [2026-02-03T20:27:10.776504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-02-03T20:27:10.788361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-02-03T20:27:10.788746] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-02-03T20:27:10.789532] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-02-03T20:27:10.789602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:10.789636] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:10.789662] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:10.789718] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:10.846876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:10.847740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:10.847823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:10.847874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:10.970369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:10.970534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:10.970590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:10.970624] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:10.974019] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=54.96%) [2026-02-03T20:27:10.974300] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-02-03T20:27:10.974429] [INFO ] [sig ] MRCC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:11.117843] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MRCC.txt [2026-02-03T20:27:11.118028] [INFO ] [sig ] [2046/3452] Completed MRCC in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:11.118069] [INFO ] [sig ] [2047/3452] Forecasting MRCY... [2026-02-03T20:27:11.118099] [INFO ] [sig ] Generating forecast for: MRCY [2026-02-03T20:27:11.118131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-02-03T20:27:11.129725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-02-03T20:27:11.130142] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-02-03T20:27:11.130966] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-02-03T20:27:11.131020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:11.131051] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:11.131077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:11.131135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:11.187702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:11.188681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:11.188766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:11.188799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:11.311504] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:11.311691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:11.311731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:11.311761] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:11.315371] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=59.79%) [2026-02-03T20:27:11.315708] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-02-03T20:27:11.315848] [INFO ] [sig ] MRCY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:11.473178] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MRCY.txt [2026-02-03T20:27:11.473392] [INFO ] [sig ] [2047/3452] Completed MRCY in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:11.473457] [INFO ] [sig ] [2048/3452] Forecasting MRK... [2026-02-03T20:27:11.473498] [INFO ] [sig ] Generating forecast for: MRK [2026-02-03T20:27:11.473536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-02-03T20:27:11.487209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-02-03T20:27:11.487683] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-02-03T20:27:11.488779] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-02-03T20:27:11.488845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:11.488892] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:11.488931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:11.489009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:11.562393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:11.563478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:11.563598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:11.563646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:11.713388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:11.713759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:11.713801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:11.713830] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:11.717378] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: DOWN (p=48.25%) [2026-02-03T20:27:11.717924] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-02-03T20:27:11.718061] [INFO ] [sig ] MRK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:11.864861] [INFO ] [LOCAL ] Saved forecast: MRK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MRK.txt [2026-02-03T20:27:11.865020] [INFO ] [sig ] [2048/3452] Completed MRK in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:11.865061] [INFO ] [sig ] [2049/3452] Forecasting MRM... [2026-02-03T20:27:11.865091] [INFO ] [sig ] Generating forecast for: MRM [2026-02-03T20:27:11.865124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-02-03T20:27:11.876667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-02-03T20:27:11.877100] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-02-03T20:27:11.878088] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-02-03T20:27:11.878141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:11.878173] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:11.878200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:11.878257] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:11.935678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:11.936604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:11.936722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:11.936757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:12.058071] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:12.058234] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:27:12.058276] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:12.058306] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:12.061791] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-02-03T20:27:12.062081] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-02-03T20:27:12.062210] [INFO ] [sig ] MRM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:12.206420] [INFO ] [LOCAL ] Saved forecast: MRM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MRM.txt [2026-02-03T20:27:12.206559] [INFO ] [sig ] [2049/3452] Completed MRM in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:12.206618] [INFO ] [sig ] [2050/3452] Forecasting MRNA... [2026-02-03T20:27:12.206649] [INFO ] [sig ] Generating forecast for: MRNA [2026-02-03T20:27:12.206680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-02-03T20:27:12.217960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-02-03T20:27:12.218285] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-02-03T20:27:12.219074] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-02-03T20:27:12.219126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:12.219159] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:12.219186] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:12.219243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:12.278022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:12.278820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:12.278902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:12.278935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:12.402219] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:12.402389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:12.402443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:12.402481] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:12.405984] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: UP (p=69.83%) [2026-02-03T20:27:12.406263] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-02-03T20:27:12.406417] [INFO ] [sig ] MRNA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:12.563591] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MRNA.txt [2026-02-03T20:27:12.563747] [INFO ] [sig ] [2050/3452] Completed MRNA in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:12.563788] [INFO ] [sig ] [2051/3452] Forecasting MRTN... [2026-02-03T20:27:12.563820] [INFO ] [sig ] Generating forecast for: MRTN [2026-02-03T20:27:12.563850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-02-03T20:27:12.575089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-02-03T20:27:12.575464] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-02-03T20:27:12.576268] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-02-03T20:27:12.576322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:12.576355] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:12.576382] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:12.576439] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:12.633278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:12.634196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:12.634293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:12.634327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:12.757995] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:12.758183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:12.758226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:12.758254] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:12.761884] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-02-03T20:27:12.762184] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-02-03T20:27:12.762318] [INFO ] [sig ] MRTN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:12.906938] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MRTN.txt [2026-02-03T20:27:12.907075] [INFO ] [sig ] [2051/3452] Completed MRTN in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:12.907115] [INFO ] [sig ] [2052/3452] Forecasting MRVI... [2026-02-03T20:27:12.907145] [INFO ] [sig ] Generating forecast for: MRVI [2026-02-03T20:27:12.907176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-02-03T20:27:12.918714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-02-03T20:27:12.919075] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-02-03T20:27:12.919857] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-02-03T20:27:12.919909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:12.919941] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:12.919967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:12.920023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:12.978686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:12.979632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:12.979721] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:12.979756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:13.112597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:13.112756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:13.112798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:13.112828] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:13.116283] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: UP (p=55.75%) [2026-02-03T20:27:13.116589] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-02-03T20:27:13.116724] [INFO ] [sig ] MRVI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:13.265457] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MRVI.txt [2026-02-03T20:27:13.265650] [INFO ] [sig ] [2052/3452] Completed MRVI in 0.4s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:13.265696] [INFO ] [sig ] [2053/3452] Forecasting MRVL... [2026-02-03T20:27:13.265727] [INFO ] [sig ] Generating forecast for: MRVL [2026-02-03T20:27:13.265757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-02-03T20:27:13.276836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-02-03T20:27:13.277209] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-02-03T20:27:13.278082] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-02-03T20:27:13.278136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:13.278169] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:13.278196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:13.278289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:13.334512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:13.335294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:13.335375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:13.335411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:13.449798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:13.449959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:13.450001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:13.450032] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:13.453413] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=34.74%) [2026-02-03T20:27:13.453714] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-02-03T20:27:13.453841] [INFO ] [sig ] MRVL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:13.599836] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MRVL.txt [2026-02-03T20:27:13.599972] [INFO ] [sig ] [2053/3452] Completed MRVL in 0.3s | 2.82 sym/s | Total: 12.1m | ETA: 8.3m [2026-02-03T20:27:13.600012] [INFO ] [sig ] [2054/3452] Forecasting MRX... [2026-02-03T20:27:13.600041] [INFO ] [sig ] Generating forecast for: MRX [2026-02-03T20:27:13.600073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-02-03T20:27:13.611058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-02-03T20:27:13.611416] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-02-03T20:27:13.612230] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-02-03T20:27:13.612283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:13.612315] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:13.612342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:13.612398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:13.669204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:13.669986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:13.670070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:13.670103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:13.794137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:13.794301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:13.794344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:13.794377] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:13.797973] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: UP (p=92.46%) [2026-02-03T20:27:13.798279] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-02-03T20:27:13.798438] [INFO ] [sig ] MRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:13.947537] [INFO ] [LOCAL ] Saved forecast: MRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MRX.txt [2026-02-03T20:27:13.947714] [INFO ] [sig ] [2054/3452] Completed MRX in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-03T20:27:13.947757] [INFO ] [sig ] [2055/3452] Forecasting MS... [2026-02-03T20:27:13.947788] [INFO ] [sig ] Generating forecast for: MS [2026-02-03T20:27:13.947821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-02-03T20:27:13.960149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-02-03T20:27:13.960567] [INFO ] [FORECASTER] Starting predict_future for MS [2026-02-03T20:27:13.961377] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-02-03T20:27:13.961453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:13.961492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:13.961530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:13.961616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:14.025155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:14.026342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:14.026440] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:14.026478] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:14.156853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:14.157014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:14.157057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:14.157088] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:14.161276] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-02-03T20:27:14.161623] [INFO ] [FORECASTER] Completed predict_future for MS [2026-02-03T20:27:14.161773] [INFO ] [sig ] MS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:14.320627] [INFO ] [LOCAL ] Saved forecast: MS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MS.txt [2026-02-03T20:27:14.321650] [INFO ] [sig ] [2055/3452] Completed MS in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-03T20:27:14.321702] [INFO ] [sig ] [2056/3452] Forecasting MSA... [2026-02-03T20:27:14.321733] [INFO ] [sig ] Generating forecast for: MSA [2026-02-03T20:27:14.321767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-02-03T20:27:14.336157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-02-03T20:27:14.336600] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-02-03T20:27:14.337383] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-02-03T20:27:14.337448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:14.337518] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:14.337547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:14.337626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:14.402137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:14.403054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:14.403139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:14.403173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:14.530480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:14.530846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:14.530889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:14.530920] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:14.534996] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=58.60%) [2026-02-03T20:27:14.535299] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-02-03T20:27:14.535454] [INFO ] [sig ] MSA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:14.690212] [INFO ] [LOCAL ] Saved forecast: MSA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MSA.txt [2026-02-03T20:27:14.690385] [INFO ] [sig ] [2056/3452] Completed MSA in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-03T20:27:14.690436] [INFO ] [sig ] [2057/3452] Forecasting MSB... [2026-02-03T20:27:14.690471] [INFO ] [sig ] Generating forecast for: MSB [2026-02-03T20:27:14.690508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-02-03T20:27:14.702374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-02-03T20:27:14.702782] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-02-03T20:27:14.703638] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-02-03T20:27:14.703694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:14.703728] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:14.703757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:14.703816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:14.761744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:14.762650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:14.762748] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:14.762786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:14.886337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:14.886499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:14.886540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:14.886587] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:14.890300] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=18.19%) [2026-02-03T20:27:14.890621] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-02-03T20:27:14.890760] [INFO ] [sig ] MSB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:15.039001] [INFO ] [LOCAL ] Saved forecast: MSB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSB.txt [2026-02-03T20:27:15.039165] [INFO ] [sig ] [2057/3452] Completed MSB in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-03T20:27:15.039207] [INFO ] [sig ] [2058/3452] Forecasting MSBI... [2026-02-03T20:27:15.039238] [INFO ] [sig ] Generating forecast for: MSBI [2026-02-03T20:27:15.039270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-02-03T20:27:15.051924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-02-03T20:27:15.052299] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-02-03T20:27:15.053184] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-02-03T20:27:15.053240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:15.053274] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:15.053303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:15.053376] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:15.114189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:15.115141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:15.115229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:15.115264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:15.250924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:15.251083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:15.251126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:15.251156] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:15.254918] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=47.61%) [2026-02-03T20:27:15.255205] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-02-03T20:27:15.255341] [INFO ] [sig ] MSBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:15.403908] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSBI.txt [2026-02-03T20:27:15.404069] [INFO ] [sig ] [2058/3452] Completed MSBI in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.3m [2026-02-03T20:27:15.404116] [INFO ] [sig ] [2059/3452] Forecasting MSCI... [2026-02-03T20:27:15.404147] [INFO ] [sig ] Generating forecast for: MSCI [2026-02-03T20:27:15.404179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-02-03T20:27:15.416161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-02-03T20:27:15.416590] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-02-03T20:27:15.417393] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-02-03T20:27:15.417447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:15.417479] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:15.417505] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:15.417562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:15.478309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:15.479214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:15.479299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:15.479332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:15.596279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:15.596443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:15.596485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:15.596568] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:15.600121] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=32.27%) [2026-02-03T20:27:15.600410] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-02-03T20:27:15.600541] [INFO ] [sig ] MSCI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:15.753450] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSCI.txt [2026-02-03T20:27:15.753674] [INFO ] [sig ] [2059/3452] Completed MSCI in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:15.753726] [INFO ] [sig ] [2060/3452] Forecasting MSD... [2026-02-03T20:27:15.753759] [INFO ] [sig ] Generating forecast for: MSD [2026-02-03T20:27:15.753795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-02-03T20:27:15.766236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-02-03T20:27:15.766656] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-02-03T20:27:15.767471] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-02-03T20:27:15.767527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:15.767560] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:15.767618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:15.767720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:15.827379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:15.828291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:15.828378] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:15.828412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:15.954201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:15.954362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:15.954406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:15.954436] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:15.957895] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=3.97%) [2026-02-03T20:27:15.958232] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-02-03T20:27:15.958369] [INFO ] [sig ] MSD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:16.100596] [INFO ] [LOCAL ] Saved forecast: MSD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSD.txt [2026-02-03T20:27:16.100746] [INFO ] [sig ] [2060/3452] Completed MSD in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:16.100786] [INFO ] [sig ] [2061/3452] Forecasting MSEX... [2026-02-03T20:27:16.100816] [INFO ] [sig ] Generating forecast for: MSEX [2026-02-03T20:27:16.100846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-02-03T20:27:16.112155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-02-03T20:27:16.112516] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-02-03T20:27:16.113299] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-02-03T20:27:16.113352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:16.113384] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:16.113411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:16.113467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:16.171846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:16.172703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:16.172788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:16.172822] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:16.290603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:16.290760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:16.290803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:16.290832] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:16.294152] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-02-03T20:27:16.294434] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-02-03T20:27:16.294556] [INFO ] [sig ] MSEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:16.435336] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSEX.txt [2026-02-03T20:27:16.435465] [INFO ] [sig ] [2061/3452] Completed MSEX in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:16.435503] [INFO ] [sig ] [2062/3452] Forecasting MSFD... [2026-02-03T20:27:16.435533] [INFO ] [sig ] Generating forecast for: MSFD [2026-02-03T20:27:16.435564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-02-03T20:27:16.447239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-02-03T20:27:16.447559] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-02-03T20:27:16.448367] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-02-03T20:27:16.448421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:16.448451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:16.448477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:16.448533] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:16.504882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:16.505674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:16.505757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:16.505789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:16.629076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:16.629237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:16.629295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:16.629328] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:16.632888] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=17.88%) [2026-02-03T20:27:16.633173] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-02-03T20:27:16.633305] [INFO ] [sig ] MSFD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:16.778461] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSFD.txt [2026-02-03T20:27:16.778639] [INFO ] [sig ] [2062/3452] Completed MSFD in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:16.778681] [INFO ] [sig ] [2063/3452] Forecasting MSFL... [2026-02-03T20:27:16.778711] [INFO ] [sig ] Generating forecast for: MSFL [2026-02-03T20:27:16.778740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-02-03T20:27:16.789810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-02-03T20:27:16.790193] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-02-03T20:27:16.791012] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-02-03T20:27:16.791066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:16.791097] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:16.791123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:16.791180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:16.849867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:16.850693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:16.850782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:16.850817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:16.974994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:16.975171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:16.975217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:16.975247] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:16.978995] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-02-03T20:27:16.979306] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-02-03T20:27:16.979456] [INFO ] [sig ] MSFL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:17.126486] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSFL.txt [2026-02-03T20:27:17.126665] [INFO ] [sig ] [2063/3452] Completed MSFL in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:17.126707] [INFO ] [sig ] [2064/3452] Forecasting MSGE... [2026-02-03T20:27:17.126737] [INFO ] [sig ] Generating forecast for: MSGE [2026-02-03T20:27:17.126767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-02-03T20:27:17.138607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-02-03T20:27:17.138986] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-02-03T20:27:17.139829] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-02-03T20:27:17.139896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:17.139942] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:17.139978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:17.140039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:17.198685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:17.199500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:17.199613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:17.199649] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:17.321633] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:17.321796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:17.321841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:17.321870] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:17.325308] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-02-03T20:27:17.325602] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-02-03T20:27:17.325734] [INFO ] [sig ] MSGE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:17.473217] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSGE.txt [2026-02-03T20:27:17.473362] [INFO ] [sig ] [2064/3452] Completed MSGE in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:17.473406] [INFO ] [sig ] [2065/3452] Forecasting MSGM... [2026-02-03T20:27:17.473445] [INFO ] [sig ] Generating forecast for: MSGM [2026-02-03T20:27:17.473486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-02-03T20:27:17.485564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-02-03T20:27:17.485992] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-02-03T20:27:17.486893] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-02-03T20:27:17.486948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:17.486982] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:17.487010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:17.487067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:17.548297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:17.549188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:17.549274] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:17.549309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:17.672262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:17.672427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:17.672469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:17.672498] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:17.676048] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-02-03T20:27:17.676337] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-02-03T20:27:17.676489] [INFO ] [sig ] MSGM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:17.825535] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSGM.txt [2026-02-03T20:27:17.825742] [INFO ] [sig ] [2065/3452] Completed MSGM in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:17.825804] [INFO ] [sig ] [2066/3452] Forecasting MSGS... [2026-02-03T20:27:17.825837] [INFO ] [sig ] Generating forecast for: MSGS [2026-02-03T20:27:17.825868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-02-03T20:27:17.837127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-02-03T20:27:17.837474] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-02-03T20:27:17.838304] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-02-03T20:27:17.838358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:17.838407] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:17.838444] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:17.838517] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:17.902979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:17.904065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:17.904183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:17.904219] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:18.034110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:18.034278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:18.034322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:18.034352] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:18.037914] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: DOWN (p=43.36%) [2026-02-03T20:27:18.038199] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-02-03T20:27:18.038335] [INFO ] [sig ] MSGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:18.181373] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSGS.txt [2026-02-03T20:27:18.181511] [INFO ] [sig ] [2066/3452] Completed MSGS in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:18.181551] [INFO ] [sig ] [2067/3452] Forecasting MSI... [2026-02-03T20:27:18.181598] [INFO ] [sig ] Generating forecast for: MSI [2026-02-03T20:27:18.181632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-02-03T20:27:18.192566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-02-03T20:27:18.192952] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-02-03T20:27:18.193778] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-02-03T20:27:18.193833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:18.193867] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:18.193896] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:18.193955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:18.253126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:18.253898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:18.253980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:18.254015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:18.377472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:18.377656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:18.377900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:18.377946] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:18.381691] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: UP (p=96.32%) [2026-02-03T20:27:18.381975] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-02-03T20:27:18.382106] [INFO ] [sig ] MSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:18.531848] [INFO ] [LOCAL ] Saved forecast: MSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MSI.txt [2026-02-03T20:27:18.531988] [INFO ] [sig ] [2067/3452] Completed MSI in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:18.532031] [INFO ] [sig ] [2068/3452] Forecasting MSM... [2026-02-03T20:27:18.532062] [INFO ] [sig ] Generating forecast for: MSM [2026-02-03T20:27:18.532095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-02-03T20:27:18.543756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-02-03T20:27:18.544123] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-02-03T20:27:18.544944] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-02-03T20:27:18.544999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:18.545033] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:18.545060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:18.545118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:18.603651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:18.604402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:18.604486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:18.604522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:18.724629] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:18.724788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:18.724833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:18.724863] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:18.728440] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=13.34%) [2026-02-03T20:27:18.728754] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-02-03T20:27:18.728892] [INFO ] [sig ] MSM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:18.875827] [INFO ] [LOCAL ] Saved forecast: MSM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MSM.txt [2026-02-03T20:27:18.875966] [INFO ] [sig ] [2068/3452] Completed MSM in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:18.876005] [INFO ] [sig ] [2069/3452] Forecasting MSTX... [2026-02-03T20:27:18.876034] [INFO ] [sig ] Generating forecast for: MSTX [2026-02-03T20:27:18.876066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-02-03T20:27:18.887108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-02-03T20:27:18.887488] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-02-03T20:27:18.888397] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-02-03T20:27:18.888454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:18.888489] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:18.888516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:18.888600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:18.947401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:18.948220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:18.948303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:18.948339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:19.071994] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:19.072153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:19.072196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:19.072228] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:19.075743] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=85.68%) [2026-02-03T20:27:19.076026] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-02-03T20:27:19.076158] [INFO ] [sig ] MSTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:19.220098] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MSTX.txt [2026-02-03T20:27:19.220300] [INFO ] [sig ] [2069/3452] Completed MSTX in 0.3s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:19.220373] [INFO ] [sig ] [2070/3452] Forecasting MTB... [2026-02-03T20:27:19.220418] [INFO ] [sig ] Generating forecast for: MTB [2026-02-03T20:27:19.220464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-02-03T20:27:19.232772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-02-03T20:27:19.233367] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-02-03T20:27:19.234450] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-02-03T20:27:19.234508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:19.234541] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:19.234588] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:19.234660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:19.296024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:19.296867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:19.296949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:19.296984] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:19.427845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:19.428035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:19.428081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:19.428111] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:19.432276] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: UP (p=60.89%) [2026-02-03T20:27:19.432589] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-02-03T20:27:19.432916] [INFO ] [sig ] MTB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:19.593678] [INFO ] [LOCAL ] Saved forecast: MTB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MTB.txt [2026-02-03T20:27:19.593855] [INFO ] [sig ] [2070/3452] Completed MTB in 0.4s | 2.82 sym/s | Total: 12.2m | ETA: 8.2m [2026-02-03T20:27:19.593897] [INFO ] [sig ] [2071/3452] Forecasting MTCH... [2026-02-03T20:27:19.593928] [INFO ] [sig ] Generating forecast for: MTCH [2026-02-03T20:27:19.593960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-02-03T20:27:19.606262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-02-03T20:27:19.606736] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-02-03T20:27:19.607559] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-02-03T20:27:19.607656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:19.607693] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:19.607722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:19.607781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:19.670567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:19.671716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:19.671803] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:19.671837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:19.805456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:19.805638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:19.805683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:19.805713] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:19.809300] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=27.22%) [2026-02-03T20:27:19.809617] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-02-03T20:27:19.809758] [INFO ] [sig ] MTCH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:19.969614] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MTCH.txt [2026-02-03T20:27:19.969790] [INFO ] [sig ] [2071/3452] Completed MTCH in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-03T20:27:19.969833] [INFO ] [sig ] [2072/3452] Forecasting MTG... [2026-02-03T20:27:19.969863] [INFO ] [sig ] Generating forecast for: MTG [2026-02-03T20:27:19.969897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-02-03T20:27:19.982949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-02-03T20:27:19.983366] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-02-03T20:27:19.984275] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-02-03T20:27:19.984334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:19.984368] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:19.984395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:19.984452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:20.045548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:20.046481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:20.046628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:20.046667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:20.172659] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:20.172823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:20.172866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:20.172900] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:20.176548] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-02-03T20:27:20.176895] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-02-03T20:27:20.177037] [INFO ] [sig ] MTG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:20.328619] [INFO ] [LOCAL ] Saved forecast: MTG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MTG.txt [2026-02-03T20:27:20.328780] [INFO ] [sig ] [2072/3452] Completed MTG in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-03T20:27:20.328821] [INFO ] [sig ] [2073/3452] Forecasting MTH... [2026-02-03T20:27:20.328850] [INFO ] [sig ] Generating forecast for: MTH [2026-02-03T20:27:20.328883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-02-03T20:27:20.340371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-02-03T20:27:20.340765] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-02-03T20:27:20.341609] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-02-03T20:27:20.341668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:20.341764] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:20.341797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:20.341855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:20.403495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:20.404401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:20.404486] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:20.404524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:20.527253] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:20.527421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:20.527464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:20.527514] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:20.531348] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-02-03T20:27:20.531682] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-02-03T20:27:20.531837] [INFO ] [sig ] MTH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:20.684806] [INFO ] [LOCAL ] Saved forecast: MTH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MTH.txt [2026-02-03T20:27:20.685196] [INFO ] [sig ] [2073/3452] Completed MTH in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-03T20:27:20.685251] [INFO ] [sig ] [2074/3452] Forecasting MTLS... [2026-02-03T20:27:20.685284] [INFO ] [sig ] Generating forecast for: MTLS [2026-02-03T20:27:20.685329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-02-03T20:27:20.698362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-02-03T20:27:20.698948] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-02-03T20:27:20.700086] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-02-03T20:27:20.700142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:20.700175] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:20.700203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:20.700263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:20.761737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:20.762658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:20.762745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:20.762779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:20.886423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:20.886606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:20.886652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:20.886683] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:20.890352] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: UP (p=79.05%) [2026-02-03T20:27:20.890673] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-02-03T20:27:20.890809] [INFO ] [sig ] MTLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:21.041181] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MTLS.txt [2026-02-03T20:27:21.041322] [INFO ] [sig ] [2074/3452] Completed MTLS in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.2m [2026-02-03T20:27:21.041363] [INFO ] [sig ] [2075/3452] Forecasting MTN... [2026-02-03T20:27:21.041391] [INFO ] [sig ] Generating forecast for: MTN [2026-02-03T20:27:21.041422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-02-03T20:27:21.053105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-02-03T20:27:21.053417] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-02-03T20:27:21.054243] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-02-03T20:27:21.054295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:21.054327] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:21.054355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:21.054412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:21.112775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:21.113616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:21.113706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:21.113757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:21.240204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:21.240368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:21.240411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:21.240441] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:21.244198] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: DOWN (p=7.93%) [2026-02-03T20:27:21.244470] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-02-03T20:27:21.244615] [INFO ] [sig ] MTN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:21.393117] [INFO ] [LOCAL ] Saved forecast: MTN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MTN.txt [2026-02-03T20:27:21.393275] [INFO ] [sig ] [2075/3452] Completed MTN in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:21.393328] [INFO ] [sig ] [2076/3452] Forecasting MTRN... [2026-02-03T20:27:21.393359] [INFO ] [sig ] Generating forecast for: MTRN [2026-02-03T20:27:21.393390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-02-03T20:27:21.407127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-02-03T20:27:21.407441] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-02-03T20:27:21.408275] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-02-03T20:27:21.408330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:21.408364] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:21.408392] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:21.408449] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:21.465827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:21.466531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:21.466631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:21.466668] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:21.586960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:21.587118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:21.587162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:21.587229] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:21.590835] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=43.45%) [2026-02-03T20:27:21.591115] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-02-03T20:27:21.591244] [INFO ] [sig ] MTRN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:21.741854] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MTRN.txt [2026-02-03T20:27:21.742016] [INFO ] [sig ] [2076/3452] Completed MTRN in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:21.742066] [INFO ] [sig ] [2077/3452] Forecasting MTRX... [2026-02-03T20:27:21.742104] [INFO ] [sig ] Generating forecast for: MTRX [2026-02-03T20:27:21.742146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-02-03T20:27:21.753679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-02-03T20:27:21.754003] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-02-03T20:27:21.754786] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-02-03T20:27:21.754841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:21.754876] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:21.754920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:21.754978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:21.812815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:21.813528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:21.813629] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:21.813663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:21.936456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:21.936644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:21.936699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:21.936730] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:21.940336] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: UP (p=89.76%) [2026-02-03T20:27:21.940641] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-02-03T20:27:21.940776] [INFO ] [sig ] MTRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:22.084226] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MTRX.txt [2026-02-03T20:27:22.084375] [INFO ] [sig ] [2077/3452] Completed MTRX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:22.084416] [INFO ] [sig ] [2078/3452] Forecasting MTSI... [2026-02-03T20:27:22.084446] [INFO ] [sig ] Generating forecast for: MTSI [2026-02-03T20:27:22.084478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-02-03T20:27:22.096569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-02-03T20:27:22.096915] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-02-03T20:27:22.097727] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-02-03T20:27:22.097780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:22.097813] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:22.097840] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:22.097924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:22.156293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:22.157043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:22.157128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:22.157162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:22.282756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:22.282917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:22.282960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:22.282991] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:22.286723] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: UP (p=78.73%) [2026-02-03T20:27:22.287194] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-02-03T20:27:22.287321] [INFO ] [sig ] MTSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:22.437728] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MTSI.txt [2026-02-03T20:27:22.437882] [INFO ] [sig ] [2078/3452] Completed MTSI in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:22.437927] [INFO ] [sig ] [2079/3452] Forecasting MTX... [2026-02-03T20:27:22.437956] [INFO ] [sig ] Generating forecast for: MTX [2026-02-03T20:27:22.437989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-02-03T20:27:22.449449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-02-03T20:27:22.449822] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-02-03T20:27:22.450624] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-02-03T20:27:22.450677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:22.450710] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:22.450737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:22.450794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:22.509545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:22.510272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:22.510355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:22.510390] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:22.638052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:22.638213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:22.638258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:22.638289] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:22.641814] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=14.95%) [2026-02-03T20:27:22.642125] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-02-03T20:27:22.642281] [INFO ] [sig ] MTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:22.785928] [INFO ] [LOCAL ] Saved forecast: MTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MTX.txt [2026-02-03T20:27:22.786067] [INFO ] [sig ] [2079/3452] Completed MTX in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:22.786109] [INFO ] [sig ] [2080/3452] Forecasting MTZ... [2026-02-03T20:27:22.786140] [INFO ] [sig ] Generating forecast for: MTZ [2026-02-03T20:27:22.786173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-02-03T20:27:22.797471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-02-03T20:27:22.797900] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-02-03T20:27:22.798703] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-02-03T20:27:22.798757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:22.798790] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:22.798818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:22.798876] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:22.857036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:22.857744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:22.857823] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:22.857857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:22.985651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:22.985811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:22.985853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:22.985885] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:22.990661] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=82.14%) [2026-02-03T20:27:22.991035] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-02-03T20:27:22.991210] [INFO ] [sig ] MTZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:23.140234] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MTZ.txt [2026-02-03T20:27:23.140418] [INFO ] [sig ] [2080/3452] Completed MTZ in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:23.140461] [INFO ] [sig ] [2081/3452] Forecasting MUA... [2026-02-03T20:27:23.140490] [INFO ] [sig ] Generating forecast for: MUA [2026-02-03T20:27:23.140529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-02-03T20:27:23.152395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-02-03T20:27:23.152862] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-02-03T20:27:23.153707] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-02-03T20:27:23.153769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:23.153801] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:23.153828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:23.153885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:23.213123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:23.214010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:23.214094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:23.214128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:23.338425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:23.338598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:23.338641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:23.338672] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:23.342177] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=32.00%) [2026-02-03T20:27:23.342454] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-02-03T20:27:23.342616] [INFO ] [sig ] MUA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:23.485135] [INFO ] [LOCAL ] Saved forecast: MUA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MUA.txt [2026-02-03T20:27:23.485299] [INFO ] [sig ] [2081/3452] Completed MUA in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:23.485340] [INFO ] [sig ] [2082/3452] Forecasting MUC... [2026-02-03T20:27:23.485371] [INFO ] [sig ] Generating forecast for: MUC [2026-02-03T20:27:23.485400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-02-03T20:27:23.496530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-02-03T20:27:23.496941] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-02-03T20:27:23.497738] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-02-03T20:27:23.497790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:23.497822] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:23.497848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:23.497933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:23.555700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:23.556550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:23.556656] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:23.556692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:23.680307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:23.680473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:23.680515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:23.680547] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:23.684033] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=30.01%) [2026-02-03T20:27:23.684306] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-02-03T20:27:23.684433] [INFO ] [sig ] MUC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:23.825038] [INFO ] [LOCAL ] Saved forecast: MUC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MUC.txt [2026-02-03T20:27:23.825171] [INFO ] [sig ] [2082/3452] Completed MUC in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:23.825211] [INFO ] [sig ] [2083/3452] Forecasting MUE... [2026-02-03T20:27:23.825240] [INFO ] [sig ] Generating forecast for: MUE [2026-02-03T20:27:23.825271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-02-03T20:27:23.836184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-02-03T20:27:23.836526] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-02-03T20:27:23.837315] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-02-03T20:27:23.837369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:23.837403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:23.837433] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:23.837491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:23.896672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:23.897286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:23.897392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:23.897427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:24.014970] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:24.015125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:24.015167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:24.015197] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:24.018681] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: DOWN (p=48.33%) [2026-02-03T20:27:24.018963] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-02-03T20:27:24.019094] [INFO ] [sig ] MUE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:24.161690] [INFO ] [LOCAL ] Saved forecast: MUE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MUE.txt [2026-02-03T20:27:24.161823] [INFO ] [sig ] [2083/3452] Completed MUE in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:24.161863] [INFO ] [sig ] [2084/3452] Forecasting MUFG... [2026-02-03T20:27:24.161894] [INFO ] [sig ] Generating forecast for: MUFG [2026-02-03T20:27:24.161925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-02-03T20:27:24.174423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-02-03T20:27:24.174876] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-02-03T20:27:24.175729] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-02-03T20:27:24.175788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:24.175820] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:24.175846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:24.175902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:24.233740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:24.234647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:24.234735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:24.234770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:24.358832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:24.359003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:24.359047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:24.359079] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:24.362703] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=9.14%) [2026-02-03T20:27:24.363004] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-02-03T20:27:24.363135] [INFO ] [sig ] MUFG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:24.507349] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MUFG.txt [2026-02-03T20:27:24.507521] [INFO ] [sig ] [2084/3452] Completed MUFG in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:24.507564] [INFO ] [sig ] [2085/3452] Forecasting MUJ... [2026-02-03T20:27:24.507619] [INFO ] [sig ] Generating forecast for: MUJ [2026-02-03T20:27:24.507651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-02-03T20:27:24.519172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-02-03T20:27:24.519564] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-02-03T20:27:24.520415] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-02-03T20:27:24.520469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:24.520503] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:24.520530] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:24.520615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:24.579782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:24.580714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:24.580802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:24.580837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:24.707254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:24.707418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:24.707461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:24.707491] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:24.711043] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-02-03T20:27:24.711336] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-02-03T20:27:24.711469] [INFO ] [sig ] MUJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:24.869088] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MUJ.txt [2026-02-03T20:27:24.869261] [INFO ] [sig ] [2085/3452] Completed MUJ in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:24.869305] [INFO ] [sig ] [2086/3452] Forecasting MUSA... [2026-02-03T20:27:24.869336] [INFO ] [sig ] Generating forecast for: MUSA [2026-02-03T20:27:24.869368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-02-03T20:27:24.881070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-02-03T20:27:24.881408] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-02-03T20:27:24.882203] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-02-03T20:27:24.882257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:24.882289] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:24.882317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:24.882373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:24.941519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:24.942295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:24.942380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:24.942414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:25.068207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:25.068386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:25.068428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:25.068459] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:25.071985] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-02-03T20:27:25.072261] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-02-03T20:27:25.072389] [INFO ] [sig ] MUSA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:25.215027] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MUSA.txt [2026-02-03T20:27:25.215189] [INFO ] [sig ] [2086/3452] Completed MUSA in 0.3s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:25.215230] [INFO ] [sig ] [2087/3452] Forecasting MUX... [2026-02-03T20:27:25.215260] [INFO ] [sig ] Generating forecast for: MUX [2026-02-03T20:27:25.215291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-02-03T20:27:25.226622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-02-03T20:27:25.226973] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-02-03T20:27:25.227749] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-02-03T20:27:25.227800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:25.227832] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:25.227881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:25.227944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:25.287330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:25.288104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:25.288189] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:25.288222] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:25.410186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:25.410348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:25.410390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:25.410421] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:25.413936] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=19.92%) [2026-02-03T20:27:25.414239] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-02-03T20:27:25.414373] [INFO ] [sig ] MUX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:25.568225] [INFO ] [LOCAL ] Saved forecast: MUX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MUX.txt [2026-02-03T20:27:25.568368] [INFO ] [sig ] [2087/3452] Completed MUX in 0.4s | 2.82 sym/s | Total: 12.3m | ETA: 8.1m [2026-02-03T20:27:25.568407] [INFO ] [sig ] [2088/3452] Forecasting MVBF... [2026-02-03T20:27:25.568437] [INFO ] [sig ] Generating forecast for: MVBF [2026-02-03T20:27:25.568468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-02-03T20:27:25.580216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-02-03T20:27:25.580562] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-02-03T20:27:25.581373] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-02-03T20:27:25.581427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:25.581458] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:25.581494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:25.581550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:25.638302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:25.639086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:25.639169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:25.639201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:25.756379] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:25.756533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:25.756593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:25.756632] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:25.760035] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-02-03T20:27:25.760305] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-02-03T20:27:25.760432] [INFO ] [sig ] MVBF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:25.903705] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MVBF.txt [2026-02-03T20:27:25.903870] [INFO ] [sig ] [2088/3452] Completed MVBF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-03T20:27:25.903912] [INFO ] [sig ] [2089/3452] Forecasting MVF... [2026-02-03T20:27:25.903943] [INFO ] [sig ] Generating forecast for: MVF [2026-02-03T20:27:25.903973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-02-03T20:27:25.915430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-02-03T20:27:25.915863] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-02-03T20:27:25.916671] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-02-03T20:27:25.916725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:25.916758] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:25.916784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:25.916839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:25.975918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:25.976933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:25.977021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:25.977056] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:26.101916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:26.102078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:26.102119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:26.102150] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:26.105587] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: DOWN (p=15.84%) [2026-02-03T20:27:26.105862] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-02-03T20:27:26.105987] [INFO ] [sig ] MVF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:26.248476] [INFO ] [LOCAL ] Saved forecast: MVF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MVF.txt [2026-02-03T20:27:26.248668] [INFO ] [sig ] [2089/3452] Completed MVF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-03T20:27:26.248718] [INFO ] [sig ] [2090/3452] Forecasting MWA... [2026-02-03T20:27:26.248754] [INFO ] [sig ] Generating forecast for: MWA [2026-02-03T20:27:26.248790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-02-03T20:27:26.260387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-02-03T20:27:26.260824] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-02-03T20:27:26.261637] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-02-03T20:27:26.261691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:26.261769] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:26.261799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:26.261855] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:26.324530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:26.325381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:26.325462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:26.325496] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:26.446338] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:26.446499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:26.446544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:26.446598] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:26.450607] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=10.84%) [2026-02-03T20:27:26.450928] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-02-03T20:27:26.451060] [INFO ] [sig ] MWA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:26.596919] [INFO ] [LOCAL ] Saved forecast: MWA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MWA.txt [2026-02-03T20:27:26.597066] [INFO ] [sig ] [2090/3452] Completed MWA in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-03T20:27:26.597106] [INFO ] [sig ] [2091/3452] Forecasting MX... [2026-02-03T20:27:26.597135] [INFO ] [sig ] Generating forecast for: MX [2026-02-03T20:27:26.597166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-02-03T20:27:26.608227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-02-03T20:27:26.608600] [INFO ] [FORECASTER] Starting predict_future for MX [2026-02-03T20:27:26.609397] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-02-03T20:27:26.609448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:26.609480] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:26.609506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:26.609563] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:26.667007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:26.667973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:26.668069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:26.668104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:26.788988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:26.789159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:26.789202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:26.789233] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:26.792753] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=43.99%) [2026-02-03T20:27:26.793068] [INFO ] [FORECASTER] Completed predict_future for MX [2026-02-03T20:27:26.793207] [INFO ] [sig ] MX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:26.946735] [INFO ] [LOCAL ] Saved forecast: MX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MX.txt [2026-02-03T20:27:26.947157] [INFO ] [sig ] [2091/3452] Completed MX in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.1m [2026-02-03T20:27:26.947221] [INFO ] [sig ] [2092/3452] Forecasting MXF... [2026-02-03T20:27:26.947268] [INFO ] [sig ] Generating forecast for: MXF [2026-02-03T20:27:26.947322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-02-03T20:27:26.962608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-02-03T20:27:26.963073] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-02-03T20:27:26.964180] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-02-03T20:27:26.964251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:26.964306] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:26.964356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:26.964448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:27.026363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:27.027260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:27.027349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:27.027383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:27.142748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:27.142921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:27.142962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:27.142992] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:27.146459] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-02-03T20:27:27.146785] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-02-03T20:27:27.146924] [INFO ] [sig ] MXF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:27.294115] [INFO ] [LOCAL ] Saved forecast: MXF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MXF.txt [2026-02-03T20:27:27.294281] [INFO ] [sig ] [2092/3452] Completed MXF in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:27.294324] [INFO ] [sig ] [2093/3452] Forecasting MXL... [2026-02-03T20:27:27.294355] [INFO ] [sig ] Generating forecast for: MXL [2026-02-03T20:27:27.294389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-02-03T20:27:27.306137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-02-03T20:27:27.306527] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-02-03T20:27:27.307413] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-02-03T20:27:27.307467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:27.307501] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:27.307529] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:27.307603] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:27.374932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:27.376003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:27.376111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:27.376151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:27.506677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:27.506846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:27.506888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:27.506917] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:27.510484] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-02-03T20:27:27.510778] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-02-03T20:27:27.510913] [INFO ] [sig ] MXL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:27.651050] [INFO ] [LOCAL ] Saved forecast: MXL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MXL.txt [2026-02-03T20:27:27.651188] [INFO ] [sig ] [2093/3452] Completed MXL in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:27.651245] [INFO ] [sig ] [2094/3452] Forecasting MYE... [2026-02-03T20:27:27.651279] [INFO ] [sig ] Generating forecast for: MYE [2026-02-03T20:27:27.651311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-02-03T20:27:27.664152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-02-03T20:27:27.664479] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-02-03T20:27:27.665254] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-02-03T20:27:27.665307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:27.665340] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:27.665366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:27.665422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:27.722600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:27.723423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:27.723522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:27.723556] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:27.847124] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:27.847292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:27.847332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:27.847361] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:27.850816] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-02-03T20:27:27.851118] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-02-03T20:27:27.851255] [INFO ] [sig ] MYE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:27.993065] [INFO ] [LOCAL ] Saved forecast: MYE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MYE.txt [2026-02-03T20:27:27.993223] [INFO ] [sig ] [2094/3452] Completed MYE in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:27.993263] [INFO ] [sig ] [2095/3452] Forecasting MYGN... [2026-02-03T20:27:27.993291] [INFO ] [sig ] Generating forecast for: MYGN [2026-02-03T20:27:27.993322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-02-03T20:27:28.004721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-02-03T20:27:28.005122] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-02-03T20:27:28.005945] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-02-03T20:27:28.006000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:28.006034] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:28.006062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:28.006120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:28.064642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:28.065525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:28.065633] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:28.065671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:28.194157] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:28.194326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:28.194376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:28.194410] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:28.198032] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=39.55%) [2026-02-03T20:27:28.198316] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-02-03T20:27:28.198467] [INFO ] [sig ] MYGN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:28.406511] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MYGN.txt [2026-02-03T20:27:28.406685] [INFO ] [sig ] [2095/3452] Completed MYGN in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:28.406731] [INFO ] [sig ] [2096/3452] Forecasting MYI... [2026-02-03T20:27:28.406761] [INFO ] [sig ] Generating forecast for: MYI [2026-02-03T20:27:28.406793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-02-03T20:27:28.418221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-02-03T20:27:28.418612] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-02-03T20:27:28.419418] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-02-03T20:27:28.419471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:28.419502] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:28.419528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:28.419607] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:28.475972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:28.476854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:28.476939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:28.476974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:28.597692] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:28.597858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:28.597917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:28.597948] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:28.601392] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=43.96%) [2026-02-03T20:27:28.601709] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-02-03T20:27:28.601862] [INFO ] [sig ] MYI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:28.744025] [INFO ] [LOCAL ] Saved forecast: MYI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MYI.txt [2026-02-03T20:27:28.744177] [INFO ] [sig ] [2096/3452] Completed MYI in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:28.744217] [INFO ] [sig ] [2097/3452] Forecasting MYN... [2026-02-03T20:27:28.744247] [INFO ] [sig ] Generating forecast for: MYN [2026-02-03T20:27:28.744277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-02-03T20:27:28.754904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-02-03T20:27:28.755238] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-02-03T20:27:28.756019] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-02-03T20:27:28.756071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:28.756103] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:28.756130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:28.756187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:28.812520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:28.813188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:28.813266] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:28.813299] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:28.933879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:28.934048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:28.934097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:28.934147] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:28.937905] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: DOWN (p=39.74%) [2026-02-03T20:27:28.938223] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-02-03T20:27:28.938360] [INFO ] [sig ] MYN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:29.082236] [INFO ] [LOCAL ] Saved forecast: MYN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/MYN.txt [2026-02-03T20:27:29.082414] [INFO ] [sig ] [2097/3452] Completed MYN in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:29.082457] [INFO ] [sig ] [2098/3452] Forecasting MYRG... [2026-02-03T20:27:29.082487] [INFO ] [sig ] Generating forecast for: MYRG [2026-02-03T20:27:29.082517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-02-03T20:27:29.094190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-02-03T20:27:29.094606] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-02-03T20:27:29.095383] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-02-03T20:27:29.095438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:29.095471] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:29.095499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:29.095556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:29.152487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:29.153360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:29.153467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:29.153500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:29.275053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:29.275218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:29.275261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:29.275289] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:29.278766] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=78.78%) [2026-02-03T20:27:29.279066] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-02-03T20:27:29.279196] [INFO ] [sig ] MYRG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:29.434756] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/MYRG.txt [2026-02-03T20:27:29.434914] [INFO ] [sig ] [2098/3452] Completed MYRG in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:29.434954] [INFO ] [sig ] [2099/3452] Forecasting NA... [2026-02-03T20:27:29.434984] [INFO ] [sig ] Generating forecast for: NA [2026-02-03T20:27:29.435016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-02-03T20:27:29.445942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-02-03T20:27:29.446340] [INFO ] [FORECASTER] Starting predict_future for NA [2026-02-03T20:27:29.447136] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-02-03T20:27:29.447189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:29.447221] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:29.447247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:29.447302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:29.503504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:29.504386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:29.504488] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:29.504522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:29.624818] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:29.624982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:29.625022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:29.625051] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:29.628498] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=59.43%) [2026-02-03T20:27:29.628844] [INFO ] [FORECASTER] Completed predict_future for NA [2026-02-03T20:27:29.628985] [INFO ] [sig ] NA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:29.779110] [INFO ] [LOCAL ] Saved forecast: NA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NA.txt [2026-02-03T20:27:29.779290] [INFO ] [sig ] [2099/3452] Completed NA in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:29.779333] [INFO ] [sig ] [2100/3452] Forecasting NAAS... [2026-02-03T20:27:29.779363] [INFO ] [sig ] Generating forecast for: NAAS [2026-02-03T20:27:29.779398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-02-03T20:27:29.791647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-02-03T20:27:29.792080] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-02-03T20:27:29.792913] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-02-03T20:27:29.792968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:29.793002] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:29.793031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:29.793093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:29.851928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:29.852897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:29.853040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:29.853088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:29.978376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:29.978538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:29.978600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:29.978635] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:29.982161] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-02-03T20:27:29.982457] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-02-03T20:27:29.982610] [INFO ] [sig ] NAAS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:30.128083] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NAAS.txt [2026-02-03T20:27:30.128264] [INFO ] [sig ] [2100/3452] Completed NAAS in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:30.128309] [INFO ] [sig ] [2101/3452] Forecasting NABL... [2026-02-03T20:27:30.128338] [INFO ] [sig ] Generating forecast for: NABL [2026-02-03T20:27:30.128369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-02-03T20:27:30.139624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-02-03T20:27:30.139970] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-02-03T20:27:30.140768] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-02-03T20:27:30.140833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:30.140873] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:30.140921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:30.140979] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:30.197980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:30.198849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:30.198933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:30.198966] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:30.318457] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:30.318639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:30.318684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:30.318715] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:30.322164] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=36.29%) [2026-02-03T20:27:30.322447] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-02-03T20:27:30.322599] [INFO ] [sig ] NABL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:30.464598] [INFO ] [LOCAL ] Saved forecast: NABL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NABL.txt [2026-02-03T20:27:30.464778] [INFO ] [sig ] [2101/3452] Completed NABL in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:30.464827] [INFO ] [sig ] [2102/3452] Forecasting NAC... [2026-02-03T20:27:30.464865] [INFO ] [sig ] Generating forecast for: NAC [2026-02-03T20:27:30.464901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-02-03T20:27:30.476700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-02-03T20:27:30.477118] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-02-03T20:27:30.477951] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-02-03T20:27:30.478006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:30.478038] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:30.478064] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:30.478120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:30.536172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:30.537100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:30.537187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:30.537221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:30.662375] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:30.662531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:30.662587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:30.662621] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:30.666065] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-02-03T20:27:30.666340] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-02-03T20:27:30.666468] [INFO ] [sig ] NAC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:30.811952] [INFO ] [LOCAL ] Saved forecast: NAC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NAC.txt [2026-02-03T20:27:30.812101] [INFO ] [sig ] [2102/3452] Completed NAC in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:30.812142] [INFO ] [sig ] [2103/3452] Forecasting NAD... [2026-02-03T20:27:30.812171] [INFO ] [sig ] Generating forecast for: NAD [2026-02-03T20:27:30.812202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-02-03T20:27:30.823965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-02-03T20:27:30.824329] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-02-03T20:27:30.825138] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-02-03T20:27:30.825191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:30.825224] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:30.825251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:30.825307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:30.886075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:30.887194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:30.887310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:30.887356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:31.021085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:31.021249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:31.021291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:31.021326] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:31.024814] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: DOWN (p=26.88%) [2026-02-03T20:27:31.025089] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-02-03T20:27:31.025228] [INFO ] [sig ] NAD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:31.166342] [INFO ] [LOCAL ] Saved forecast: NAD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NAD.txt [2026-02-03T20:27:31.166529] [INFO ] [sig ] [2103/3452] Completed NAD in 0.4s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:31.166598] [INFO ] [sig ] [2104/3452] Forecasting NATH... [2026-02-03T20:27:31.166633] [INFO ] [sig ] Generating forecast for: NATH [2026-02-03T20:27:31.166665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-02-03T20:27:31.177375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-02-03T20:27:31.177760] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-02-03T20:27:31.178597] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-02-03T20:27:31.178651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:31.178683] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:31.178710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:31.178766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:31.235117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:31.236016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:31.236123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:31.236158] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:31.358008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:31.358181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:31.358222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:31.358251] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:31.361820] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: UP (p=96.24%) [2026-02-03T20:27:31.362104] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-02-03T20:27:31.362237] [INFO ] [sig ] NATH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:31.503906] [INFO ] [LOCAL ] Saved forecast: NATH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NATH.txt [2026-02-03T20:27:31.504067] [INFO ] [sig ] [2104/3452] Completed NATH in 0.3s | 2.82 sym/s | Total: 12.4m | ETA: 8.0m [2026-02-03T20:27:31.504107] [INFO ] [sig ] [2105/3452] Forecasting NATL... [2026-02-03T20:27:31.504137] [INFO ] [sig ] Generating forecast for: NATL [2026-02-03T20:27:31.504175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-02-03T20:27:31.515608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-02-03T20:27:31.516023] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-02-03T20:27:31.516864] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-02-03T20:27:31.516925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:31.516957] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:31.516984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:31.517041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:31.577214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:31.578347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:31.578447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:31.578491] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:31.712785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:31.712988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:31.713034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:31.713067] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:31.717478] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=66.50%) [2026-02-03T20:27:31.717836] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-02-03T20:27:31.718012] [INFO ] [sig ] NATL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:31.880873] [INFO ] [LOCAL ] Saved forecast: NATL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NATL.txt [2026-02-03T20:27:31.881034] [INFO ] [sig ] [2105/3452] Completed NATL in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-03T20:27:31.881074] [INFO ] [sig ] [2106/3452] Forecasting NAVI... [2026-02-03T20:27:31.881104] [INFO ] [sig ] Generating forecast for: NAVI [2026-02-03T20:27:31.881135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-02-03T20:27:31.893216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-02-03T20:27:31.893615] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-02-03T20:27:31.894378] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-02-03T20:27:31.894431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:31.894464] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:31.894492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:31.894548] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:31.954031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:31.954953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:31.955046] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:31.955081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:32.079532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:32.079739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:32.079792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:32.079831] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:32.083360] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=64.98%) [2026-02-03T20:27:32.083679] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-02-03T20:27:32.083820] [INFO ] [sig ] NAVI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:32.229038] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NAVI.txt [2026-02-03T20:27:32.229193] [INFO ] [sig ] [2106/3452] Completed NAVI in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-03T20:27:32.229234] [INFO ] [sig ] [2107/3452] Forecasting NAZ... [2026-02-03T20:27:32.229264] [INFO ] [sig ] Generating forecast for: NAZ [2026-02-03T20:27:32.229297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-02-03T20:27:32.240292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-02-03T20:27:32.240647] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-02-03T20:27:32.241402] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-02-03T20:27:32.241456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:32.241539] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:32.241568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:32.241652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:32.300082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:32.300917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:32.301009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:32.301043] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:32.405586] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:32.405744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:32.405794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:32.405829] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:32.409472] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: DOWN (p=17.56%) [2026-02-03T20:27:32.409779] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-02-03T20:27:32.409915] [INFO ] [sig ] NAZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:32.555015] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NAZ.txt [2026-02-03T20:27:32.555176] [INFO ] [sig ] [2107/3452] Completed NAZ in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-03T20:27:32.555217] [INFO ] [sig ] [2108/3452] Forecasting NB... [2026-02-03T20:27:32.555245] [INFO ] [sig ] Generating forecast for: NB [2026-02-03T20:27:32.555276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-02-03T20:27:32.567649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-02-03T20:27:32.568077] [INFO ] [FORECASTER] Starting predict_future for NB [2026-02-03T20:27:32.568951] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-02-03T20:27:32.569008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:32.569042] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:32.569070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:32.569126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:32.631277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:32.632165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:32.632247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:32.632279] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:32.748965] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:32.749122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:32.749162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:32.749192] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:32.752560] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=49.53%) [2026-02-03T20:27:32.752856] [INFO ] [FORECASTER] Completed predict_future for NB [2026-02-03T20:27:32.752980] [INFO ] [sig ] NB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:32.901178] [INFO ] [LOCAL ] Saved forecast: NB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NB.txt [2026-02-03T20:27:32.901347] [INFO ] [sig ] [2108/3452] Completed NB in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 8.0m [2026-02-03T20:27:32.901395] [INFO ] [sig ] [2109/3452] Forecasting NBB... [2026-02-03T20:27:32.901427] [INFO ] [sig ] Generating forecast for: NBB [2026-02-03T20:27:32.901465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-02-03T20:27:32.914184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-02-03T20:27:32.914654] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-02-03T20:27:32.915546] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-02-03T20:27:32.915634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:32.915669] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:32.915696] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:32.915753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:32.974875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:32.975845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:32.975934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:32.975967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:33.096773] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:33.096947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:33.096988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:33.097016] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:33.100570] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-02-03T20:27:33.100893] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-02-03T20:27:33.101029] [INFO ] [sig ] NBB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:33.244356] [INFO ] [LOCAL ] Saved forecast: NBB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NBB.txt [2026-02-03T20:27:33.244515] [INFO ] [sig ] [2109/3452] Completed NBB in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:33.244556] [INFO ] [sig ] [2110/3452] Forecasting NBBK... [2026-02-03T20:27:33.244607] [INFO ] [sig ] Generating forecast for: NBBK [2026-02-03T20:27:33.244644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-02-03T20:27:33.255994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-02-03T20:27:33.256373] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-02-03T20:27:33.257190] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-02-03T20:27:33.257243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:33.257274] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:33.257300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:33.257356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:33.314878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:33.315802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:33.315902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:33.315935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:33.439783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:33.439985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:33.440029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:33.440059] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:33.443561] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-02-03T20:27:33.443888] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-02-03T20:27:33.444029] [INFO ] [sig ] NBBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:33.585763] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NBBK.txt [2026-02-03T20:27:33.585901] [INFO ] [sig ] [2110/3452] Completed NBBK in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:33.585941] [INFO ] [sig ] [2111/3452] Forecasting NBHC... [2026-02-03T20:27:33.585971] [INFO ] [sig ] Generating forecast for: NBHC [2026-02-03T20:27:33.586002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-02-03T20:27:33.597344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-02-03T20:27:33.597690] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-02-03T20:27:33.598473] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-02-03T20:27:33.598526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:33.598557] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:33.598605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:33.598664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:33.655206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:33.655954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:33.656054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:33.656087] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:33.772155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:33.772312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:33.772352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:33.772380] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:33.775774] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-02-03T20:27:33.776055] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-02-03T20:27:33.776181] [INFO ] [sig ] NBHC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:33.921813] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NBHC.txt [2026-02-03T20:27:33.921934] [INFO ] [sig ] [2111/3452] Completed NBHC in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:33.921973] [INFO ] [sig ] [2112/3452] Forecasting NBIX... [2026-02-03T20:27:33.922002] [INFO ] [sig ] Generating forecast for: NBIX [2026-02-03T20:27:33.922033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-02-03T20:27:33.933419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-02-03T20:27:33.933759] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-02-03T20:27:33.934510] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-02-03T20:27:33.934562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:33.934625] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:33.934653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:33.934711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:33.992307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:33.993149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:33.993233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:33.993266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:34.116904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:34.117067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:34.117108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:34.117138] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:34.120843] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: DOWN (p=31.50%) [2026-02-03T20:27:34.121342] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-02-03T20:27:34.121473] [INFO ] [sig ] NBIX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:34.268537] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NBIX.txt [2026-02-03T20:27:34.268723] [INFO ] [sig ] [2112/3452] Completed NBIX in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:34.268764] [INFO ] [sig ] [2113/3452] Forecasting NBN... [2026-02-03T20:27:34.268793] [INFO ] [sig ] Generating forecast for: NBN [2026-02-03T20:27:34.268824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-02-03T20:27:34.281093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-02-03T20:27:34.281520] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-02-03T20:27:34.282359] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-02-03T20:27:34.282413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:34.282445] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:34.282471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:34.282528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:34.344666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:34.345823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:34.345926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:34.345969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:34.469503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:34.469677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:34.469719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:34.469749] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:34.473160] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=65.08%) [2026-02-03T20:27:34.473438] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-02-03T20:27:34.473563] [INFO ] [sig ] NBN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:34.616202] [INFO ] [LOCAL ] Saved forecast: NBN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NBN.txt [2026-02-03T20:27:34.616319] [INFO ] [sig ] [2113/3452] Completed NBN in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:34.616361] [INFO ] [sig ] [2114/3452] Forecasting NBTB... [2026-02-03T20:27:34.616391] [INFO ] [sig ] Generating forecast for: NBTB [2026-02-03T20:27:34.616423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-02-03T20:27:34.627190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-02-03T20:27:34.627605] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-02-03T20:27:34.628405] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-02-03T20:27:34.628472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:34.628505] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:34.628531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:34.628614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:34.690482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:34.691241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:34.691342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:34.691377] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:34.815244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:34.815405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:34.815449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:34.815480] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:34.818998] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-02-03T20:27:34.819277] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-02-03T20:27:34.819405] [INFO ] [sig ] NBTB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:34.962989] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NBTB.txt [2026-02-03T20:27:34.963124] [INFO ] [sig ] [2114/3452] Completed NBTB in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:34.963170] [INFO ] [sig ] [2115/3452] Forecasting NBXG... [2026-02-03T20:27:34.963201] [INFO ] [sig ] Generating forecast for: NBXG [2026-02-03T20:27:34.963237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-02-03T20:27:34.975747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-02-03T20:27:34.976072] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-02-03T20:27:34.976864] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-02-03T20:27:34.976918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:34.976950] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:34.976976] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:34.977032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:35.036447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:35.037069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:35.037146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:35.037178] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:35.158701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:35.158856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:35.158896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:35.158927] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:35.162304] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-02-03T20:27:35.162591] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-02-03T20:27:35.162718] [INFO ] [sig ] NBXG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:35.303239] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NBXG.txt [2026-02-03T20:27:35.303350] [INFO ] [sig ] [2115/3452] Completed NBXG in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:35.303389] [INFO ] [sig ] [2116/3452] Forecasting NC... [2026-02-03T20:27:35.303418] [INFO ] [sig ] Generating forecast for: NC [2026-02-03T20:27:35.303448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-02-03T20:27:35.315117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-02-03T20:27:35.315526] [INFO ] [FORECASTER] Starting predict_future for NC [2026-02-03T20:27:35.316425] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-02-03T20:27:35.316482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:35.316515] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:35.316542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:35.316631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:35.375333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:35.376259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:35.376349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:35.376382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:35.487192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:35.487367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:35.487410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:35.487438] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:35.491194] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: DOWN (p=2.50%) [2026-02-03T20:27:35.491481] [INFO ] [FORECASTER] Completed predict_future for NC [2026-02-03T20:27:35.491633] [INFO ] [sig ] NC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:35.634261] [INFO ] [LOCAL ] Saved forecast: NC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NC.txt [2026-02-03T20:27:35.634394] [INFO ] [sig ] [2116/3452] Completed NC in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:35.634434] [INFO ] [sig ] [2117/3452] Forecasting NCA... [2026-02-03T20:27:35.634464] [INFO ] [sig ] Generating forecast for: NCA [2026-02-03T20:27:35.634492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-02-03T20:27:35.645016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-02-03T20:27:35.645345] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-02-03T20:27:35.646122] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-02-03T20:27:35.646174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:35.646206] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:35.646233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:35.646289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:35.707101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:35.707750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:35.707854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:35.707911] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:35.833953] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:35.834108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:35.834149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:35.834179] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:35.837964] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=87.55%) [2026-02-03T20:27:35.838255] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-02-03T20:27:35.838387] [INFO ] [sig ] NCA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:35.983967] [INFO ] [LOCAL ] Saved forecast: NCA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NCA.txt [2026-02-03T20:27:35.984107] [INFO ] [sig ] [2117/3452] Completed NCA in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:35.984153] [INFO ] [sig ] [2118/3452] Forecasting NCLH... [2026-02-03T20:27:35.984185] [INFO ] [sig ] Generating forecast for: NCLH [2026-02-03T20:27:35.984215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-02-03T20:27:35.995931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-02-03T20:27:35.996307] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-02-03T20:27:35.997112] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-02-03T20:27:35.997165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:35.997198] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:35.997224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:35.997280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:36.057483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:36.061773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:36.061890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:36.061926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:36.187284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:36.187454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:36.187500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:36.187532] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:36.191266] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=0.66%) [2026-02-03T20:27:36.191622] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-02-03T20:27:36.191765] [INFO ] [sig ] NCLH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:36.334883] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NCLH.txt [2026-02-03T20:27:36.335023] [INFO ] [sig ] [2118/3452] Completed NCLH in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:36.335063] [INFO ] [sig ] [2119/3452] Forecasting NCMI... [2026-02-03T20:27:36.335093] [INFO ] [sig ] Generating forecast for: NCMI [2026-02-03T20:27:36.335132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-02-03T20:27:36.346915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-02-03T20:27:36.347266] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-02-03T20:27:36.348112] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-02-03T20:27:36.348175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:36.348206] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:36.348232] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:36.348289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:36.406522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:36.407394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:36.407482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:36.407517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:36.536471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:36.536650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:36.536691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:36.536721] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:36.540396] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: UP (p=77.55%) [2026-02-03T20:27:36.540711] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-02-03T20:27:36.540860] [INFO ] [sig ] NCMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:36.687336] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NCMI.txt [2026-02-03T20:27:36.687477] [INFO ] [sig ] [2119/3452] Completed NCMI in 0.4s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:36.687517] [INFO ] [sig ] [2120/3452] Forecasting NCNA... [2026-02-03T20:27:36.687547] [INFO ] [sig ] Generating forecast for: NCNA [2026-02-03T20:27:36.687619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-02-03T20:27:36.700811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-02-03T20:27:36.701160] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-02-03T20:27:36.701973] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-02-03T20:27:36.702025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:36.702059] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:36.702086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:36.702142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:36.765563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:36.766466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:36.766549] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:36.766606] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:36.886971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:36.887133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:36.887175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:36.887207] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:36.890884] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-02-03T20:27:36.891208] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-02-03T20:27:36.891371] [INFO ] [sig ] NCNA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:37.035848] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NCNA.txt [2026-02-03T20:27:37.036043] [INFO ] [sig ] [2120/3452] Completed NCNA in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:37.036085] [INFO ] [sig ] [2121/3452] Forecasting NCNO... [2026-02-03T20:27:37.036117] [INFO ] [sig ] Generating forecast for: NCNO [2026-02-03T20:27:37.036147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-02-03T20:27:37.047541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-02-03T20:27:37.047983] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-02-03T20:27:37.048810] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-02-03T20:27:37.048872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:37.048913] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:37.048947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:37.049018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:37.106847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:37.107689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:37.107787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:37.107845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:37.237328] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:37.237484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:37.237541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:37.237590] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:37.241080] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-02-03T20:27:37.241359] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-02-03T20:27:37.241484] [INFO ] [sig ] NCNO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:37.383505] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NCNO.txt [2026-02-03T20:27:37.383693] [INFO ] [sig ] [2121/3452] Completed NCNO in 0.3s | 2.82 sym/s | Total: 12.5m | ETA: 7.9m [2026-02-03T20:27:37.383734] [INFO ] [sig ] [2122/3452] Forecasting NCTY... [2026-02-03T20:27:37.383766] [INFO ] [sig ] Generating forecast for: NCTY [2026-02-03T20:27:37.383797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-02-03T20:27:37.395677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-02-03T20:27:37.396119] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-02-03T20:27:37.396944] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-02-03T20:27:37.396997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:37.397029] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:37.397057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:37.397118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:37.457072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:37.457839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:37.461388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:37.461436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:37.590967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:37.591130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:37.591172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:37.591202] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:37.595037] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: DOWN (p=10.30%) [2026-02-03T20:27:37.595539] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-02-03T20:27:37.595696] [INFO ] [sig ] NCTY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:37.743805] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NCTY.txt [2026-02-03T20:27:37.743940] [INFO ] [sig ] [2122/3452] Completed NCTY in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-03T20:27:37.743981] [INFO ] [sig ] [2123/3452] Forecasting NCZ... [2026-02-03T20:27:37.744013] [INFO ] [sig ] Generating forecast for: NCZ [2026-02-03T20:27:37.744044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-02-03T20:27:37.755925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-02-03T20:27:37.756263] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-02-03T20:27:37.757091] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-02-03T20:27:37.757145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:37.757179] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:37.757207] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:37.757263] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:37.817768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:37.818707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:37.818792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:37.818827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:37.940526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:37.940707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:37.940757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:37.940806] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:37.944363] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-02-03T20:27:37.944695] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-02-03T20:27:37.944831] [INFO ] [sig ] NCZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:38.091084] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NCZ.txt [2026-02-03T20:27:38.091244] [INFO ] [sig ] [2123/3452] Completed NCZ in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-03T20:27:38.091284] [INFO ] [sig ] [2124/3452] Forecasting NDAQ... [2026-02-03T20:27:38.091315] [INFO ] [sig ] Generating forecast for: NDAQ [2026-02-03T20:27:38.091345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-02-03T20:27:38.102553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-02-03T20:27:38.103000] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-02-03T20:27:38.103811] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-02-03T20:27:38.103865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:38.103936] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:38.103971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:38.104040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:38.165398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:38.166501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:38.166606] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:38.166642] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:38.293500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:38.293672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:38.293715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:38.293745] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:38.297243] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=61.16%) [2026-02-03T20:27:38.297566] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-02-03T20:27:38.297743] [INFO ] [sig ] NDAQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:38.439095] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NDAQ.txt [2026-02-03T20:27:38.439260] [INFO ] [sig ] [2124/3452] Completed NDAQ in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.9m [2026-02-03T20:27:38.439302] [INFO ] [sig ] [2125/3452] Forecasting NDMO... [2026-02-03T20:27:38.439333] [INFO ] [sig ] Generating forecast for: NDMO [2026-02-03T20:27:38.439363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-02-03T20:27:38.451030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-02-03T20:27:38.451387] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-02-03T20:27:38.452298] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-02-03T20:27:38.452352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:38.452398] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:38.452427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:38.452484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:38.509927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:38.510792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:38.510878] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:38.510913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:38.633256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:38.633412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:38.633452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:38.633481] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:38.636809] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=72.67%) [2026-02-03T20:27:38.637084] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-02-03T20:27:38.637208] [INFO ] [sig ] NDMO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:38.779485] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NDMO.txt [2026-02-03T20:27:38.779642] [INFO ] [sig ] [2125/3452] Completed NDMO in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:38.779683] [INFO ] [sig ] [2126/3452] Forecasting NDRA... [2026-02-03T20:27:38.779714] [INFO ] [sig ] Generating forecast for: NDRA [2026-02-03T20:27:38.779744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-02-03T20:27:38.790453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-02-03T20:27:38.790805] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-02-03T20:27:38.791562] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-02-03T20:27:38.791638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:38.791671] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:38.791698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:38.791754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:38.850509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:38.851289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:38.851373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:38.851407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:38.973522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:38.973709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:38.973758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:38.973789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:38.977245] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=8.87%) [2026-02-03T20:27:38.977514] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-02-03T20:27:38.977661] [INFO ] [sig ] NDRA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:39.117602] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NDRA.txt [2026-02-03T20:27:39.117737] [INFO ] [sig ] [2126/3452] Completed NDRA in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:39.117777] [INFO ] [sig ] [2127/3452] Forecasting NDSN... [2026-02-03T20:27:39.117807] [INFO ] [sig ] Generating forecast for: NDSN [2026-02-03T20:27:39.117838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-02-03T20:27:39.129210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-02-03T20:27:39.129566] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-02-03T20:27:39.130364] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-02-03T20:27:39.130418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:39.130450] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:39.130477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:39.130534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:39.187216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:39.187942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:39.188027] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:39.188060] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:39.309942] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:39.310099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:39.310139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:39.310201] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:39.314735] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-02-03T20:27:39.315063] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-02-03T20:27:39.315201] [INFO ] [sig ] NDSN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:39.456249] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NDSN.txt [2026-02-03T20:27:39.456402] [INFO ] [sig ] [2127/3452] Completed NDSN in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:39.456454] [INFO ] [sig ] [2128/3452] Forecasting NE... [2026-02-03T20:27:39.456497] [INFO ] [sig ] Generating forecast for: NE [2026-02-03T20:27:39.456543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-02-03T20:27:39.468317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-02-03T20:27:39.468715] [INFO ] [FORECASTER] Starting predict_future for NE [2026-02-03T20:27:39.469537] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-02-03T20:27:39.469617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:39.469656] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:39.469686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:39.469745] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:39.526455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:39.527328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:39.527410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:39.527443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:39.653358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:39.653555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:39.653625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:39.653659] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:39.657328] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-02-03T20:27:39.657642] [INFO ] [FORECASTER] Completed predict_future for NE [2026-02-03T20:27:39.657786] [INFO ] [sig ] NE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:39.801838] [INFO ] [LOCAL ] Saved forecast: NE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NE.txt [2026-02-03T20:27:39.801990] [INFO ] [sig ] [2128/3452] Completed NE in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:39.802029] [INFO ] [sig ] [2129/3452] Forecasting NEA... [2026-02-03T20:27:39.802066] [INFO ] [sig ] Generating forecast for: NEA [2026-02-03T20:27:39.802098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-02-03T20:27:39.813476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-02-03T20:27:39.813864] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-02-03T20:27:39.814676] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-02-03T20:27:39.814729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:39.814760] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:39.814786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:39.814844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:39.872045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:39.872804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:39.872885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:39.872917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:39.999030] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:39.999186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:39.999230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:39.999260] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:40.003600] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=86.64%) [2026-02-03T20:27:40.003922] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-02-03T20:27:40.004093] [INFO ] [sig ] NEA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:40.145947] [INFO ] [LOCAL ] Saved forecast: NEA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NEA.txt [2026-02-03T20:27:40.146116] [INFO ] [sig ] [2129/3452] Completed NEA in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:40.146157] [INFO ] [sig ] [2130/3452] Forecasting NECB... [2026-02-03T20:27:40.146188] [INFO ] [sig ] Generating forecast for: NECB [2026-02-03T20:27:40.146229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-02-03T20:27:40.157460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-02-03T20:27:40.157835] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-02-03T20:27:40.158671] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-02-03T20:27:40.158725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:40.158757] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:40.158786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:40.158844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:40.215803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:40.216562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:40.216665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:40.216698] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:40.338259] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:40.338442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:40.338494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:40.338525] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:40.342186] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=0.13%) [2026-02-03T20:27:40.342478] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-02-03T20:27:40.342625] [INFO ] [sig ] NECB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:40.488145] [INFO ] [LOCAL ] Saved forecast: NECB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NECB.txt [2026-02-03T20:27:40.488315] [INFO ] [sig ] [2130/3452] Completed NECB in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:40.488362] [INFO ] [sig ] [2131/3452] Forecasting NEE... [2026-02-03T20:27:40.488394] [INFO ] [sig ] Generating forecast for: NEE [2026-02-03T20:27:40.488429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-02-03T20:27:40.499751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-02-03T20:27:40.500126] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-02-03T20:27:40.500959] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-02-03T20:27:40.501025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:40.501064] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:40.501098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:40.501158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:40.560447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:40.561285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:40.561368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:40.561409] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:40.678839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:40.679002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:40.679050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:40.679085] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:40.682602] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=87.01%) [2026-02-03T20:27:40.682880] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-02-03T20:27:40.683011] [INFO ] [sig ] NEE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:40.830166] [INFO ] [LOCAL ] Saved forecast: NEE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NEE.txt [2026-02-03T20:27:40.830325] [INFO ] [sig ] [2131/3452] Completed NEE in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:40.830367] [INFO ] [sig ] [2132/3452] Forecasting NEGG... [2026-02-03T20:27:40.830399] [INFO ] [sig ] Generating forecast for: NEGG [2026-02-03T20:27:40.830431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-02-03T20:27:40.842040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-02-03T20:27:40.842419] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-02-03T20:27:40.843353] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-02-03T20:27:40.843422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:40.843469] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:40.843502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:40.843565] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:40.901539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:40.902357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:40.902441] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:40.902475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:41.030182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:41.030354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:41.030402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:41.030449] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:41.034280] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-02-03T20:27:41.034597] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-02-03T20:27:41.034729] [INFO ] [sig ] NEGG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:41.183025] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NEGG.txt [2026-02-03T20:27:41.183185] [INFO ] [sig ] [2132/3452] Completed NEGG in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:41.183227] [INFO ] [sig ] [2133/3452] Forecasting NEM... [2026-02-03T20:27:41.183258] [INFO ] [sig ] Generating forecast for: NEM [2026-02-03T20:27:41.183299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-02-03T20:27:41.195612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-02-03T20:27:41.195968] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-02-03T20:27:41.196771] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-02-03T20:27:41.196823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:41.196855] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:41.196881] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:41.196937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:41.256083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:41.256931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:41.257018] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:41.257050] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:41.383191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:41.383341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:41.383382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:41.383410] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:41.386781] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=71.01%) [2026-02-03T20:27:41.387061] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-02-03T20:27:41.387187] [INFO ] [sig ] NEM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:41.530382] [INFO ] [LOCAL ] Saved forecast: NEM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NEM.txt [2026-02-03T20:27:41.530535] [INFO ] [sig ] [2133/3452] Completed NEM in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:41.530592] [INFO ] [sig ] [2134/3452] Forecasting NEOG... [2026-02-03T20:27:41.530625] [INFO ] [sig ] Generating forecast for: NEOG [2026-02-03T20:27:41.530656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-02-03T20:27:41.541446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-02-03T20:27:41.541892] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-02-03T20:27:41.542701] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-02-03T20:27:41.542757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:41.542789] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:41.542816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:41.542873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:41.601420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:41.602273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:41.602394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:41.602440] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:41.734318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:41.734475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:41.734518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:41.734547] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:41.737969] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=41.87%) [2026-02-03T20:27:41.738281] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-02-03T20:27:41.738417] [INFO ] [sig ] NEOG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:41.886087] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NEOG.txt [2026-02-03T20:27:41.886240] [INFO ] [sig ] [2134/3452] Completed NEOG in 0.4s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:41.886288] [INFO ] [sig ] [2135/3452] Forecasting NEON... [2026-02-03T20:27:41.886321] [INFO ] [sig ] Generating forecast for: NEON [2026-02-03T20:27:41.886355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-02-03T20:27:41.897316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-02-03T20:27:41.897663] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-02-03T20:27:41.898537] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-02-03T20:27:41.898610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:41.898644] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:41.898671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:41.898727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:41.956417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:41.957321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:41.957412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:41.957446] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:42.081101] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:42.081257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:42.081299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:42.081328] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:42.084720] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-02-03T20:27:42.084991] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-02-03T20:27:42.085116] [INFO ] [sig ] NEON: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:42.226442] [INFO ] [LOCAL ] Saved forecast: NEON 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NEON.txt [2026-02-03T20:27:42.226613] [INFO ] [sig ] [2135/3452] Completed NEON in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:42.226656] [INFO ] [sig ] [2136/3452] Forecasting NEXA... [2026-02-03T20:27:42.226688] [INFO ] [sig ] Generating forecast for: NEXA [2026-02-03T20:27:42.226718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-02-03T20:27:42.237321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-02-03T20:27:42.237696] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-02-03T20:27:42.238503] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-02-03T20:27:42.238556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:42.238609] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:42.238637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:42.238728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:42.297559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:42.298408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:42.298494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:42.298528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:42.413235] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:42.413404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:42.413460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:42.413499] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:42.417054] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=85.36%) [2026-02-03T20:27:42.417330] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-02-03T20:27:42.417457] [INFO ] [sig ] NEXA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:42.565036] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NEXA.txt [2026-02-03T20:27:42.565205] [INFO ] [sig ] [2136/3452] Completed NEXA in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:42.565244] [INFO ] [sig ] [2137/3452] Forecasting NEXN... [2026-02-03T20:27:42.565274] [INFO ] [sig ] Generating forecast for: NEXN [2026-02-03T20:27:42.565305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-02-03T20:27:42.576813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-02-03T20:27:42.577174] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-02-03T20:27:42.578012] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-02-03T20:27:42.578066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:42.578099] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:42.578126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:42.578355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:42.638617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:42.639395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:42.639479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:42.639513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:42.760786] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:42.760944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:42.760986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:42.761016] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:42.764616] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-02-03T20:27:42.764905] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-02-03T20:27:42.765050] [INFO ] [sig ] NEXN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:42.911846] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NEXN.txt [2026-02-03T20:27:42.912011] [INFO ] [sig ] [2137/3452] Completed NEXN in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:42.912052] [INFO ] [sig ] [2138/3452] Forecasting NFBK... [2026-02-03T20:27:42.912083] [INFO ] [sig ] Generating forecast for: NFBK [2026-02-03T20:27:42.912114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-02-03T20:27:42.923433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-02-03T20:27:42.923785] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-02-03T20:27:42.924555] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-02-03T20:27:42.924630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:42.924663] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:42.924690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:42.924748] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:42.983536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:42.984409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:42.984494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:42.984527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:43.106097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:43.106257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:43.106300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:43.106330] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:43.110031] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=64.04%) [2026-02-03T20:27:43.110313] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-02-03T20:27:43.110443] [INFO ] [sig ] NFBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:43.260278] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NFBK.txt [2026-02-03T20:27:43.260428] [INFO ] [sig ] [2138/3452] Completed NFBK in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:43.260469] [INFO ] [sig ] [2139/3452] Forecasting NFE... [2026-02-03T20:27:43.260501] [INFO ] [sig ] Generating forecast for: NFE [2026-02-03T20:27:43.260533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-02-03T20:27:43.271638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-02-03T20:27:43.271987] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-02-03T20:27:43.272802] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-02-03T20:27:43.272855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:43.272887] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:43.272914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:43.272970] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:43.330871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:43.331639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:43.331720] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:43.331753] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:43.455037] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:43.455193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:43.455236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:43.455264] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:43.458681] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-02-03T20:27:43.458954] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-02-03T20:27:43.459093] [INFO ] [sig ] NFE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:43.601036] [INFO ] [LOCAL ] Saved forecast: NFE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NFE.txt [2026-02-03T20:27:43.601184] [INFO ] [sig ] [2139/3452] Completed NFE in 0.3s | 2.82 sym/s | Total: 12.6m | ETA: 7.8m [2026-02-03T20:27:43.601229] [INFO ] [sig ] [2140/3452] Forecasting NFG... [2026-02-03T20:27:43.601259] [INFO ] [sig ] Generating forecast for: NFG [2026-02-03T20:27:43.601288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-02-03T20:27:43.612060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-02-03T20:27:43.612598] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-02-03T20:27:43.613403] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-02-03T20:27:43.613456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:43.613487] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:43.613513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:43.613590] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:43.670528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:43.671202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:43.671281] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:43.671313] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:43.791834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:43.791991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:43.792031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:43.792061] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:43.795479] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: DOWN (p=19.37%) [2026-02-03T20:27:43.795769] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-02-03T20:27:43.795894] [INFO ] [sig ] NFG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:43.943225] [INFO ] [LOCAL ] Saved forecast: NFG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NFG.txt [2026-02-03T20:27:43.943379] [INFO ] [sig ] [2140/3452] Completed NFG in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-03T20:27:43.943420] [INFO ] [sig ] [2141/3452] Forecasting NFJ... [2026-02-03T20:27:43.943449] [INFO ] [sig ] Generating forecast for: NFJ [2026-02-03T20:27:43.943480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-02-03T20:27:43.955796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-02-03T20:27:43.956229] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-02-03T20:27:43.957054] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-02-03T20:27:43.957109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:43.957172] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:43.957199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:43.957255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:44.016752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:44.017830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:44.017945] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:44.017986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:44.148307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:44.148470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:44.148512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:44.148542] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:44.152367] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: DOWN (p=37.80%) [2026-02-03T20:27:44.152745] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-02-03T20:27:44.152899] [INFO ] [sig ] NFJ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:44.301966] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NFJ.txt [2026-02-03T20:27:44.302155] [INFO ] [sig ] [2141/3452] Completed NFJ in 0.4s | 2.82 sym/s | Total: 12.7m | ETA: 7.8m [2026-02-03T20:27:44.302208] [INFO ] [sig ] [2142/3452] Forecasting NFLX... [2026-02-03T20:27:44.302245] [INFO ] [sig ] Generating forecast for: NFLX [2026-02-03T20:27:44.302278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-02-03T20:27:44.316654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-02-03T20:27:44.317129] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-02-03T20:27:44.318273] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-02-03T20:27:44.318328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:44.318548] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:44.318595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:44.318668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:44.379191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:44.380099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:44.380181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:44.380216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:44.503885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:44.504044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:44.504089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:44.504121] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:44.507612] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-02-03T20:27:44.507904] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-02-03T20:27:44.508041] [INFO ] [sig ] NFLX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:44.650464] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NFLX.txt [2026-02-03T20:27:44.650618] [INFO ] [sig ] [2142/3452] Completed NFLX in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:44.650666] [INFO ] [sig ] [2143/3452] Forecasting NFTY... [2026-02-03T20:27:44.650698] [INFO ] [sig ] Generating forecast for: NFTY [2026-02-03T20:27:44.650733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-02-03T20:27:44.662208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-02-03T20:27:44.662535] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-02-03T20:27:44.663347] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-02-03T20:27:44.663400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:44.663436] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:44.663462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:44.663527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:44.720402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:44.721194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:44.721290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:44.721325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:44.835830] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:44.835997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:44.836042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:44.836076] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:44.839558] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=13.90%) [2026-02-03T20:27:44.839873] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-02-03T20:27:44.840006] [INFO ] [sig ] NFTY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:44.981700] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NFTY.txt [2026-02-03T20:27:44.981856] [INFO ] [sig ] [2143/3452] Completed NFTY in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:44.981898] [INFO ] [sig ] [2144/3452] Forecasting NGG... [2026-02-03T20:27:44.981929] [INFO ] [sig ] Generating forecast for: NGG [2026-02-03T20:27:44.981959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-02-03T20:27:44.992806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-02-03T20:27:44.993136] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-02-03T20:27:44.993902] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-02-03T20:27:44.993955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:44.993986] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:44.994013] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:44.994069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:45.050012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:45.050650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:45.050727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:45.050758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:45.177244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:45.177431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:45.177479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:45.177544] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:45.181411] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=91.69%) [2026-02-03T20:27:45.181734] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-02-03T20:27:45.181868] [INFO ] [sig ] NGG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:45.325097] [INFO ] [LOCAL ] Saved forecast: NGG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NGG.txt [2026-02-03T20:27:45.325263] [INFO ] [sig ] [2144/3452] Completed NGG in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:45.325305] [INFO ] [sig ] [2145/3452] Forecasting NGL... [2026-02-03T20:27:45.325336] [INFO ] [sig ] Generating forecast for: NGL [2026-02-03T20:27:45.325366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-02-03T20:27:45.339940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-02-03T20:27:45.340460] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-02-03T20:27:45.341671] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-02-03T20:27:45.341742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:45.341795] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:45.341843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:45.341938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:45.406846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:45.407703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:45.407814] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:45.407848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:45.525783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:45.525960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:45.526001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:45.526032] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:45.529501] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-02-03T20:27:45.529802] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-02-03T20:27:45.529936] [INFO ] [sig ] NGL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:45.673026] [INFO ] [LOCAL ] Saved forecast: NGL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NGL.txt [2026-02-03T20:27:45.673176] [INFO ] [sig ] [2145/3452] Completed NGL in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:45.673223] [INFO ] [sig ] [2146/3452] Forecasting NGNE... [2026-02-03T20:27:45.673254] [INFO ] [sig ] Generating forecast for: NGNE [2026-02-03T20:27:45.673284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-02-03T20:27:45.684299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-02-03T20:27:45.684656] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-02-03T20:27:45.685461] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-02-03T20:27:45.685515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:45.685548] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:45.685594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:45.685660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:45.750887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:45.751786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:45.751870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:45.751904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:45.876190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:45.876376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:45.876420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:45.876452] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:45.880302] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=18.19%) [2026-02-03T20:27:45.880629] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-02-03T20:27:45.880766] [INFO ] [sig ] NGNE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:46.022329] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NGNE.txt [2026-02-03T20:27:46.022458] [INFO ] [sig ] [2146/3452] Completed NGNE in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:46.022497] [INFO ] [sig ] [2147/3452] Forecasting NGS... [2026-02-03T20:27:46.022527] [INFO ] [sig ] Generating forecast for: NGS [2026-02-03T20:27:46.022557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-02-03T20:27:46.033671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-02-03T20:27:46.034014] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-02-03T20:27:46.034836] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-02-03T20:27:46.034890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:46.034923] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:46.034951] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:46.035009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:46.093030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:46.093769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:46.093862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:46.093901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:46.213882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:46.214042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:46.214081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:46.214111] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:46.217603] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-02-03T20:27:46.217909] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-02-03T20:27:46.218043] [INFO ] [sig ] NGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:46.360258] [INFO ] [LOCAL ] Saved forecast: NGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NGS.txt [2026-02-03T20:27:46.360391] [INFO ] [sig ] [2147/3452] Completed NGS in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:46.360432] [INFO ] [sig ] [2148/3452] Forecasting NGVC... [2026-02-03T20:27:46.360475] [INFO ] [sig ] Generating forecast for: NGVC [2026-02-03T20:27:46.360511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-02-03T20:27:46.371378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-02-03T20:27:46.371734] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-02-03T20:27:46.372491] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-02-03T20:27:46.372543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:46.372599] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:46.372630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:46.372687] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:46.429927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:46.430816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:46.430912] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:46.430963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:46.554246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:46.554517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:46.554562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:46.554612] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:46.558216] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-02-03T20:27:46.558505] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-02-03T20:27:46.558673] [INFO ] [sig ] NGVC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:46.709223] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NGVC.txt [2026-02-03T20:27:46.709406] [INFO ] [sig ] [2148/3452] Completed NGVC in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:46.709455] [INFO ] [sig ] [2149/3452] Forecasting NHI... [2026-02-03T20:27:46.709489] [INFO ] [sig ] Generating forecast for: NHI [2026-02-03T20:27:46.709521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-02-03T20:27:46.720959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-02-03T20:27:46.721377] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-02-03T20:27:46.722206] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-02-03T20:27:46.722261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:46.722310] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:46.722339] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:46.722397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:46.780045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:46.781019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:46.781107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:46.781148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:46.898650] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:46.898809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:46.898850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:46.898880] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:46.902315] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=5.13%) [2026-02-03T20:27:46.902640] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-02-03T20:27:46.902795] [INFO ] [sig ] NHI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:47.043655] [INFO ] [LOCAL ] Saved forecast: NHI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NHI.txt [2026-02-03T20:27:47.043805] [INFO ] [sig ] [2149/3452] Completed NHI in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:47.043846] [INFO ] [sig ] [2150/3452] Forecasting NHTC... [2026-02-03T20:27:47.043877] [INFO ] [sig ] Generating forecast for: NHTC [2026-02-03T20:27:47.043907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-02-03T20:27:47.054558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-02-03T20:27:47.054913] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-02-03T20:27:47.055725] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-02-03T20:27:47.055779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:47.055810] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:47.055837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:47.055893] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:47.113640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:47.114337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:47.114415] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:47.114448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:47.222515] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:47.222687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:47.222728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:47.222758] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:47.226205] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: DOWN (p=33.86%) [2026-02-03T20:27:47.226484] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-02-03T20:27:47.226629] [INFO ] [sig ] NHTC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:47.375645] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NHTC.txt [2026-02-03T20:27:47.375789] [INFO ] [sig ] [2150/3452] Completed NHTC in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:47.375829] [INFO ] [sig ] [2151/3452] Forecasting NI... [2026-02-03T20:27:47.375860] [INFO ] [sig ] Generating forecast for: NI [2026-02-03T20:27:47.375891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-02-03T20:27:47.387861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-02-03T20:27:47.388276] [INFO ] [FORECASTER] Starting predict_future for NI [2026-02-03T20:27:47.389064] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-02-03T20:27:47.389116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:47.389148] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:47.389175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:47.389236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:47.445258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:47.445953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:47.446060] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:47.446094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:47.572539] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:47.572715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:47.572758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:47.572788] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:47.576194] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: DOWN (p=14.26%) [2026-02-03T20:27:47.576462] [INFO ] [FORECASTER] Completed predict_future for NI [2026-02-03T20:27:47.576607] [INFO ] [sig ] NI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:47.717054] [INFO ] [LOCAL ] Saved forecast: NI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NI.txt [2026-02-03T20:27:47.717199] [INFO ] [sig ] [2151/3452] Completed NI in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:47.717238] [INFO ] [sig ] [2152/3452] Forecasting NIC... [2026-02-03T20:27:47.717269] [INFO ] [sig ] Generating forecast for: NIC [2026-02-03T20:27:47.717300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-02-03T20:27:47.729670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-02-03T20:27:47.730075] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-02-03T20:27:47.730950] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-02-03T20:27:47.731005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:47.731037] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:47.731063] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:47.731123] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:47.789947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:47.790837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:47.790921] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:47.790953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:47.910466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:47.910630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:47.910673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:47.910702] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:47.914088] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-02-03T20:27:47.914361] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-02-03T20:27:47.914486] [INFO ] [sig ] NIC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:48.056156] [INFO ] [LOCAL ] Saved forecast: NIC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NIC.txt [2026-02-03T20:27:48.056317] [INFO ] [sig ] [2152/3452] Completed NIC in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:48.056364] [INFO ] [sig ] [2153/3452] Forecasting NICE... [2026-02-03T20:27:48.056396] [INFO ] [sig ] Generating forecast for: NICE [2026-02-03T20:27:48.056427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-02-03T20:27:48.067475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-02-03T20:27:48.067898] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-02-03T20:27:48.068726] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-02-03T20:27:48.068780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:48.068812] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:48.068839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:48.068896] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:48.127326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:48.128200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:48.128283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:48.128316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:48.254034] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:48.254235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:48.254283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:48.254318] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:48.258443] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: DOWN (p=37.46%) [2026-02-03T20:27:48.258768] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-02-03T20:27:48.258897] [INFO ] [sig ] NICE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:48.405061] [INFO ] [LOCAL ] Saved forecast: NICE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NICE.txt [2026-02-03T20:27:48.405238] [INFO ] [sig ] [2153/3452] Completed NICE in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:48.405279] [INFO ] [sig ] [2154/3452] Forecasting NIE... [2026-02-03T20:27:48.405310] [INFO ] [sig ] Generating forecast for: NIE [2026-02-03T20:27:48.405341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-02-03T20:27:48.417198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-02-03T20:27:48.417648] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-02-03T20:27:48.418506] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-02-03T20:27:48.418559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:48.418609] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:48.418637] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:48.418694] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:48.475774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:48.476691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:48.476779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:48.476813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:48.592224] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:48.592390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:48.592433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:48.592462] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:48.595875] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=4.76%) [2026-02-03T20:27:48.596162] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-02-03T20:27:48.596315] [INFO ] [sig ] NIE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:48.737837] [INFO ] [LOCAL ] Saved forecast: NIE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NIE.txt [2026-02-03T20:27:48.738027] [INFO ] [sig ] [2154/3452] Completed NIE in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:48.738068] [INFO ] [sig ] [2155/3452] Forecasting NIKL... [2026-02-03T20:27:48.738099] [INFO ] [sig ] Generating forecast for: NIKL [2026-02-03T20:27:48.738129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-02-03T20:27:48.749718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-02-03T20:27:48.750103] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-02-03T20:27:48.750918] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-02-03T20:27:48.750970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:48.751002] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:48.751028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:48.751084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:48.807204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:48.808002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:48.808084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:48.808117] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:48.921823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:48.921984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:48.922026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:48.922054] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:48.925514] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-02-03T20:27:48.925809] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-02-03T20:27:48.925936] [INFO ] [sig ] NIKL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:49.065556] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NIKL.txt [2026-02-03T20:27:49.065721] [INFO ] [sig ] [2155/3452] Completed NIKL in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:49.065761] [INFO ] [sig ] [2156/3452] Forecasting NIM... [2026-02-03T20:27:49.065792] [INFO ] [sig ] Generating forecast for: NIM [2026-02-03T20:27:49.065822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-02-03T20:27:49.076411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-02-03T20:27:49.076791] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-02-03T20:27:49.077604] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-02-03T20:27:49.077657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:49.077690] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:49.077718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:49.077775] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:49.137942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:49.138882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:49.138970] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:49.139004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:49.253417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:49.253602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:49.253647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:49.253696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:49.257202] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-02-03T20:27:49.257525] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-02-03T20:27:49.257707] [INFO ] [sig ] NIM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:49.408471] [INFO ] [LOCAL ] Saved forecast: NIM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NIM.txt [2026-02-03T20:27:49.408638] [INFO ] [sig ] [2156/3452] Completed NIM in 0.3s | 2.82 sym/s | Total: 12.7m | ETA: 7.7m [2026-02-03T20:27:49.408684] [INFO ] [sig ] [2157/3452] Forecasting NIO... [2026-02-03T20:27:49.408716] [INFO ] [sig ] Generating forecast for: NIO [2026-02-03T20:27:49.408748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-02-03T20:27:49.420124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-02-03T20:27:49.420532] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-02-03T20:27:49.421415] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-02-03T20:27:49.421476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:49.421511] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:49.421538] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:49.421612] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:49.483244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:49.484128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:49.484216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:49.484251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:49.609914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:49.610073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:49.610116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:49.610146] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:49.613529] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-02-03T20:27:49.613823] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-02-03T20:27:49.613952] [INFO ] [sig ] NIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:49.758602] [INFO ] [LOCAL ] Saved forecast: NIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NIO.txt [2026-02-03T20:27:49.758749] [INFO ] [sig ] [2157/3452] Completed NIO in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-03T20:27:49.758791] [INFO ] [sig ] [2158/3452] Forecasting NITO... [2026-02-03T20:27:49.758822] [INFO ] [sig ] Generating forecast for: NITO [2026-02-03T20:27:49.758856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-02-03T20:27:49.770172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-02-03T20:27:49.770555] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-02-03T20:27:49.771401] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-02-03T20:27:49.771454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:49.771516] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:49.771543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:49.771626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:49.830428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:49.831312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:49.831435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:49.831481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:49.947351] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:49.947520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:49.947592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:49.947636] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:49.951325] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=38.09%) [2026-02-03T20:27:49.951633] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-02-03T20:27:49.951768] [INFO ] [sig ] NITO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:50.096328] [INFO ] [LOCAL ] Saved forecast: NITO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NITO.txt [2026-02-03T20:27:50.096476] [INFO ] [sig ] [2158/3452] Completed NITO in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.7m [2026-02-03T20:27:50.096521] [INFO ] [sig ] [2159/3452] Forecasting NKSH... [2026-02-03T20:27:50.096553] [INFO ] [sig ] Generating forecast for: NKSH [2026-02-03T20:27:50.096612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-02-03T20:27:50.107630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-02-03T20:27:50.108055] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-02-03T20:27:50.109008] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-02-03T20:27:50.109062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:50.109094] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:50.109120] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:50.109183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:50.169229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:50.170074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:50.170162] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:50.170204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:50.280079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:50.280237] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:27:50.280289] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:50.280327] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:50.283933] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: DOWN (p=0.61%) [2026-02-03T20:27:50.284273] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-02-03T20:27:50.284433] [INFO ] [sig ] NKSH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:50.430306] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NKSH.txt [2026-02-03T20:27:50.430468] [INFO ] [sig ] [2159/3452] Completed NKSH in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:50.430514] [INFO ] [sig ] [2160/3452] Forecasting NKTX... [2026-02-03T20:27:50.430545] [INFO ] [sig ] Generating forecast for: NKTX [2026-02-03T20:27:50.430593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-02-03T20:27:50.441422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-02-03T20:27:50.441784] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-02-03T20:27:50.442544] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-02-03T20:27:50.442625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:50.442659] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:50.442708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:50.442766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:50.498654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:50.499346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:50.499427] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:50.499459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:50.617443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:50.617624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:50.617666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:50.617696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:50.621131] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=69.26%) [2026-02-03T20:27:50.621415] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-02-03T20:27:50.621542] [INFO ] [sig ] NKTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:50.763538] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NKTX.txt [2026-02-03T20:27:50.763749] [INFO ] [sig ] [2160/3452] Completed NKTX in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:50.763802] [INFO ] [sig ] [2161/3452] Forecasting NKX... [2026-02-03T20:27:50.763846] [INFO ] [sig ] Generating forecast for: NKX [2026-02-03T20:27:50.763885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-02-03T20:27:50.775468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-02-03T20:27:50.775829] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-02-03T20:27:50.776696] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-02-03T20:27:50.776750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:50.776783] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:50.776811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:50.776871] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:50.837426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:50.838166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:50.838252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:50.838294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:50.961281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:50.961470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:50.961528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:50.961654] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:50.965445] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: DOWN (p=4.77%) [2026-02-03T20:27:50.965756] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-02-03T20:27:50.965886] [INFO ] [sig ] NKX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:51.117447] [INFO ] [LOCAL ] Saved forecast: NKX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NKX.txt [2026-02-03T20:27:51.117606] [INFO ] [sig ] [2161/3452] Completed NKX in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:51.117648] [INFO ] [sig ] [2162/3452] Forecasting NLOP... [2026-02-03T20:27:51.117679] [INFO ] [sig ] Generating forecast for: NLOP [2026-02-03T20:27:51.117710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-02-03T20:27:51.128891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-02-03T20:27:51.129216] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-02-03T20:27:51.129999] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-02-03T20:27:51.130052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:51.130085] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:51.130113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:51.130169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:51.187049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:51.187977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:51.188062] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:51.188095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:51.305088] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:51.305263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:51.305305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:51.305333] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:51.308874] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=39.01%) [2026-02-03T20:27:51.309231] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-02-03T20:27:51.309376] [INFO ] [sig ] NLOP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:51.455431] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NLOP.txt [2026-02-03T20:27:51.455839] [INFO ] [sig ] [2162/3452] Completed NLOP in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:51.455890] [INFO ] [sig ] [2163/3452] Forecasting NLY... [2026-02-03T20:27:51.455921] [INFO ] [sig ] Generating forecast for: NLY [2026-02-03T20:27:51.455951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-02-03T20:27:51.468081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-02-03T20:27:51.468440] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-02-03T20:27:51.469885] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-02-03T20:27:51.469951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:51.469996] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:51.470035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:51.470114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:51.528509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:51.529359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:51.529442] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:51.529475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:51.651150] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:51.651315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:51.651359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:51.651390] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:51.654889] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: DOWN (p=7.91%) [2026-02-03T20:27:51.655220] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-02-03T20:27:51.655370] [INFO ] [sig ] NLY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:51.800358] [INFO ] [LOCAL ] Saved forecast: NLY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NLY.txt [2026-02-03T20:27:51.800515] [INFO ] [sig ] [2163/3452] Completed NLY in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:51.800557] [INFO ] [sig ] [2164/3452] Forecasting NMAI... [2026-02-03T20:27:51.800608] [INFO ] [sig ] Generating forecast for: NMAI [2026-02-03T20:27:51.800648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-02-03T20:27:51.812402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-02-03T20:27:51.812834] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-02-03T20:27:51.813718] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-02-03T20:27:51.813771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:51.813803] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:51.813830] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:51.813887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:51.873167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:51.874094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:51.874183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:51.874218] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:51.993075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:51.993238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:51.993285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:51.993316] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:51.996858] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=17.25%) [2026-02-03T20:27:51.997168] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-02-03T20:27:51.997304] [INFO ] [sig ] NMAI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:52.144854] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NMAI.txt [2026-02-03T20:27:52.145012] [INFO ] [sig ] [2164/3452] Completed NMAI in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:52.145055] [INFO ] [sig ] [2165/3452] Forecasting NMCO... [2026-02-03T20:27:52.145088] [INFO ] [sig ] Generating forecast for: NMCO [2026-02-03T20:27:52.145120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-02-03T20:27:52.156682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-02-03T20:27:52.157076] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-02-03T20:27:52.157921] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-02-03T20:27:52.157978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:52.158021] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:52.158078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:52.158155] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:52.217534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:52.218299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:52.218401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:52.218444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:52.338609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:52.338760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:52.338802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:52.338832] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:52.342189] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-02-03T20:27:52.342457] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-02-03T20:27:52.342600] [INFO ] [sig ] NMCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:52.491165] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NMCO.txt [2026-02-03T20:27:52.491329] [INFO ] [sig ] [2165/3452] Completed NMCO in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:52.491373] [INFO ] [sig ] [2166/3452] Forecasting NMFC... [2026-02-03T20:27:52.491404] [INFO ] [sig ] Generating forecast for: NMFC [2026-02-03T20:27:52.491435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-02-03T20:27:52.502379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-02-03T20:27:52.502728] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-02-03T20:27:52.503480] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-02-03T20:27:52.503532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:52.503564] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:52.503619] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:52.503677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:52.561988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:52.562702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:52.562786] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:52.562821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:52.682074] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:52.682227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:52.682270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:52.682306] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:52.685919] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: DOWN (p=1.14%) [2026-02-03T20:27:52.686205] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-02-03T20:27:52.686339] [INFO ] [sig ] NMFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:52.829399] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NMFC.txt [2026-02-03T20:27:52.829536] [INFO ] [sig ] [2166/3452] Completed NMFC in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:52.829598] [INFO ] [sig ] [2167/3452] Forecasting NMG... [2026-02-03T20:27:52.829646] [INFO ] [sig ] Generating forecast for: NMG [2026-02-03T20:27:52.829682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-02-03T20:27:52.841167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-02-03T20:27:52.841489] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-02-03T20:27:52.842295] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-02-03T20:27:52.842350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:52.842383] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:52.842411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:52.842469] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:52.902267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:52.903017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:52.903101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:52.903137] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:53.019980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:53.020143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:53.020186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:53.020252] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:53.023770] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=55.26%) [2026-02-03T20:27:53.024055] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-02-03T20:27:53.024185] [INFO ] [sig ] NMG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:53.175564] [INFO ] [LOCAL ] Saved forecast: NMG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NMG.txt [2026-02-03T20:27:53.175742] [INFO ] [sig ] [2167/3452] Completed NMG in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:53.175783] [INFO ] [sig ] [2168/3452] Forecasting NMI... [2026-02-03T20:27:53.175814] [INFO ] [sig ] Generating forecast for: NMI [2026-02-03T20:27:53.175844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-02-03T20:27:53.186826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-02-03T20:27:53.187173] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-02-03T20:27:53.187984] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-02-03T20:27:53.188038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:53.188069] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:53.188096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:53.188158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:53.247054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:53.247984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:53.248106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:53.248141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:53.356154] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:53.356315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:53.356365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:53.356401] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:53.360124] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-02-03T20:27:53.360441] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-02-03T20:27:53.360599] [INFO ] [sig ] NMI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:53.506078] [INFO ] [LOCAL ] Saved forecast: NMI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NMI.txt [2026-02-03T20:27:53.506216] [INFO ] [sig ] [2168/3452] Completed NMI in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:53.506257] [INFO ] [sig ] [2169/3452] Forecasting NMIH... [2026-02-03T20:27:53.506289] [INFO ] [sig ] Generating forecast for: NMIH [2026-02-03T20:27:53.506319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-02-03T20:27:53.517052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-02-03T20:27:53.517380] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-02-03T20:27:53.518180] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-02-03T20:27:53.518233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:53.518264] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:53.518289] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:53.518345] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:53.577196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:53.577987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:53.578075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:53.578109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:53.693265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:53.693422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:53.693461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:53.693490] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:53.696856] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-02-03T20:27:53.697128] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-02-03T20:27:53.697253] [INFO ] [sig ] NMIH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:53.844422] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NMIH.txt [2026-02-03T20:27:53.844620] [INFO ] [sig ] [2169/3452] Completed NMIH in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:53.844663] [INFO ] [sig ] [2170/3452] Forecasting NMM... [2026-02-03T20:27:53.844694] [INFO ] [sig ] Generating forecast for: NMM [2026-02-03T20:27:53.844724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-02-03T20:27:53.857146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-02-03T20:27:53.857540] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-02-03T20:27:53.858442] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-02-03T20:27:53.858501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:53.858536] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:53.858563] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:53.858642] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:53.918611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:53.919555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:53.919664] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:53.919700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:54.046112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:54.046272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:54.046314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:54.046347] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:54.049933] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: DOWN (p=37.40%) [2026-02-03T20:27:54.050231] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-02-03T20:27:54.050368] [INFO ] [sig ] NMM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:54.196691] [INFO ] [LOCAL ] Saved forecast: NMM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NMM.txt [2026-02-03T20:27:54.196842] [INFO ] [sig ] [2170/3452] Completed NMM in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:54.196885] [INFO ] [sig ] [2171/3452] Forecasting NMRA... [2026-02-03T20:27:54.196916] [INFO ] [sig ] Generating forecast for: NMRA [2026-02-03T20:27:54.196951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-02-03T20:27:54.208390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-02-03T20:27:54.208752] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-02-03T20:27:54.209559] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-02-03T20:27:54.209634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:54.209669] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:54.209697] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:54.209769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:54.266094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:54.266961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:54.267044] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:54.267077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:54.386479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:54.386652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:54.386693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:54.386722] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:54.390094] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-02-03T20:27:54.390363] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-02-03T20:27:54.390487] [INFO ] [sig ] NMRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:54.533995] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NMRA.txt [2026-02-03T20:27:54.534166] [INFO ] [sig ] [2171/3452] Completed NMRA in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:54.534207] [INFO ] [sig ] [2172/3452] Forecasting NMRK... [2026-02-03T20:27:54.534238] [INFO ] [sig ] Generating forecast for: NMRK [2026-02-03T20:27:54.534270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-02-03T20:27:54.545223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-02-03T20:27:54.545566] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-02-03T20:27:54.546336] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-02-03T20:27:54.546389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:54.546422] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:54.546449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:54.546505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:54.606351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:54.607257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:54.607384] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:54.607439] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:54.733308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:54.733476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:54.733516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:54.733546] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:54.736961] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-02-03T20:27:54.737236] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-02-03T20:27:54.737382] [INFO ] [sig ] NMRK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:54.878657] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NMRK.txt [2026-02-03T20:27:54.878816] [INFO ] [sig ] [2172/3452] Completed NMRK in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:54.878857] [INFO ] [sig ] [2173/3452] Forecasting NN... [2026-02-03T20:27:54.878888] [INFO ] [sig ] Generating forecast for: NN [2026-02-03T20:27:54.878922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-02-03T20:27:54.891366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-02-03T20:27:54.891774] [INFO ] [FORECASTER] Starting predict_future for NN [2026-02-03T20:27:54.892565] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-02-03T20:27:54.892665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:54.892700] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:54.892727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:54.892783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:54.952169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:54.953072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:54.953159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:54.953195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:55.078979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:55.079143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:55.079188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:55.079219] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:55.082802] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-02-03T20:27:55.083091] [INFO ] [FORECASTER] Completed predict_future for NN [2026-02-03T20:27:55.083226] [INFO ] [sig ] NN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:55.232047] [INFO ] [LOCAL ] Saved forecast: NN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NN.txt [2026-02-03T20:27:55.232215] [INFO ] [sig ] [2173/3452] Completed NN in 0.4s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:55.232258] [INFO ] [sig ] [2174/3452] Forecasting NNDM... [2026-02-03T20:27:55.232292] [INFO ] [sig ] Generating forecast for: NNDM [2026-02-03T20:27:55.232327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-02-03T20:27:55.243499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-02-03T20:27:55.243855] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-02-03T20:27:55.244640] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-02-03T20:27:55.244692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:55.244725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:55.244751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:55.244807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:55.303652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:55.304483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:55.304569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:55.304623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:55.426526] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:55.426694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:55.426735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:55.426765] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:55.430291] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=19.28%) [2026-02-03T20:27:55.430607] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-02-03T20:27:55.430741] [INFO ] [sig ] NNDM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:55.577264] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NNDM.txt [2026-02-03T20:27:55.577406] [INFO ] [sig ] [2174/3452] Completed NNDM in 0.3s | 2.82 sym/s | Total: 12.8m | ETA: 7.6m [2026-02-03T20:27:55.577447] [INFO ] [sig ] [2175/3452] Forecasting NNE... [2026-02-03T20:27:55.577479] [INFO ] [sig ] Generating forecast for: NNE [2026-02-03T20:27:55.577510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-02-03T20:27:55.589706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-02-03T20:27:55.590103] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-02-03T20:27:55.590926] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-02-03T20:27:55.590979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:55.591042] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:55.591070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:55.591127] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:55.647269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:55.648056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:55.648138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:55.648171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:55.766230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:55.766368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:55.766407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:55.766436] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:55.769777] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-02-03T20:27:55.770048] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-02-03T20:27:55.770171] [INFO ] [sig ] NNE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:55.915761] [INFO ] [LOCAL ] Saved forecast: NNE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NNE.txt [2026-02-03T20:27:55.915879] [INFO ] [sig ] [2175/3452] Completed NNE in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:55.915918] [INFO ] [sig ] [2176/3452] Forecasting NNI... [2026-02-03T20:27:55.915949] [INFO ] [sig ] Generating forecast for: NNI [2026-02-03T20:27:55.915978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-02-03T20:27:55.927025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-02-03T20:27:55.927337] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-02-03T20:27:55.928161] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-02-03T20:27:55.928214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:55.928246] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:55.928271] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:55.928327] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:55.985715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:55.986299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:55.986375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:55.986407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:56.103607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:56.103730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:56.103768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:56.103797] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:56.106976] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: DOWN (p=35.81%) [2026-02-03T20:27:56.107245] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-02-03T20:27:56.107374] [INFO ] [sig ] NNI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:56.248596] [INFO ] [LOCAL ] Saved forecast: NNI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NNI.txt [2026-02-03T20:27:56.248707] [INFO ] [sig ] [2176/3452] Completed NNI in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:56.248752] [INFO ] [sig ] [2177/3452] Forecasting NNN... [2026-02-03T20:27:56.248783] [INFO ] [sig ] Generating forecast for: NNN [2026-02-03T20:27:56.248812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-02-03T20:27:56.264831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-02-03T20:27:56.265359] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-02-03T20:27:56.266550] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-02-03T20:27:56.266646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:56.266704] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:56.266750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:56.266838] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:56.352481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:56.353425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:56.353518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:56.353551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:56.478622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:56.478793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:56.478834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:56.478864] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:56.482518] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=39.85%) [2026-02-03T20:27:56.482898] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-02-03T20:27:56.483042] [INFO ] [sig ] NNN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:56.635424] [INFO ] [LOCAL ] Saved forecast: NNN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NNN.txt [2026-02-03T20:27:56.635794] [INFO ] [sig ] [2177/3452] Completed NNN in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:56.635838] [INFO ] [sig ] [2178/3452] Forecasting NNOX... [2026-02-03T20:27:56.635871] [INFO ] [sig ] Generating forecast for: NNOX [2026-02-03T20:27:56.635905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-02-03T20:27:56.648010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-02-03T20:27:56.648383] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-02-03T20:27:56.649209] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-02-03T20:27:56.649262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:56.649294] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:56.649322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:56.649379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:56.712258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:56.713137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:56.713224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:56.713259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:56.847754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:56.847943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:56.847988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:56.848048] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:56.851913] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: DOWN (p=11.92%) [2026-02-03T20:27:56.852212] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-02-03T20:27:56.852354] [INFO ] [sig ] NNOX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:56.999140] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NNOX.txt [2026-02-03T20:27:56.999298] [INFO ] [sig ] [2178/3452] Completed NNOX in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:56.999339] [INFO ] [sig ] [2179/3452] Forecasting NNY... [2026-02-03T20:27:56.999374] [INFO ] [sig ] Generating forecast for: NNY [2026-02-03T20:27:56.999411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-02-03T20:27:57.012122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-02-03T20:27:57.012508] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-02-03T20:27:57.013527] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-02-03T20:27:57.013601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:57.013829] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:57.013870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:57.013939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:57.072023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:57.072906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:57.072993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:57.073028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:57.184735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:57.184896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:57.184936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:57.184965] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:57.188407] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=45.49%) [2026-02-03T20:27:57.188890] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-02-03T20:27:57.189020] [INFO ] [sig ] NNY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:57.335006] [INFO ] [LOCAL ] Saved forecast: NNY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NNY.txt [2026-02-03T20:27:57.335159] [INFO ] [sig ] [2179/3452] Completed NNY in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:57.335200] [INFO ] [sig ] [2180/3452] Forecasting NOA... [2026-02-03T20:27:57.335231] [INFO ] [sig ] Generating forecast for: NOA [2026-02-03T20:27:57.335261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-02-03T20:27:57.348095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-02-03T20:27:57.348523] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-02-03T20:27:57.349320] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-02-03T20:27:57.349374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:57.349405] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:57.349432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:57.349490] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:57.411550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:57.412482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:57.412592] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:57.412628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:57.544645] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:57.544811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:57.544872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:57.544904] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:57.548436] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=57.78%) [2026-02-03T20:27:57.548753] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-02-03T20:27:57.548886] [INFO ] [sig ] NOA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:57.714783] [INFO ] [LOCAL ] Saved forecast: NOA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NOA.txt [2026-02-03T20:27:57.714948] [INFO ] [sig ] [2180/3452] Completed NOA in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:57.714989] [INFO ] [sig ] [2181/3452] Forecasting NOAH... [2026-02-03T20:27:57.715018] [INFO ] [sig ] Generating forecast for: NOAH [2026-02-03T20:27:57.715052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-02-03T20:27:57.726461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-02-03T20:27:57.726891] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-02-03T20:27:57.727770] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-02-03T20:27:57.727838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:57.727902] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:57.727936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:57.727993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:57.791256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:57.792198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:57.792284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:57.792318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:57.915610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:57.915780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:57.915820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:57.915849] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:57.919380] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-02-03T20:27:57.919732] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-02-03T20:27:57.919874] [INFO ] [sig ] NOAH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:58.076868] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NOAH.txt [2026-02-03T20:27:58.077030] [INFO ] [sig ] [2181/3452] Completed NOAH in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:58.077070] [INFO ] [sig ] [2182/3452] Forecasting NODK... [2026-02-03T20:27:58.077101] [INFO ] [sig ] Generating forecast for: NODK [2026-02-03T20:27:58.077131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-02-03T20:27:58.088932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-02-03T20:27:58.089346] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-02-03T20:27:58.090194] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-02-03T20:27:58.090250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:58.090283] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:58.090309] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:58.090365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:58.148754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:58.149771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:58.149865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:58.149900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:58.253282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:58.253463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:58.253506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:58.253536] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:58.257542] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: DOWN (p=18.32%) [2026-02-03T20:27:58.257940] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-02-03T20:27:58.258100] [INFO ] [sig ] NODK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:58.407711] [INFO ] [LOCAL ] Saved forecast: NODK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NODK.txt [2026-02-03T20:27:58.407860] [INFO ] [sig ] [2182/3452] Completed NODK in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:58.407924] [INFO ] [sig ] [2183/3452] Forecasting NOG... [2026-02-03T20:27:58.407956] [INFO ] [sig ] Generating forecast for: NOG [2026-02-03T20:27:58.407987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-02-03T20:27:58.420185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-02-03T20:27:58.420612] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-02-03T20:27:58.421462] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-02-03T20:27:58.421539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:58.421606] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:58.421644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:58.421705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:58.483147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:58.484307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:58.484399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:58.484436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:58.606006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:58.606171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:58.606213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:58.606242] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:58.609763] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-02-03T20:27:58.610056] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-02-03T20:27:58.610188] [INFO ] [sig ] NOG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:58.752337] [INFO ] [LOCAL ] Saved forecast: NOG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NOG.txt [2026-02-03T20:27:58.752491] [INFO ] [sig ] [2183/3452] Completed NOG in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:58.752538] [INFO ] [sig ] [2184/3452] Forecasting NOMD... [2026-02-03T20:27:58.752586] [INFO ] [sig ] Generating forecast for: NOMD [2026-02-03T20:27:58.752620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-02-03T20:27:58.764668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-02-03T20:27:58.765087] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-02-03T20:27:58.766041] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-02-03T20:27:58.766098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:58.766147] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:58.766175] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:58.766233] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:58.825735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:58.826707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:58.826924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:58.826967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:58.949822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:58.950001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:58.950042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:58.950073] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:58.953846] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=31.90%) [2026-02-03T20:27:58.954181] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-02-03T20:27:58.954326] [INFO ] [sig ] NOMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:27:59.099447] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NOMD.txt [2026-02-03T20:27:59.099620] [INFO ] [sig ] [2184/3452] Completed NOMD in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:59.099662] [INFO ] [sig ] [2185/3452] Forecasting NOTE... [2026-02-03T20:27:59.099693] [INFO ] [sig ] Generating forecast for: NOTE [2026-02-03T20:27:59.099722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-02-03T20:27:59.110518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-02-03T20:27:59.110880] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-02-03T20:27:59.111681] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-02-03T20:27:59.111734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:59.111767] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:59.111796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:59.111854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:59.168598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:59.169216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:59.169337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:59.169373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:59.286120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:59.286232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:59.286269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:59.286298] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:59.289505] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=89.35%) [2026-02-03T20:27:59.289792] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-02-03T20:27:59.289921] [INFO ] [sig ] NOTE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:59.431259] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NOTE.txt [2026-02-03T20:27:59.431369] [INFO ] [sig ] [2185/3452] Completed NOTE in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:59.431409] [INFO ] [sig ] [2186/3452] Forecasting NPCE... [2026-02-03T20:27:59.431440] [INFO ] [sig ] Generating forecast for: NPCE [2026-02-03T20:27:59.431469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-02-03T20:27:59.442655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-02-03T20:27:59.443006] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-02-03T20:27:59.443827] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-02-03T20:27:59.443880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:59.443913] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:59.443941] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:59.443998] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:59.501183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:59.501787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:59.501863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:59.501895] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:59.616266] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:59.616417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:59.616456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:59.616489] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:59.619872] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: UP (p=82.97%) [2026-02-03T20:27:59.620150] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-02-03T20:27:59.620273] [INFO ] [sig ] NPCE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:27:59.760655] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NPCE.txt [2026-02-03T20:27:59.760775] [INFO ] [sig ] [2186/3452] Completed NPCE in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:27:59.760815] [INFO ] [sig ] [2187/3452] Forecasting NPFD... [2026-02-03T20:27:59.760844] [INFO ] [sig ] Generating forecast for: NPFD [2026-02-03T20:27:59.760874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-02-03T20:27:59.772916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-02-03T20:27:59.773237] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-02-03T20:27:59.774019] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-02-03T20:27:59.774071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:27:59.774103] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:27:59.774130] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:27:59.774185] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:27:59.832074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:27:59.832718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:27:59.832800] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:27:59.832834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:27:59.952256] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:27:59.952399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:27:59.952437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:27:59.952466] [INFO ] [FORECASTER] Training complete [2026-02-03T20:27:59.955915] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: UP (p=86.14%) [2026-02-03T20:27:59.956189] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-02-03T20:27:59.956311] [INFO ] [sig ] NPFD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:00.104208] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NPFD.txt [2026-02-03T20:28:00.104342] [INFO ] [sig ] [2187/3452] Completed NPFD in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:28:00.104395] [INFO ] [sig ] [2188/3452] Forecasting NPK... [2026-02-03T20:28:00.104433] [INFO ] [sig ] Generating forecast for: NPK [2026-02-03T20:28:00.104464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-02-03T20:28:00.119035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-02-03T20:28:00.119416] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-02-03T20:28:00.120260] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-02-03T20:28:00.120315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:00.120348] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:00.120377] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:00.120434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:00.178980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:00.179725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:00.179825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:00.179862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:00.302486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:00.302656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:00.302698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:00.302728] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:00.306104] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-02-03T20:28:00.306374] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-02-03T20:28:00.306498] [INFO ] [sig ] NPK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:00.447019] [INFO ] [LOCAL ] Saved forecast: NPK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NPK.txt [2026-02-03T20:28:00.447186] [INFO ] [sig ] [2188/3452] Completed NPK in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:28:00.447228] [INFO ] [sig ] [2189/3452] Forecasting NPO... [2026-02-03T20:28:00.447259] [INFO ] [sig ] Generating forecast for: NPO [2026-02-03T20:28:00.447289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-02-03T20:28:00.458907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-02-03T20:28:00.459273] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-02-03T20:28:00.460055] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-02-03T20:28:00.460110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:00.460141] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:00.460168] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:00.460225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:00.518195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:00.519084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:00.519168] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:00.519202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:00.640100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:00.640251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:00.640292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:00.640322] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:00.643733] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=26.46%) [2026-02-03T20:28:00.644007] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-02-03T20:28:00.644131] [INFO ] [sig ] NPO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:00.786748] [INFO ] [LOCAL ] Saved forecast: NPO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NPO.txt [2026-02-03T20:28:00.786906] [INFO ] [sig ] [2189/3452] Completed NPO in 0.3s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:28:00.786949] [INFO ] [sig ] [2190/3452] Forecasting NQP... [2026-02-03T20:28:00.786979] [INFO ] [sig ] Generating forecast for: NQP [2026-02-03T20:28:00.787009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-02-03T20:28:00.798898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-02-03T20:28:00.799284] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-02-03T20:28:00.800211] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-02-03T20:28:00.800267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:00.800301] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:00.800330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:00.800389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:00.863232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:00.864138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:00.864227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:00.864271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:00.992744] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:00.992884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:00.992927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:00.992958] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:00.996603] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: DOWN (p=27.33%) [2026-02-03T20:28:00.996897] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-02-03T20:28:00.997030] [INFO ] [sig ] NQP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:01.163805] [INFO ] [LOCAL ] Saved forecast: NQP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NQP.txt [2026-02-03T20:28:01.164162] [INFO ] [sig ] [2190/3452] Completed NQP in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:28:01.164205] [INFO ] [sig ] [2191/3452] Forecasting NRC... [2026-02-03T20:28:01.164236] [INFO ] [sig ] Generating forecast for: NRC [2026-02-03T20:28:01.164269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-02-03T20:28:01.177847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-02-03T20:28:01.178306] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-02-03T20:28:01.179492] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-02-03T20:28:01.179547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:01.179600] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:01.179630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:01.179688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:01.243991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:01.244925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:01.245012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:01.245046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:01.373834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:01.374027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:01.374089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:01.374148] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:01.378095] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=54.92%) [2026-02-03T20:28:01.378465] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-02-03T20:28:01.378633] [INFO ] [sig ] NRC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:01.550723] [INFO ] [LOCAL ] Saved forecast: NRC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NRC.txt [2026-02-03T20:28:01.550901] [INFO ] [sig ] [2191/3452] Completed NRC in 0.4s | 2.82 sym/s | Total: 12.9m | ETA: 7.5m [2026-02-03T20:28:01.550943] [INFO ] [sig ] [2192/3452] Forecasting NRDS... [2026-02-03T20:28:01.550976] [INFO ] [sig ] Generating forecast for: NRDS [2026-02-03T20:28:01.551009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-02-03T20:28:01.564159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-02-03T20:28:01.564665] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-02-03T20:28:01.565550] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-02-03T20:28:01.565629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:01.565692] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:01.565721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:01.565808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:01.654067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:01.655343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:01.655470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:01.655527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:01.829711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:01.829912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:01.829975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:01.830015] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:01.835246] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-02-03T20:28:01.835805] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-02-03T20:28:01.836017] [INFO ] [sig ] NRDS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:02.052526] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NRDS.txt [2026-02-03T20:28:02.052805] [INFO ] [sig ] [2192/3452] Completed NRDS in 0.5s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:02.052869] [INFO ] [sig ] [2193/3452] Forecasting NREF... [2026-02-03T20:28:02.052915] [INFO ] [sig ] Generating forecast for: NREF [2026-02-03T20:28:02.052957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-02-03T20:28:02.075847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-02-03T20:28:02.076717] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-02-03T20:28:02.077970] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-02-03T20:28:02.078043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:02.078098] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:02.078147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:02.078241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:02.168439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:02.169698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:02.169820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:02.169891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:02.345665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:02.345868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:02.345924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:02.345962] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:02.351225] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=40.45%) [2026-02-03T20:28:02.351847] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-02-03T20:28:02.352079] [INFO ] [sig ] NREF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:02.556617] [INFO ] [LOCAL ] Saved forecast: NREF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NREF.txt [2026-02-03T20:28:02.556831] [INFO ] [sig ] [2193/3452] Completed NREF in 0.5s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:02.556874] [INFO ] [sig ] [2194/3452] Forecasting NRG... [2026-02-03T20:28:02.556905] [INFO ] [sig ] Generating forecast for: NRG [2026-02-03T20:28:02.556942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-02-03T20:28:02.578439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-02-03T20:28:02.582266] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-02-03T20:28:02.584420] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-02-03T20:28:02.584593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:02.584636] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:02.584689] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:02.584790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:02.654820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:02.656318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:02.656456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:02.656495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:02.803540] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:02.803798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:02.803849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:02.803879] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:02.808663] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=72.33%) [2026-02-03T20:28:02.809141] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-02-03T20:28:02.809339] [INFO ] [sig ] NRG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:02.976626] [INFO ] [LOCAL ] Saved forecast: NRG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NRG.txt [2026-02-03T20:28:02.976897] [INFO ] [sig ] [2194/3452] Completed NRG in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:02.976954] [INFO ] [sig ] [2195/3452] Forecasting NRIM... [2026-02-03T20:28:02.976993] [INFO ] [sig ] Generating forecast for: NRIM [2026-02-03T20:28:02.977039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-02-03T20:28:02.992364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-02-03T20:28:02.992861] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-02-03T20:28:02.993901] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-02-03T20:28:02.993959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:02.993994] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:02.994039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:02.994098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:03.051707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:03.052668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:03.052761] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:03.052795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:03.190519] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:03.190714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:03.190944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:03.191036] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:03.195285] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=25.79%) [2026-02-03T20:28:03.195654] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-02-03T20:28:03.195813] [INFO ] [sig ] NRIM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:03.345557] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NRIM.txt [2026-02-03T20:28:03.345739] [INFO ] [sig ] [2195/3452] Completed NRIM in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:03.345783] [INFO ] [sig ] [2196/3452] Forecasting NRIX... [2026-02-03T20:28:03.345813] [INFO ] [sig ] Generating forecast for: NRIX [2026-02-03T20:28:03.345845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-02-03T20:28:03.357200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-02-03T20:28:03.357522] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-02-03T20:28:03.358352] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-02-03T20:28:03.358405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:03.358436] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:03.358462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:03.358528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:03.415944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:03.416774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:03.416856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:03.416888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:03.538211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:03.538353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:03.538395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:03.538423] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:03.541808] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-02-03T20:28:03.542078] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-02-03T20:28:03.542203] [INFO ] [sig ] NRIX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:03.684694] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NRIX.txt [2026-02-03T20:28:03.684823] [INFO ] [sig ] [2196/3452] Completed NRIX in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:03.684862] [INFO ] [sig ] [2197/3452] Forecasting NRK... [2026-02-03T20:28:03.684891] [INFO ] [sig ] Generating forecast for: NRK [2026-02-03T20:28:03.684921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-02-03T20:28:03.695958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-02-03T20:28:03.696292] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-02-03T20:28:03.697161] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-02-03T20:28:03.697216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:03.697250] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:03.697278] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:03.697338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:03.755083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:03.755781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:03.755860] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:03.755893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:03.873781] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:03.873928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:03.873968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:03.873999] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:03.877396] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-02-03T20:28:03.877701] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-02-03T20:28:03.877826] [INFO ] [sig ] NRK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:04.019620] [INFO ] [LOCAL ] Saved forecast: NRK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NRK.txt [2026-02-03T20:28:04.019762] [INFO ] [sig ] [2197/3452] Completed NRK in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:04.019801] [INFO ] [sig ] [2198/3452] Forecasting NRP... [2026-02-03T20:28:04.019832] [INFO ] [sig ] Generating forecast for: NRP [2026-02-03T20:28:04.019864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-02-03T20:28:04.031033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-02-03T20:28:04.031383] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-02-03T20:28:04.032290] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-02-03T20:28:04.032342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:04.032374] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:04.032400] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:04.032456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:04.089611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:04.090233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:04.090315] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:04.090346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:04.203238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:04.203390] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:28:04.203430] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:04.203459] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:04.206815] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=56.92%) [2026-02-03T20:28:04.207084] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-02-03T20:28:04.207209] [INFO ] [sig ] NRP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:04.349089] [INFO ] [LOCAL ] Saved forecast: NRP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NRP.txt [2026-02-03T20:28:04.349221] [INFO ] [sig ] [2198/3452] Completed NRP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:04.349260] [INFO ] [sig ] [2199/3452] Forecasting NRXP... [2026-02-03T20:28:04.349290] [INFO ] [sig ] Generating forecast for: NRXP [2026-02-03T20:28:04.349328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-02-03T20:28:04.360691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-02-03T20:28:04.361015] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-02-03T20:28:04.361802] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-02-03T20:28:04.361855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:04.361887] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:04.361914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:04.361971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:04.420015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:04.420826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:04.420907] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:04.420939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:04.539483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:04.539663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:04.539713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:04.539744] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:04.543086] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-02-03T20:28:04.543361] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-02-03T20:28:04.543496] [INFO ] [sig ] NRXP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:04.685660] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NRXP.txt [2026-02-03T20:28:04.685793] [INFO ] [sig ] [2199/3452] Completed NRXP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:04.685832] [INFO ] [sig ] [2200/3452] Forecasting NSC... [2026-02-03T20:28:04.685862] [INFO ] [sig ] Generating forecast for: NSC [2026-02-03T20:28:04.685893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-02-03T20:28:04.697312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-02-03T20:28:04.697723] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-02-03T20:28:04.698620] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-02-03T20:28:04.698685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:04.698719] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:04.698746] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:04.698805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:04.758587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:04.759264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:04.759342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:04.759375] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:04.880155] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:04.880301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:04.880340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:04.880370] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:04.883799] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: UP (p=71.91%) [2026-02-03T20:28:04.884070] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-02-03T20:28:04.884195] [INFO ] [sig ] NSC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:05.025359] [INFO ] [LOCAL ] Saved forecast: NSC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NSC.txt [2026-02-03T20:28:05.025522] [INFO ] [sig ] [2200/3452] Completed NSC in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:05.025590] [INFO ] [sig ] [2201/3452] Forecasting NSP... [2026-02-03T20:28:05.025633] [INFO ] [sig ] Generating forecast for: NSP [2026-02-03T20:28:05.025671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-02-03T20:28:05.036943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-02-03T20:28:05.037302] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-02-03T20:28:05.038199] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-02-03T20:28:05.038253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:05.038285] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:05.038312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:05.038369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:05.095893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:05.096756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:05.096838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:05.096871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:05.215165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:05.215336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:05.215375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:05.215404] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:05.218884] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-02-03T20:28:05.219178] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-02-03T20:28:05.219308] [INFO ] [sig ] NSP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:05.360874] [INFO ] [LOCAL ] Saved forecast: NSP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NSP.txt [2026-02-03T20:28:05.361031] [INFO ] [sig ] [2201/3452] Completed NSP in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:05.361071] [INFO ] [sig ] [2202/3452] Forecasting NSSC... [2026-02-03T20:28:05.361101] [INFO ] [sig ] Generating forecast for: NSSC [2026-02-03T20:28:05.361133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-02-03T20:28:05.371879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-02-03T20:28:05.372228] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-02-03T20:28:05.373004] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-02-03T20:28:05.373056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:05.373087] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:05.373113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:05.373169] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:05.429857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:05.430745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:05.430862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:05.430904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:05.554154] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:05.554319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:05.554360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:05.554390] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:05.557856] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: DOWN (p=14.39%) [2026-02-03T20:28:05.558156] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-02-03T20:28:05.558284] [INFO ] [sig ] NSSC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:05.700233] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NSSC.txt [2026-02-03T20:28:05.700390] [INFO ] [sig ] [2202/3452] Completed NSSC in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:05.700430] [INFO ] [sig ] [2203/3452] Forecasting NTAP... [2026-02-03T20:28:05.700461] [INFO ] [sig ] Generating forecast for: NTAP [2026-02-03T20:28:05.700492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-02-03T20:28:05.711974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-02-03T20:28:05.712367] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-02-03T20:28:05.713188] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-02-03T20:28:05.713240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:05.713272] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:05.713299] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:05.713356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:05.772701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:05.773559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:05.773657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:05.773690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:05.902673] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:05.902836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:05.902876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:05.902905] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:05.906278] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: UP (p=82.21%) [2026-02-03T20:28:05.906552] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-02-03T20:28:05.906702] [INFO ] [sig ] NTAP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:06.055783] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NTAP.txt [2026-02-03T20:28:06.055932] [INFO ] [sig ] [2203/3452] Completed NTAP in 0.4s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:06.055973] [INFO ] [sig ] [2204/3452] Forecasting NTB... [2026-02-03T20:28:06.056002] [INFO ] [sig ] Generating forecast for: NTB [2026-02-03T20:28:06.056034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-02-03T20:28:06.066650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-02-03T20:28:06.066984] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-02-03T20:28:06.067761] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-02-03T20:28:06.067814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:06.067846] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:06.067898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:06.067957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:06.125515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:06.126233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:06.126314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:06.126347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:06.246024] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:06.246200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:06.246243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:06.246274] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:06.249954] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-02-03T20:28:06.250243] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-02-03T20:28:06.250376] [INFO ] [sig ] NTB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:06.391183] [INFO ] [LOCAL ] Saved forecast: NTB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NTB.txt [2026-02-03T20:28:06.391336] [INFO ] [sig ] [2204/3452] Completed NTB in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:06.391377] [INFO ] [sig ] [2205/3452] Forecasting NTES... [2026-02-03T20:28:06.391407] [INFO ] [sig ] Generating forecast for: NTES [2026-02-03T20:28:06.391440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-02-03T20:28:06.403921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-02-03T20:28:06.404318] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-02-03T20:28:06.405158] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-02-03T20:28:06.405212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:06.405247] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:06.405275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:06.405333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:06.467984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:06.468902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:06.468986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:06.469018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:06.593139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:06.593290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:06.593331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:06.593363] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:06.596901] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-02-03T20:28:06.597178] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-02-03T20:28:06.597348] [INFO ] [sig ] NTES: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:06.738547] [INFO ] [LOCAL ] Saved forecast: NTES 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NTES.txt [2026-02-03T20:28:06.738727] [INFO ] [sig ] [2205/3452] Completed NTES in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:06.738770] [INFO ] [sig ] [2206/3452] Forecasting NTIC... [2026-02-03T20:28:06.738803] [INFO ] [sig ] Generating forecast for: NTIC [2026-02-03T20:28:06.738835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-02-03T20:28:06.749396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-02-03T20:28:06.749785] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-02-03T20:28:06.750564] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-02-03T20:28:06.750641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:06.750675] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:06.750704] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:06.750762] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:06.809316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:06.810132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:06.810216] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:06.810251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:06.918561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:06.918736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:06.918778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:06.918809] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:06.922302] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: UP (p=61.53%) [2026-02-03T20:28:06.922601] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-02-03T20:28:06.922730] [INFO ] [sig ] NTIC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:07.065692] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NTIC.txt [2026-02-03T20:28:07.065825] [INFO ] [sig ] [2206/3452] Completed NTIC in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:07.065865] [INFO ] [sig ] [2207/3452] Forecasting NTLA... [2026-02-03T20:28:07.065894] [INFO ] [sig ] Generating forecast for: NTLA [2026-02-03T20:28:07.065926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-02-03T20:28:07.077176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-02-03T20:28:07.077530] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-02-03T20:28:07.078398] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-02-03T20:28:07.078452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:07.078484] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:07.078510] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:07.078567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:07.136155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:07.137052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:07.137137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:07.137171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:07.257508] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:07.257672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:07.257713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:07.257742] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:07.261173] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: UP (p=68.96%) [2026-02-03T20:28:07.261450] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-02-03T20:28:07.261596] [INFO ] [sig ] NTLA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:07.405416] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NTLA.txt [2026-02-03T20:28:07.405560] [INFO ] [sig ] [2207/3452] Completed NTLA in 0.3s | 2.82 sym/s | Total: 13.0m | ETA: 7.4m [2026-02-03T20:28:07.405622] [INFO ] [sig ] [2208/3452] Forecasting NTNX... [2026-02-03T20:28:07.405658] [INFO ] [sig ] Generating forecast for: NTNX [2026-02-03T20:28:07.405697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-02-03T20:28:07.417001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-02-03T20:28:07.417362] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-02-03T20:28:07.418191] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-02-03T20:28:07.418260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:07.418295] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:07.418321] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:07.418378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:07.476389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:07.477134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:07.477214] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:07.477247] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:07.602201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:07.602362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:07.602404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:07.602434] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:07.605891] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: DOWN (p=18.13%) [2026-02-03T20:28:07.606172] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-02-03T20:28:07.606301] [INFO ] [sig ] NTNX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:07.750733] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NTNX.txt [2026-02-03T20:28:07.750893] [INFO ] [sig ] [2208/3452] Completed NTNX in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.4m [2026-02-03T20:28:07.750935] [INFO ] [sig ] [2209/3452] Forecasting NTRA... [2026-02-03T20:28:07.750964] [INFO ] [sig ] Generating forecast for: NTRA [2026-02-03T20:28:07.750996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-02-03T20:28:07.762249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-02-03T20:28:07.762616] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-02-03T20:28:07.763373] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-02-03T20:28:07.763425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:07.763486] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:07.763521] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:07.763615] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:07.821515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:07.822291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:07.822370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:07.822402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:07.944888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:07.945036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:07.945078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:07.945107] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:07.948514] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=28.51%) [2026-02-03T20:28:07.948835] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-02-03T20:28:07.948962] [INFO ] [sig ] NTRA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:08.091515] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NTRA.txt [2026-02-03T20:28:08.091673] [INFO ] [sig ] [2209/3452] Completed NTRA in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:08.091716] [INFO ] [sig ] [2210/3452] Forecasting NTRB... [2026-02-03T20:28:08.091746] [INFO ] [sig ] Generating forecast for: NTRB [2026-02-03T20:28:08.091778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-02-03T20:28:08.102697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-02-03T20:28:08.103085] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-02-03T20:28:08.103871] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-02-03T20:28:08.103924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:08.103955] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:08.103982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:08.104039] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:08.162117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:08.162780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:08.162859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:08.162891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:08.276794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:08.276953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:08.276996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:08.277024] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:08.280727] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=75.18%) [2026-02-03T20:28:08.281006] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-02-03T20:28:08.281129] [INFO ] [sig ] NTRB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:08.424467] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NTRB.txt [2026-02-03T20:28:08.424637] [INFO ] [sig ] [2210/3452] Completed NTRB in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:08.424680] [INFO ] [sig ] [2211/3452] Forecasting NTRS... [2026-02-03T20:28:08.424710] [INFO ] [sig ] Generating forecast for: NTRS [2026-02-03T20:28:08.424741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-02-03T20:28:08.436259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-02-03T20:28:08.436629] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-02-03T20:28:08.437461] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-02-03T20:28:08.437515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:08.437549] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:08.437595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:08.437665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:08.496454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:08.497240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:08.497321] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:08.497354] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:08.615175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:08.615328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:08.615367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:08.615395] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:08.618901] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-02-03T20:28:08.619181] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-02-03T20:28:08.619307] [INFO ] [sig ] NTRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:08.764889] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NTRS.txt [2026-02-03T20:28:08.765094] [INFO ] [sig ] [2211/3452] Completed NTRS in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:08.765167] [INFO ] [sig ] [2212/3452] Forecasting NTRSO... [2026-02-03T20:28:08.765217] [INFO ] [sig ] Generating forecast for: NTRSO [2026-02-03T20:28:08.765271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-02-03T20:28:08.777186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-02-03T20:28:08.777588] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-02-03T20:28:08.778520] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-02-03T20:28:08.778594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:08.778630] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:08.778659] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:08.778717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:08.836008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:08.836906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:08.836992] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:08.837025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:08.957785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:08.958155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:08.958195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:08.958262] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:08.962350] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=75.31%) [2026-02-03T20:28:08.962686] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-02-03T20:28:08.963015] [INFO ] [sig ] NTRSO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:09.107343] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NTRSO.txt [2026-02-03T20:28:09.107498] [INFO ] [sig ] [2212/3452] Completed NTRSO in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:09.107539] [INFO ] [sig ] [2213/3452] Forecasting NUKK... [2026-02-03T20:28:09.107587] [INFO ] [sig ] Generating forecast for: NUKK [2026-02-03T20:28:09.107622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-02-03T20:28:09.118792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-02-03T20:28:09.119176] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-02-03T20:28:09.119994] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-02-03T20:28:09.120047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:09.120079] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:09.120105] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:09.120162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:09.176713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:09.177598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:09.177686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:09.177718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:09.296998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:09.297156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:09.297196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:09.297225] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:09.300639] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: DOWN (p=30.56%) [2026-02-03T20:28:09.300945] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-02-03T20:28:09.301083] [INFO ] [sig ] NUKK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:09.441935] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NUKK.txt [2026-02-03T20:28:09.442095] [INFO ] [sig ] [2213/3452] Completed NUKK in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:09.442135] [INFO ] [sig ] [2214/3452] Forecasting NUS... [2026-02-03T20:28:09.442166] [INFO ] [sig ] Generating forecast for: NUS [2026-02-03T20:28:09.442197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-02-03T20:28:09.453439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-02-03T20:28:09.453859] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-02-03T20:28:09.454687] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-02-03T20:28:09.454743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:09.454780] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:09.454810] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:09.454869] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:09.513264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:09.514182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:09.514275] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:09.514309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:09.645152] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:09.645315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:09.645356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:09.645386] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:09.649029] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=60.37%) [2026-02-03T20:28:09.649309] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-02-03T20:28:09.649451] [INFO ] [sig ] NUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:09.802210] [INFO ] [LOCAL ] Saved forecast: NUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NUS.txt [2026-02-03T20:28:09.802370] [INFO ] [sig ] [2214/3452] Completed NUS in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:09.802419] [INFO ] [sig ] [2215/3452] Forecasting NUTX... [2026-02-03T20:28:09.802453] [INFO ] [sig ] Generating forecast for: NUTX [2026-02-03T20:28:09.802485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-02-03T20:28:09.817325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-02-03T20:28:09.817760] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-02-03T20:28:09.818655] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-02-03T20:28:09.818723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:09.818763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:09.818796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:09.818860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:09.876486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:09.877262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:09.877364] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:09.877400] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:10.000264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:10.000430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:10.000491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:10.000522] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:10.004457] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=72.52%) [2026-02-03T20:28:10.004811] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-02-03T20:28:10.005151] [INFO ] [sig ] NUTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:10.155197] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NUTX.txt [2026-02-03T20:28:10.155361] [INFO ] [sig ] [2215/3452] Completed NUTX in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:10.155404] [INFO ] [sig ] [2216/3452] Forecasting NUVB... [2026-02-03T20:28:10.155436] [INFO ] [sig ] Generating forecast for: NUVB [2026-02-03T20:28:10.155467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-02-03T20:28:10.166937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-02-03T20:28:10.167282] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-02-03T20:28:10.168150] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-02-03T20:28:10.168204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:10.168237] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:10.168264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:10.168321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:10.225407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:10.226171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:10.226251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:10.226284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:10.348122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:10.348284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:10.348327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:10.348356] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:10.351895] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: UP (p=52.68%) [2026-02-03T20:28:10.352186] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-02-03T20:28:10.352316] [INFO ] [sig ] NUVB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:10.496978] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NUVB.txt [2026-02-03T20:28:10.497172] [INFO ] [sig ] [2216/3452] Completed NUVB in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:10.497217] [INFO ] [sig ] [2217/3452] Forecasting NUVL... [2026-02-03T20:28:10.497248] [INFO ] [sig ] Generating forecast for: NUVL [2026-02-03T20:28:10.497279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-02-03T20:28:10.508404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-02-03T20:28:10.508776] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-02-03T20:28:10.509616] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-02-03T20:28:10.509670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:10.509704] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:10.509730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:10.509786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:10.569044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:10.569843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:10.569978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:10.570015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:10.693286] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:10.693442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:10.693481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:10.693510] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:10.696940] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-02-03T20:28:10.697219] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-02-03T20:28:10.697345] [INFO ] [sig ] NUVL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:10.838738] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NUVL.txt [2026-02-03T20:28:10.838915] [INFO ] [sig ] [2217/3452] Completed NUVL in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:10.838956] [INFO ] [sig ] [2218/3452] Forecasting NUWE... [2026-02-03T20:28:10.838987] [INFO ] [sig ] Generating forecast for: NUWE [2026-02-03T20:28:10.839021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-02-03T20:28:10.849754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-02-03T20:28:10.850104] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-02-03T20:28:10.850884] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-02-03T20:28:10.850936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:10.850968] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:10.850994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:10.851055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:10.907670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:10.908486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:10.908587] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:10.908625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:11.025503] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:11.025679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:11.025723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:11.025753] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:11.029260] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-02-03T20:28:11.029553] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-02-03T20:28:11.029711] [INFO ] [sig ] NUWE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:11.171945] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NUWE.txt [2026-02-03T20:28:11.172081] [INFO ] [sig ] [2218/3452] Completed NUWE in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:11.172141] [INFO ] [sig ] [2219/3452] Forecasting NVAX... [2026-02-03T20:28:11.172173] [INFO ] [sig ] Generating forecast for: NVAX [2026-02-03T20:28:11.172205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-02-03T20:28:11.182937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-02-03T20:28:11.183268] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-02-03T20:28:11.184056] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-02-03T20:28:11.184109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:11.184153] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:11.184182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:11.184238] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:11.242023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:11.242790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:11.242910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:11.242944] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:11.361438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:11.361608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:11.361651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:11.361680] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:11.365106] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-02-03T20:28:11.365382] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-02-03T20:28:11.365508] [INFO ] [sig ] NVAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:11.508661] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NVAX.txt [2026-02-03T20:28:11.508816] [INFO ] [sig ] [2219/3452] Completed NVAX in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:11.508857] [INFO ] [sig ] [2220/3452] Forecasting NVD... [2026-02-03T20:28:11.508888] [INFO ] [sig ] Generating forecast for: NVD [2026-02-03T20:28:11.508918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-02-03T20:28:11.519853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-02-03T20:28:11.520196] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-02-03T20:28:11.520976] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-02-03T20:28:11.521028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:11.521059] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:11.521086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:11.521142] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:11.578970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:11.580252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:11.580333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:11.580366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:11.703451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:11.703638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:11.703700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:11.703736] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:11.707400] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=86.04%) [2026-02-03T20:28:11.707697] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-02-03T20:28:11.707828] [INFO ] [sig ] NVD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:11.858053] [INFO ] [LOCAL ] Saved forecast: NVD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NVD.txt [2026-02-03T20:28:11.858218] [INFO ] [sig ] [2220/3452] Completed NVD in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:11.858262] [INFO ] [sig ] [2221/3452] Forecasting NVDA... [2026-02-03T20:28:11.858295] [INFO ] [sig ] Generating forecast for: NVDA [2026-02-03T20:28:11.858327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-02-03T20:28:11.870375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-02-03T20:28:11.870816] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-02-03T20:28:11.871685] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-02-03T20:28:11.871744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:11.871777] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:11.871805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:11.871864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:11.932928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:11.933830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:11.933920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:11.933955] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:12.066110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:12.066270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:12.066313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:12.066343] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:12.070202] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=55.04%) [2026-02-03T20:28:12.070498] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-02-03T20:28:12.070656] [INFO ] [sig ] NVDA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:12.214859] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NVDA.txt [2026-02-03T20:28:12.214994] [INFO ] [sig ] [2221/3452] Completed NVDA in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:12.215033] [INFO ] [sig ] [2222/3452] Forecasting NVDD... [2026-02-03T20:28:12.215064] [INFO ] [sig ] Generating forecast for: NVDD [2026-02-03T20:28:12.215094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-02-03T20:28:12.225785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-02-03T20:28:12.226161] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-02-03T20:28:12.227027] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-02-03T20:28:12.227081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:12.227114] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:12.227139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:12.227195] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:12.287043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:12.287978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:12.288069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:12.288104] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:12.417234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:12.417402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:12.417446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:12.417477] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:12.421670] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-02-03T20:28:12.422146] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-02-03T20:28:12.422274] [INFO ] [sig ] NVDD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:12.579950] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NVDD.txt [2026-02-03T20:28:12.580182] [INFO ] [sig ] [2222/3452] Completed NVDD in 0.4s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:12.580231] [INFO ] [sig ] [2223/3452] Forecasting NVDL... [2026-02-03T20:28:12.580265] [INFO ] [sig ] Generating forecast for: NVDL [2026-02-03T20:28:12.580296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-02-03T20:28:12.593219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-02-03T20:28:12.593681] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-02-03T20:28:12.594717] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-02-03T20:28:12.594774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:12.594807] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:12.594836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:12.594895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:12.655450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:12.656336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:12.656470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:12.656507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:12.780637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:12.780804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:12.780846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:12.780877] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:12.784435] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-02-03T20:28:12.784747] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-02-03T20:28:12.784879] [INFO ] [sig ] NVDL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:12.928744] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NVDL.txt [2026-02-03T20:28:12.928909] [INFO ] [sig ] [2223/3452] Completed NVDL in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:12.928950] [INFO ] [sig ] [2224/3452] Forecasting NVDS... [2026-02-03T20:28:12.928981] [INFO ] [sig ] Generating forecast for: NVDS [2026-02-03T20:28:12.929015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-02-03T20:28:12.940070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-02-03T20:28:12.940468] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-02-03T20:28:12.941306] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-02-03T20:28:12.941360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:12.941393] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:12.941422] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:12.941480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:12.999827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:13.000723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:13.000811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:13.000846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:13.124389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:13.124553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:13.124614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:13.124645] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:13.128108] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=64.14%) [2026-02-03T20:28:13.128381] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-02-03T20:28:13.128525] [INFO ] [sig ] NVDS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:13.274311] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NVDS.txt [2026-02-03T20:28:13.274472] [INFO ] [sig ] [2224/3452] Completed NVDS in 0.3s | 2.82 sym/s | Total: 13.1m | ETA: 7.3m [2026-02-03T20:28:13.274513] [INFO ] [sig ] [2225/3452] Forecasting NVEC... [2026-02-03T20:28:13.274544] [INFO ] [sig ] Generating forecast for: NVEC [2026-02-03T20:28:13.274594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-02-03T20:28:13.285675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-02-03T20:28:13.286042] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-02-03T20:28:13.286848] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-02-03T20:28:13.286900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:13.286933] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:13.286961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:13.287018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:13.344945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:13.345823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:13.345906] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:13.345939] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:13.470827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:13.470999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:13.471043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:13.471074] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:13.474736] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-02-03T20:28:13.475132] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-02-03T20:28:13.475286] [INFO ] [sig ] NVEC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:13.618483] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NVEC.txt [2026-02-03T20:28:13.618643] [INFO ] [sig ] [2225/3452] Completed NVEC in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.3m [2026-02-03T20:28:13.618685] [INFO ] [sig ] [2226/3452] Forecasting NVG... [2026-02-03T20:28:13.618715] [INFO ] [sig ] Generating forecast for: NVG [2026-02-03T20:28:13.618750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-02-03T20:28:13.630513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-02-03T20:28:13.630981] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-02-03T20:28:13.631945] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-02-03T20:28:13.632003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:13.632067] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:13.632097] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:13.632156] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:13.691476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:13.692360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:13.692464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:13.692507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:13.824695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:13.824851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:13.824908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:13.824939] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:13.828319] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: UP (p=89.28%) [2026-02-03T20:28:13.828605] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-02-03T20:28:13.828731] [INFO ] [sig ] NVG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:14.034238] [INFO ] [LOCAL ] Saved forecast: NVG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NVG.txt [2026-02-03T20:28:14.034390] [INFO ] [sig ] [2226/3452] Completed NVG in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:14.034430] [INFO ] [sig ] [2227/3452] Forecasting NVGS... [2026-02-03T20:28:14.034462] [INFO ] [sig ] Generating forecast for: NVGS [2026-02-03T20:28:14.034492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-02-03T20:28:14.046115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-02-03T20:28:14.046443] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-02-03T20:28:14.047254] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-02-03T20:28:14.047308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:14.047341] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:14.047369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:14.047428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:14.105509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:14.106194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:14.106275] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:14.106308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:14.227107] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:14.227256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:14.227297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:14.227325] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:14.230713] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-02-03T20:28:14.231021] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-02-03T20:28:14.231148] [INFO ] [sig ] NVGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:14.372903] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NVGS.txt [2026-02-03T20:28:14.373826] [INFO ] [sig ] [2227/3452] Completed NVGS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:14.373879] [INFO ] [sig ] [2228/3452] Forecasting NVMI... [2026-02-03T20:28:14.373917] [INFO ] [sig ] Generating forecast for: NVMI [2026-02-03T20:28:14.373953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-02-03T20:28:14.385212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-02-03T20:28:14.385611] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-02-03T20:28:14.386395] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-02-03T20:28:14.386448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:14.386480] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:14.386506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:14.386562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:14.443197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:14.443824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:14.443942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:14.443977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:14.558173] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:14.558328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:14.558367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:14.558395] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:14.561826] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: UP (p=83.50%) [2026-02-03T20:28:14.562096] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-02-03T20:28:14.562220] [INFO ] [sig ] NVMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:14.704778] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NVMI.txt [2026-02-03T20:28:14.704944] [INFO ] [sig ] [2228/3452] Completed NVMI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:14.704984] [INFO ] [sig ] [2229/3452] Forecasting NVO... [2026-02-03T20:28:14.705013] [INFO ] [sig ] Generating forecast for: NVO [2026-02-03T20:28:14.705046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-02-03T20:28:14.715880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-02-03T20:28:14.716216] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-02-03T20:28:14.716994] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-02-03T20:28:14.717048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:14.717080] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:14.717106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:14.717162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:14.773654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:14.774247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:14.774325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:14.774358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:14.893330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:14.893467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:14.893506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:14.893596] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:14.897029] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=86.91%) [2026-02-03T20:28:14.897301] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-02-03T20:28:14.897425] [INFO ] [sig ] NVO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:15.039706] [INFO ] [LOCAL ] Saved forecast: NVO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NVO.txt [2026-02-03T20:28:15.039842] [INFO ] [sig ] [2229/3452] Completed NVO in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:15.039891] [INFO ] [sig ] [2230/3452] Forecasting NVRI... [2026-02-03T20:28:15.039928] [INFO ] [sig ] Generating forecast for: NVRI [2026-02-03T20:28:15.039962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-02-03T20:28:15.050644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-02-03T20:28:15.050968] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-02-03T20:28:15.051747] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-02-03T20:28:15.051802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:15.051869] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:15.051898] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:15.051955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:15.109819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:15.110433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:15.110511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:15.110544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:15.233554] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:15.233729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:15.233772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:15.233807] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:15.237166] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=33.16%) [2026-02-03T20:28:15.237436] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-02-03T20:28:15.237560] [INFO ] [sig ] NVRI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:15.379642] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NVRI.txt [2026-02-03T20:28:15.379787] [INFO ] [sig ] [2230/3452] Completed NVRI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:15.379827] [INFO ] [sig ] [2231/3452] Forecasting NVS... [2026-02-03T20:28:15.379856] [INFO ] [sig ] Generating forecast for: NVS [2026-02-03T20:28:15.379887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-02-03T20:28:15.390883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-02-03T20:28:15.391233] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-02-03T20:28:15.392018] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-02-03T20:28:15.392070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:15.392102] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:15.392128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:15.392184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:15.448424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:15.449314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:15.449396] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:15.449430] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:15.574132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:15.574341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:15.574386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:15.574415] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:15.577796] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=67.27%) [2026-02-03T20:28:15.578081] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-02-03T20:28:15.578209] [INFO ] [sig ] NVS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:15.718860] [INFO ] [LOCAL ] Saved forecast: NVS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NVS.txt [2026-02-03T20:28:15.718997] [INFO ] [sig ] [2231/3452] Completed NVS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:15.719036] [INFO ] [sig ] [2232/3452] Forecasting NVTS... [2026-02-03T20:28:15.719067] [INFO ] [sig ] Generating forecast for: NVTS [2026-02-03T20:28:15.719099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-02-03T20:28:15.729917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-02-03T20:28:15.730252] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-02-03T20:28:15.731032] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-02-03T20:28:15.731085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:15.731117] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:15.731144] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:15.731200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:15.787248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:15.787928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:15.788012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:15.788045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:15.900324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:15.900463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:15.900500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:15.900528] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:15.903852] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: DOWN (p=16.06%) [2026-02-03T20:28:15.904125] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-02-03T20:28:15.904257] [INFO ] [sig ] NVTS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:16.047294] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NVTS.txt [2026-02-03T20:28:16.047446] [INFO ] [sig ] [2232/3452] Completed NVTS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:16.047487] [INFO ] [sig ] [2233/3452] Forecasting NWBI... [2026-02-03T20:28:16.047516] [INFO ] [sig ] Generating forecast for: NWBI [2026-02-03T20:28:16.047547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-02-03T20:28:16.067127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-02-03T20:28:16.067471] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-02-03T20:28:16.068276] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-02-03T20:28:16.068329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:16.068360] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:16.068386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:16.068442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:16.125071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:16.125896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:16.125977] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:16.126011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:16.243529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:16.243700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:16.243742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:16.243772] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:16.247127] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=46.98%) [2026-02-03T20:28:16.247409] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-02-03T20:28:16.247536] [INFO ] [sig ] NWBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:16.393063] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NWBI.txt [2026-02-03T20:28:16.393234] [INFO ] [sig ] [2233/3452] Completed NWBI in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:16.393283] [INFO ] [sig ] [2234/3452] Forecasting NWE... [2026-02-03T20:28:16.393330] [INFO ] [sig ] Generating forecast for: NWE [2026-02-03T20:28:16.393370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-02-03T20:28:16.404915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-02-03T20:28:16.405283] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-02-03T20:28:16.406083] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-02-03T20:28:16.406136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:16.406167] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:16.406194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:16.406250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:16.463057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:16.464010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:16.464095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:16.464130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:16.585429] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:16.585607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:16.585658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:16.585691] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:16.589225] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=32.59%) [2026-02-03T20:28:16.589505] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-02-03T20:28:16.589651] [INFO ] [sig ] NWE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:16.733616] [INFO ] [LOCAL ] Saved forecast: NWE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NWE.txt [2026-02-03T20:28:16.733774] [INFO ] [sig ] [2234/3452] Completed NWE in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:16.733816] [INFO ] [sig ] [2235/3452] Forecasting NWFL... [2026-02-03T20:28:16.733852] [INFO ] [sig ] Generating forecast for: NWFL [2026-02-03T20:28:16.733895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-02-03T20:28:16.744475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-02-03T20:28:16.744836] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-02-03T20:28:16.745638] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-02-03T20:28:16.745691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:16.745723] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:16.745751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:16.745807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:16.805031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:16.805741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:16.805825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:16.805863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:16.917133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:16.917278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:16.917319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:16.917347] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:16.920804] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-02-03T20:28:16.921083] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-02-03T20:28:16.921210] [INFO ] [sig ] NWFL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:17.067410] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NWFL.txt [2026-02-03T20:28:17.067585] [INFO ] [sig ] [2235/3452] Completed NWFL in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:17.067628] [INFO ] [sig ] [2236/3452] Forecasting NWG... [2026-02-03T20:28:17.067658] [INFO ] [sig ] Generating forecast for: NWG [2026-02-03T20:28:17.067698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-02-03T20:28:17.080368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-02-03T20:28:17.080772] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-02-03T20:28:17.081623] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-02-03T20:28:17.081677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:17.081711] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:17.081740] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:17.081806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:17.140803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:17.141703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:17.141843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:17.141881] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:17.264690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:17.264846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:17.264885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:17.264916] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:17.268375] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: UP (p=62.93%) [2026-02-03T20:28:17.268663] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-02-03T20:28:17.268789] [INFO ] [sig ] NWG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:17.409831] [INFO ] [LOCAL ] Saved forecast: NWG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NWG.txt [2026-02-03T20:28:17.409975] [INFO ] [sig ] [2236/3452] Completed NWG in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:17.410014] [INFO ] [sig ] [2237/3452] Forecasting NWL... [2026-02-03T20:28:17.410043] [INFO ] [sig ] Generating forecast for: NWL [2026-02-03T20:28:17.410074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-02-03T20:28:17.420967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-02-03T20:28:17.421322] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-02-03T20:28:17.422112] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-02-03T20:28:17.422165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:17.422197] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:17.422224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:17.422281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:17.479093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:17.479947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:17.480030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:17.480063] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:17.612185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:17.612347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:17.612390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:17.612441] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:17.615980] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: DOWN (p=0.19%) [2026-02-03T20:28:17.616263] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-02-03T20:28:17.616395] [INFO ] [sig ] NWL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:17.762489] [INFO ] [LOCAL ] Saved forecast: NWL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NWL.txt [2026-02-03T20:28:17.762646] [INFO ] [sig ] [2237/3452] Completed NWL in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:17.762687] [INFO ] [sig ] [2238/3452] Forecasting NWPX... [2026-02-03T20:28:17.762717] [INFO ] [sig ] Generating forecast for: NWPX [2026-02-03T20:28:17.762746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-02-03T20:28:17.773532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-02-03T20:28:17.773901] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-02-03T20:28:17.774682] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-02-03T20:28:17.774734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:17.774766] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:17.774792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:17.774854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:17.831977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:17.832738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:17.832821] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:17.832861] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:17.961814] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:17.961996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:17.962055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:17.962087] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:17.965743] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: UP (p=87.67%) [2026-02-03T20:28:17.966079] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-02-03T20:28:17.966218] [INFO ] [sig ] NWPX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:18.108892] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NWPX.txt [2026-02-03T20:28:18.109062] [INFO ] [sig ] [2238/3452] Completed NWPX in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:18.109105] [INFO ] [sig ] [2239/3452] Forecasting NWS... [2026-02-03T20:28:18.109134] [INFO ] [sig ] Generating forecast for: NWS [2026-02-03T20:28:18.109173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-02-03T20:28:18.121380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-02-03T20:28:18.121768] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-02-03T20:28:18.122620] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-02-03T20:28:18.122673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:18.122707] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:18.122735] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:18.122794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:18.181198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:18.182085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:18.182169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:18.182202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:18.303639] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:18.303800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:18.303840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:18.303871] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:18.307221] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-02-03T20:28:18.307495] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-02-03T20:28:18.307643] [INFO ] [sig ] NWS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:18.455231] [INFO ] [LOCAL ] Saved forecast: NWS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NWS.txt [2026-02-03T20:28:18.455437] [INFO ] [sig ] [2239/3452] Completed NWS in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:18.455479] [INFO ] [sig ] [2240/3452] Forecasting NWSA... [2026-02-03T20:28:18.455509] [INFO ] [sig ] Generating forecast for: NWSA [2026-02-03T20:28:18.455541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-02-03T20:28:18.467114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-02-03T20:28:18.467501] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-02-03T20:28:18.468335] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-02-03T20:28:18.468388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:18.468419] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:18.468445] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:18.468502] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:18.526241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:18.527143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:18.527225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:18.527258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:18.643339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:18.643480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:18.643519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:18.643548] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:18.646968] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-02-03T20:28:18.647240] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-02-03T20:28:18.647368] [INFO ] [sig ] NWSA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:18.788516] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NWSA.txt [2026-02-03T20:28:18.788655] [INFO ] [sig ] [2240/3452] Completed NWSA in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:18.788696] [INFO ] [sig ] [2241/3452] Forecasting NX... [2026-02-03T20:28:18.788726] [INFO ] [sig ] Generating forecast for: NX [2026-02-03T20:28:18.788756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-02-03T20:28:18.800221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-02-03T20:28:18.800543] [INFO ] [FORECASTER] Starting predict_future for NX [2026-02-03T20:28:18.801318] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-02-03T20:28:18.801371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:18.801403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:18.801430] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:18.801529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:18.857814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:18.858434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:18.858510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:18.858542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:18.978297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:18.978451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:18.978491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:18.978520] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:18.981869] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-02-03T20:28:18.982140] [INFO ] [FORECASTER] Completed predict_future for NX [2026-02-03T20:28:18.982262] [INFO ] [sig ] NX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:19.124219] [INFO ] [LOCAL ] Saved forecast: NX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NX.txt [2026-02-03T20:28:19.124342] [INFO ] [sig ] [2241/3452] Completed NX in 0.3s | 2.82 sym/s | Total: 13.2m | ETA: 7.2m [2026-02-03T20:28:19.124380] [INFO ] [sig ] [2242/3452] Forecasting NXE... [2026-02-03T20:28:19.124410] [INFO ] [sig ] Generating forecast for: NXE [2026-02-03T20:28:19.124443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-02-03T20:28:19.135948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-02-03T20:28:19.136258] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-02-03T20:28:19.137033] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-02-03T20:28:19.137084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:19.137117] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:19.137143] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:19.137199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:19.209378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:19.210284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:19.210371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:19.210405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:19.333888] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:19.334081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:19.334125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:19.334154] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:19.337647] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-02-03T20:28:19.337965] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-02-03T20:28:19.338107] [INFO ] [sig ] NXE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:19.489032] [INFO ] [LOCAL ] Saved forecast: NXE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NXE.txt [2026-02-03T20:28:19.489190] [INFO ] [sig ] [2242/3452] Completed NXE in 0.4s | 2.82 sym/s | Total: 13.2m | ETA: 7.1m [2026-02-03T20:28:19.489229] [INFO ] [sig ] [2243/3452] Forecasting NXG... [2026-02-03T20:28:19.489261] [INFO ] [sig ] Generating forecast for: NXG [2026-02-03T20:28:19.489292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-02-03T20:28:19.501185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-02-03T20:28:19.501650] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-02-03T20:28:19.502455] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-02-03T20:28:19.502538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:19.502622] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:19.502653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:19.502710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:19.560553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:19.561525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:19.561631] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:19.561667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:19.681822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:19.681979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:19.682021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:19.682052] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:19.686382] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: DOWN (p=41.75%) [2026-02-03T20:28:19.686766] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-02-03T20:28:19.686932] [INFO ] [sig ] NXG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:19.831341] [INFO ] [LOCAL ] Saved forecast: NXG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NXG.txt [2026-02-03T20:28:19.831484] [INFO ] [sig ] [2243/3452] Completed NXG in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:19.831526] [INFO ] [sig ] [2244/3452] Forecasting NXGL... [2026-02-03T20:28:19.831557] [INFO ] [sig ] Generating forecast for: NXGL [2026-02-03T20:28:19.831620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-02-03T20:28:19.842722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-02-03T20:28:19.843076] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-02-03T20:28:19.843872] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-02-03T20:28:19.843925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:19.843957] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:19.843984] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:19.844040] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:19.901898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:19.902705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:19.902791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:19.902824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:20.018048] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:20.018211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:20.018255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:20.018286] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:20.021893] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: UP (p=58.39%) [2026-02-03T20:28:20.022251] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-02-03T20:28:20.022391] [INFO ] [sig ] NXGL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:20.165077] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NXGL.txt [2026-02-03T20:28:20.165240] [INFO ] [sig ] [2244/3452] Completed NXGL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:20.165284] [INFO ] [sig ] [2245/3452] Forecasting NXP... [2026-02-03T20:28:20.165316] [INFO ] [sig ] Generating forecast for: NXP [2026-02-03T20:28:20.165346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-02-03T20:28:20.177105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-02-03T20:28:20.177496] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-02-03T20:28:20.178361] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-02-03T20:28:20.178415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:20.178448] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:20.178476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:20.178535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:20.237233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:20.238206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:20.238293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:20.238328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:20.358649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:20.358815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:20.358860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:20.358890] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:20.362476] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-02-03T20:28:20.362834] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-02-03T20:28:20.363045] [INFO ] [sig ] NXP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:20.504586] [INFO ] [LOCAL ] Saved forecast: NXP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/NXP.txt [2026-02-03T20:28:20.504718] [INFO ] [sig ] [2245/3452] Completed NXP in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:20.504758] [INFO ] [sig ] [2246/3452] Forecasting NXPI... [2026-02-03T20:28:20.504788] [INFO ] [sig ] Generating forecast for: NXPI [2026-02-03T20:28:20.504818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-02-03T20:28:20.516411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-02-03T20:28:20.516745] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-02-03T20:28:20.517493] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-02-03T20:28:20.517546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:20.517596] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:20.517626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:20.517682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:20.574972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:20.575679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:20.575763] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:20.575798] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:20.701129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:20.701298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:20.701340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:20.701399] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:20.704928] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-02-03T20:28:20.705219] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-02-03T20:28:20.705352] [INFO ] [sig ] NXPI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:20.846869] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NXPI.txt [2026-02-03T20:28:20.847046] [INFO ] [sig ] [2246/3452] Completed NXPI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:20.847097] [INFO ] [sig ] [2247/3452] Forecasting NYXH... [2026-02-03T20:28:20.847129] [INFO ] [sig ] Generating forecast for: NYXH [2026-02-03T20:28:20.847160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-02-03T20:28:20.859221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-02-03T20:28:20.859621] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-02-03T20:28:20.860425] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-02-03T20:28:20.860482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:20.860525] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:20.860555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:20.860633] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:20.919461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:20.920248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:20.920333] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:20.920367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:21.040495] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:21.040706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:21.040757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:21.040787] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:21.044364] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: UP (p=59.30%) [2026-02-03T20:28:21.044673] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-02-03T20:28:21.044801] [INFO ] [sig ] NYXH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:21.187091] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NYXH.txt [2026-02-03T20:28:21.187252] [INFO ] [sig ] [2247/3452] Completed NYXH in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:21.187292] [INFO ] [sig ] [2248/3452] Forecasting NZF... [2026-02-03T20:28:21.187323] [INFO ] [sig ] Generating forecast for: NZF [2026-02-03T20:28:21.187352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-02-03T20:28:21.199241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-02-03T20:28:21.199634] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-02-03T20:28:21.200409] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-02-03T20:28:21.200461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:21.200492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:21.200518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:21.200594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:21.258008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:21.258952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:21.259054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:21.259093] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:21.385454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:21.385650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:21.385696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:21.385751] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:21.389695] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=78.69%) [2026-02-03T20:28:21.390024] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-02-03T20:28:21.390180] [INFO ] [sig ] NZF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:21.537679] [INFO ] [LOCAL ] Saved forecast: NZF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/NZF.txt [2026-02-03T20:28:21.537823] [INFO ] [sig ] [2248/3452] Completed NZF in 0.4s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:21.537862] [INFO ] [sig ] [2249/3452] Forecasting OABI... [2026-02-03T20:28:21.537904] [INFO ] [sig ] Generating forecast for: OABI [2026-02-03T20:28:21.537939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-02-03T20:28:21.549510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-02-03T20:28:21.549894] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-02-03T20:28:21.550750] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-02-03T20:28:21.550803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:21.550835] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:21.550861] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:21.550926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:21.608028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:21.608706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:21.608784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:21.608817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:21.732013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:21.732175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:21.732219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:21.732248] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:21.735760] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-02-03T20:28:21.736069] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-02-03T20:28:21.736199] [INFO ] [sig ] OABI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:21.882795] [INFO ] [LOCAL ] Saved forecast: OABI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OABI.txt [2026-02-03T20:28:21.882964] [INFO ] [sig ] [2249/3452] Completed OABI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:21.883012] [INFO ] [sig ] [2250/3452] Forecasting OBDC... [2026-02-03T20:28:21.883049] [INFO ] [sig ] Generating forecast for: OBDC [2026-02-03T20:28:21.883084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-02-03T20:28:21.895014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-02-03T20:28:21.895378] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-02-03T20:28:21.896204] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-02-03T20:28:21.896258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:21.896290] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:21.896317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:21.896375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:21.954322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:21.955146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:21.955228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:21.955262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:22.074390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:22.074521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:22.074594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:22.074627] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:22.078003] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=84.74%) [2026-02-03T20:28:22.078283] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-02-03T20:28:22.078412] [INFO ] [sig ] OBDC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:22.226038] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OBDC.txt [2026-02-03T20:28:22.226176] [INFO ] [sig ] [2250/3452] Completed OBDC in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:22.226217] [INFO ] [sig ] [2251/3452] Forecasting OBIL... [2026-02-03T20:28:22.226248] [INFO ] [sig ] Generating forecast for: OBIL [2026-02-03T20:28:22.226278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-02-03T20:28:22.237186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-02-03T20:28:22.237516] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-02-03T20:28:22.238326] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-02-03T20:28:22.238380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:22.238412] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:22.238437] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:22.238493] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:22.296180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:22.296806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:22.296884] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:22.296916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:22.401488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:22.401642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:22.401683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:22.401712] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:22.405038] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=92.96%) [2026-02-03T20:28:22.405327] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-02-03T20:28:22.405450] [INFO ] [sig ] OBIL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:22.547303] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OBIL.txt [2026-02-03T20:28:22.547437] [INFO ] [sig ] [2251/3452] Completed OBIL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:22.547479] [INFO ] [sig ] [2252/3452] Forecasting OBIO... [2026-02-03T20:28:22.547510] [INFO ] [sig ] Generating forecast for: OBIO [2026-02-03T20:28:22.547542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-02-03T20:28:22.558604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-02-03T20:28:22.558942] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-02-03T20:28:22.559758] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-02-03T20:28:22.559811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:22.559844] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:22.559873] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:22.559931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:22.618820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:22.619555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:22.619652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:22.619685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:22.745091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:22.745259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:22.745309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:22.745339] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:22.748993] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=16.08%) [2026-02-03T20:28:22.749305] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-02-03T20:28:22.749435] [INFO ] [sig ] OBIO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:22.894356] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OBIO.txt [2026-02-03T20:28:22.894505] [INFO ] [sig ] [2252/3452] Completed OBIO in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:22.894547] [INFO ] [sig ] [2253/3452] Forecasting OBK... [2026-02-03T20:28:22.894594] [INFO ] [sig ] Generating forecast for: OBK [2026-02-03T20:28:22.894627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-02-03T20:28:22.905167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-02-03T20:28:22.905501] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-02-03T20:28:22.906275] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-02-03T20:28:22.906327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:22.906359] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:22.906387] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:22.906448] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:22.964307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:22.965033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:22.965142] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:22.965176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:23.088527] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:23.088703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:23.088745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:23.088776] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:23.092283] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=98.73%) [2026-02-03T20:28:23.092561] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-02-03T20:28:23.092709] [INFO ] [sig ] OBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:23.237042] [INFO ] [LOCAL ] Saved forecast: OBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OBK.txt [2026-02-03T20:28:23.237210] [INFO ] [sig ] [2253/3452] Completed OBK in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:23.237252] [INFO ] [sig ] [2254/3452] Forecasting OC... [2026-02-03T20:28:23.237282] [INFO ] [sig ] Generating forecast for: OC [2026-02-03T20:28:23.237312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-02-03T20:28:23.248959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-02-03T20:28:23.249361] [INFO ] [FORECASTER] Starting predict_future for OC [2026-02-03T20:28:23.250183] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-02-03T20:28:23.250237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:23.250298] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:23.250329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:23.250389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:23.309093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:23.310257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:23.310347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:23.310381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:23.435777] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:23.435983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:23.436047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:23.436095] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:23.439905] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=30.13%) [2026-02-03T20:28:23.440263] [INFO ] [FORECASTER] Completed predict_future for OC [2026-02-03T20:28:23.440422] [INFO ] [sig ] OC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:23.594365] [INFO ] [LOCAL ] Saved forecast: OC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OC.txt [2026-02-03T20:28:23.594532] [INFO ] [sig ] [2254/3452] Completed OC in 0.4s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:23.594592] [INFO ] [sig ] [2255/3452] Forecasting OCCI... [2026-02-03T20:28:23.594625] [INFO ] [sig ] Generating forecast for: OCCI [2026-02-03T20:28:23.594656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-02-03T20:28:23.607168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-02-03T20:28:23.607603] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-02-03T20:28:23.608462] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-02-03T20:28:23.608517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:23.608550] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:23.608604] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:23.608666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:23.670687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:23.671554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:23.671658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:23.671693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:23.790299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:23.790462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:23.790505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:23.790535] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:23.794054] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=98.92%) [2026-02-03T20:28:23.794341] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-02-03T20:28:23.794473] [INFO ] [sig ] OCCI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:23.939563] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OCCI.txt [2026-02-03T20:28:23.939742] [INFO ] [sig ] [2255/3452] Completed OCCI in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:23.939785] [INFO ] [sig ] [2256/3452] Forecasting OCFC... [2026-02-03T20:28:23.939817] [INFO ] [sig ] Generating forecast for: OCFC [2026-02-03T20:28:23.939848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-02-03T20:28:23.950886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-02-03T20:28:23.951281] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-02-03T20:28:23.952102] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-02-03T20:28:23.952166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:23.952199] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:23.952226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:23.952282] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:24.010858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:24.011750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:24.011833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:24.011866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:24.141807] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:24.141992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:24.142036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:24.142067] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:24.145827] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=33.52%) [2026-02-03T20:28:24.146152] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-02-03T20:28:24.146293] [INFO ] [sig ] OCFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:24.299729] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OCFC.txt [2026-02-03T20:28:24.299935] [INFO ] [sig ] [2256/3452] Completed OCFC in 0.4s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:24.299979] [INFO ] [sig ] [2257/3452] Forecasting OCGN... [2026-02-03T20:28:24.300008] [INFO ] [sig ] Generating forecast for: OCGN [2026-02-03T20:28:24.300038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-02-03T20:28:24.311245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-02-03T20:28:24.311637] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-02-03T20:28:24.312429] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-02-03T20:28:24.312481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:24.312513] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:24.312540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:24.312613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:24.370587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:24.371463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:24.371553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:24.371604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:24.492668] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:24.492828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:24.492869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:24.492906] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:24.496398] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=28.83%) [2026-02-03T20:28:24.496693] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-02-03T20:28:24.496822] [INFO ] [sig ] OCGN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:24.648014] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OCGN.txt [2026-02-03T20:28:24.648192] [INFO ] [sig ] [2257/3452] Completed OCGN in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:24.648233] [INFO ] [sig ] [2258/3452] Forecasting OCSL... [2026-02-03T20:28:24.648271] [INFO ] [sig ] Generating forecast for: OCSL [2026-02-03T20:28:24.648303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-02-03T20:28:24.660188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-02-03T20:28:24.660542] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-02-03T20:28:24.661311] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-02-03T20:28:24.661364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:24.661396] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:24.661423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:24.661479] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:24.717850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:24.718762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:24.718844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:24.718877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:24.847153] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:24.847332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:24.847381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:24.847411] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:24.851015] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: UP (p=76.52%) [2026-02-03T20:28:24.851305] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-02-03T20:28:24.851434] [INFO ] [sig ] OCSL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:24.999333] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OCSL.txt [2026-02-03T20:28:24.999496] [INFO ] [sig ] [2258/3452] Completed OCSL in 0.4s | 2.82 sym/s | Total: 13.3m | ETA: 7.1m [2026-02-03T20:28:24.999536] [INFO ] [sig ] [2259/3452] Forecasting OCUL... [2026-02-03T20:28:24.999565] [INFO ] [sig ] Generating forecast for: OCUL [2026-02-03T20:28:24.999621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-02-03T20:28:25.012383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-02-03T20:28:25.012750] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-02-03T20:28:25.013515] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-02-03T20:28:25.013593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:25.013629] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:25.013657] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:25.013714] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:25.072638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:25.073469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:25.073557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:25.073609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:25.192162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:25.192322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:25.192365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:25.192396] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:25.195851] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-02-03T20:28:25.196130] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-02-03T20:28:25.196260] [INFO ] [sig ] OCUL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:25.346927] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OCUL.txt [2026-02-03T20:28:25.347073] [INFO ] [sig ] [2259/3452] Completed OCUL in 0.3s | 2.82 sym/s | Total: 13.3m | ETA: 7.0m [2026-02-03T20:28:25.347113] [INFO ] [sig ] [2260/3452] Forecasting ODC... [2026-02-03T20:28:25.347143] [INFO ] [sig ] Generating forecast for: ODC [2026-02-03T20:28:25.347175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-02-03T20:28:25.358310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-02-03T20:28:25.358728] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-02-03T20:28:25.359543] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-02-03T20:28:25.359619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:25.359684] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:25.359714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:25.359773] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:25.417406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:25.418259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:25.418340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:25.418373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:25.534321] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:25.534513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:25.534566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:25.534617] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:25.538528] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-02-03T20:28:25.538873] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-02-03T20:28:25.539014] [INFO ] [sig ] ODC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:25.688554] [INFO ] [LOCAL ] Saved forecast: ODC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ODC.txt [2026-02-03T20:28:25.688705] [INFO ] [sig ] [2260/3452] Completed ODC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:25.688746] [INFO ] [sig ] [2261/3452] Forecasting ODD... [2026-02-03T20:28:25.688782] [INFO ] [sig ] Generating forecast for: ODD [2026-02-03T20:28:25.688813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-02-03T20:28:25.699596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-02-03T20:28:25.699901] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-02-03T20:28:25.700677] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-02-03T20:28:25.700728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:25.700760] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:25.700786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:25.700842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:25.758648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:25.759292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:25.759370] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:25.759402] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:25.882121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:25.882287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:25.882329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:25.882409] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:25.885781] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=69.78%) [2026-02-03T20:28:25.886052] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-02-03T20:28:25.886175] [INFO ] [sig ] ODD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:26.028440] [INFO ] [LOCAL ] Saved forecast: ODD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ODD.txt [2026-02-03T20:28:26.028587] [INFO ] [sig ] [2261/3452] Completed ODD in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:26.028628] [INFO ] [sig ] [2262/3452] Forecasting ODFL... [2026-02-03T20:28:26.028657] [INFO ] [sig ] Generating forecast for: ODFL [2026-02-03T20:28:26.028687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-02-03T20:28:26.040289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-02-03T20:28:26.040642] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-02-03T20:28:26.041393] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-02-03T20:28:26.041446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:26.041479] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:26.041506] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:26.041562] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:26.098374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:26.099012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:26.099105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:26.099144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:26.223680] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:26.223863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:26.223904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:26.223932] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:26.228010] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-02-03T20:28:26.228280] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-02-03T20:28:26.228407] [INFO ] [sig ] ODFL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:26.375224] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ODFL.txt [2026-02-03T20:28:26.375404] [INFO ] [sig ] [2262/3452] Completed ODFL in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:26.375452] [INFO ] [sig ] [2263/3452] Forecasting OEC... [2026-02-03T20:28:26.375484] [INFO ] [sig ] Generating forecast for: OEC [2026-02-03T20:28:26.375521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-02-03T20:28:26.387626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-02-03T20:28:26.388093] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-02-03T20:28:26.388995] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-02-03T20:28:26.389061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:26.389100] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:26.389134] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:26.389215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:26.448842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:26.449733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:26.449844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:26.449898] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:26.572327] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:26.572492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:26.572534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:26.572622] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:26.576001] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: UP (p=77.03%) [2026-02-03T20:28:26.576280] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-02-03T20:28:26.576413] [INFO ] [sig ] OEC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:26.720014] [INFO ] [LOCAL ] Saved forecast: OEC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OEC.txt [2026-02-03T20:28:26.720175] [INFO ] [sig ] [2263/3452] Completed OEC in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:26.720216] [INFO ] [sig ] [2264/3452] Forecasting OESX... [2026-02-03T20:28:26.720245] [INFO ] [sig ] Generating forecast for: OESX [2026-02-03T20:28:26.720277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-02-03T20:28:26.731458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-02-03T20:28:26.731861] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-02-03T20:28:26.732693] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-02-03T20:28:26.732746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:26.732777] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:26.732804] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:26.732860] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:26.796558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:26.797946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:26.798042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:26.798080] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:26.925053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:26.925241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:26.925313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:26.925355] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:26.929160] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=83.30%) [2026-02-03T20:28:26.929680] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-02-03T20:28:26.929827] [INFO ] [sig ] OESX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:27.075714] [INFO ] [LOCAL ] Saved forecast: OESX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OESX.txt [2026-02-03T20:28:27.075870] [INFO ] [sig ] [2264/3452] Completed OESX in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:27.075912] [INFO ] [sig ] [2265/3452] Forecasting OFG... [2026-02-03T20:28:27.075943] [INFO ] [sig ] Generating forecast for: OFG [2026-02-03T20:28:27.075973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-02-03T20:28:27.088423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-02-03T20:28:27.088872] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-02-03T20:28:27.089772] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-02-03T20:28:27.089827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:27.089860] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:27.089905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:27.089965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:27.149734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:27.150652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:27.150740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:27.150774] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:27.265635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:27.265799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:27.265841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:27.265871] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:27.269358] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: DOWN (p=34.34%) [2026-02-03T20:28:27.269659] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-02-03T20:28:27.269791] [INFO ] [sig ] OFG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:27.411544] [INFO ] [LOCAL ] Saved forecast: OFG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OFG.txt [2026-02-03T20:28:27.411723] [INFO ] [sig ] [2265/3452] Completed OFG in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:27.411764] [INFO ] [sig ] [2266/3452] Forecasting OFIX... [2026-02-03T20:28:27.411794] [INFO ] [sig ] Generating forecast for: OFIX [2026-02-03T20:28:27.411826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-02-03T20:28:27.423254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-02-03T20:28:27.423614] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-02-03T20:28:27.424406] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-02-03T20:28:27.424459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:27.424491] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:27.424517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:27.424590] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:27.482709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:27.483610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:27.483697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:27.483731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:27.609430] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:27.609634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:27.609679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:27.609707] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:27.613528] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-02-03T20:28:27.613899] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-02-03T20:28:27.614060] [INFO ] [sig ] OFIX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:27.760066] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OFIX.txt [2026-02-03T20:28:27.760250] [INFO ] [sig ] [2266/3452] Completed OFIX in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:27.760292] [INFO ] [sig ] [2267/3452] Forecasting OFLX... [2026-02-03T20:28:27.760325] [INFO ] [sig ] Generating forecast for: OFLX [2026-02-03T20:28:27.760355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-02-03T20:28:27.771312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-02-03T20:28:27.771714] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-02-03T20:28:27.772530] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-02-03T20:28:27.772605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:27.772642] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:27.772670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:27.772741] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:27.829884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:27.830546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:27.830646] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:27.830681] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:27.947031] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:27.947196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:27.947244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:27.947274] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:27.950717] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: UP (p=92.11%) [2026-02-03T20:28:27.950991] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-02-03T20:28:27.951116] [INFO ] [sig ] OFLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:28.095698] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OFLX.txt [2026-02-03T20:28:28.095857] [INFO ] [sig ] [2267/3452] Completed OFLX in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:28.095900] [INFO ] [sig ] [2268/3452] Forecasting OFS... [2026-02-03T20:28:28.095931] [INFO ] [sig ] Generating forecast for: OFS [2026-02-03T20:28:28.095960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-02-03T20:28:28.107421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-02-03T20:28:28.107799] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-02-03T20:28:28.108611] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-02-03T20:28:28.108664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:28.108697] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:28.108724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:28.108782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:28.178795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:28.179723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:28.179810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:28.179843] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:28.304405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:28.304702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:28.304749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:28.304780] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:28.308364] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=73.22%) [2026-02-03T20:28:28.308663] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-02-03T20:28:28.308809] [INFO ] [sig ] OFS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:28.456734] [INFO ] [LOCAL ] Saved forecast: OFS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OFS.txt [2026-02-03T20:28:28.456880] [INFO ] [sig ] [2268/3452] Completed OFS in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:28.456921] [INFO ] [sig ] [2269/3452] Forecasting OGE... [2026-02-03T20:28:28.456952] [INFO ] [sig ] Generating forecast for: OGE [2026-02-03T20:28:28.456989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-02-03T20:28:28.468651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-02-03T20:28:28.468997] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-02-03T20:28:28.469778] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-02-03T20:28:28.469830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:28.469862] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:28.469889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:28.469946] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:28.528642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:28.529489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:28.529591] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:28.529628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:28.651815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:28.651980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:28.652022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:28.652052] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:28.655484] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: UP (p=69.03%) [2026-02-03T20:28:28.655780] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-02-03T20:28:28.655911] [INFO ] [sig ] OGE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:28.802883] [INFO ] [LOCAL ] Saved forecast: OGE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OGE.txt [2026-02-03T20:28:28.803038] [INFO ] [sig ] [2269/3452] Completed OGE in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:28.803080] [INFO ] [sig ] [2270/3452] Forecasting OGI... [2026-02-03T20:28:28.803110] [INFO ] [sig ] Generating forecast for: OGI [2026-02-03T20:28:28.803140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-02-03T20:28:28.815055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-02-03T20:28:28.815447] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-02-03T20:28:28.816240] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-02-03T20:28:28.816293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:28.816325] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:28.816354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:28.816409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:28.873466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:28.874210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:28.874322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:28.874356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:29.003169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:29.003377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:29.003421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:29.003450] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:29.007055] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=64.54%) [2026-02-03T20:28:29.007406] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-02-03T20:28:29.007544] [INFO ] [sig ] OGI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:29.159810] [INFO ] [LOCAL ] Saved forecast: OGI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OGI.txt [2026-02-03T20:28:29.159973] [INFO ] [sig ] [2270/3452] Completed OGI in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:29.160016] [INFO ] [sig ] [2271/3452] Forecasting OGN... [2026-02-03T20:28:29.160049] [INFO ] [sig ] Generating forecast for: OGN [2026-02-03T20:28:29.160079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-02-03T20:28:29.171682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-02-03T20:28:29.172021] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-02-03T20:28:29.172813] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-02-03T20:28:29.172865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:29.172897] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:29.172924] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:29.172981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:29.230753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:29.231663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:29.231768] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:29.231803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:29.354631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:29.354791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:29.354831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:29.354861] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:29.358221] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: UP (p=88.65%) [2026-02-03T20:28:29.358498] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-02-03T20:28:29.358645] [INFO ] [sig ] OGN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:29.501858] [INFO ] [LOCAL ] Saved forecast: OGN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OGN.txt [2026-02-03T20:28:29.502022] [INFO ] [sig ] [2271/3452] Completed OGN in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:29.502064] [INFO ] [sig ] [2272/3452] Forecasting OHI... [2026-02-03T20:28:29.502096] [INFO ] [sig ] Generating forecast for: OHI [2026-02-03T20:28:29.502128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-02-03T20:28:29.513460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-02-03T20:28:29.513798] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-02-03T20:28:29.514552] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-02-03T20:28:29.514622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:29.514655] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:29.514682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:29.514738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:29.571847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:29.572464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:29.572544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:29.572594] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:29.692841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:29.693023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:29.693063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:29.693093] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:29.696513] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=93.17%) [2026-02-03T20:28:29.696836] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-02-03T20:28:29.696965] [INFO ] [sig ] OHI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:29.842972] [INFO ] [LOCAL ] Saved forecast: OHI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OHI.txt [2026-02-03T20:28:29.843102] [INFO ] [sig ] [2272/3452] Completed OHI in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:29.843142] [INFO ] [sig ] [2273/3452] Forecasting OI... [2026-02-03T20:28:29.843175] [INFO ] [sig ] Generating forecast for: OI [2026-02-03T20:28:29.843204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-02-03T20:28:29.854798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-02-03T20:28:29.855124] [INFO ] [FORECASTER] Starting predict_future for OI [2026-02-03T20:28:29.855893] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-02-03T20:28:29.855945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:29.855977] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:29.856004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:29.856061] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:29.914231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:29.914925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:29.915004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:29.915035] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:30.039895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:30.040065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:30.040109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:30.040146] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:30.043604] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-02-03T20:28:30.043931] [INFO ] [FORECASTER] Completed predict_future for OI [2026-02-03T20:28:30.044074] [INFO ] [sig ] OI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:30.185934] [INFO ] [LOCAL ] Saved forecast: OI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OI.txt [2026-02-03T20:28:30.186089] [INFO ] [sig ] [2273/3452] Completed OI in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:30.186129] [INFO ] [sig ] [2274/3452] Forecasting OIA... [2026-02-03T20:28:30.186158] [INFO ] [sig ] Generating forecast for: OIA [2026-02-03T20:28:30.186189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-02-03T20:28:30.197024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-02-03T20:28:30.197333] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-02-03T20:28:30.198128] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-02-03T20:28:30.198192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:30.198231] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:30.198265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:30.198326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:30.255118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:30.255759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:30.255835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:30.255867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:30.378727] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:30.378933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:30.378992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:30.379023] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:30.382520] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=25.36%) [2026-02-03T20:28:30.382814] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-02-03T20:28:30.382949] [INFO ] [sig ] OIA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:30.525939] [INFO ] [LOCAL ] Saved forecast: OIA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OIA.txt [2026-02-03T20:28:30.526103] [INFO ] [sig ] [2274/3452] Completed OIA in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:30.526149] [INFO ] [sig ] [2275/3452] Forecasting OII... [2026-02-03T20:28:30.526187] [INFO ] [sig ] Generating forecast for: OII [2026-02-03T20:28:30.526217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-02-03T20:28:30.539082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-02-03T20:28:30.539493] [INFO ] [FORECASTER] Starting predict_future for OII [2026-02-03T20:28:30.540303] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-02-03T20:28:30.540356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:30.540389] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:30.540416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:30.540472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:30.598790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:30.599591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:30.599672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:30.599705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:30.718890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:30.719042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:30.719082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:30.719111] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:30.722461] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-02-03T20:28:30.722757] [INFO ] [FORECASTER] Completed predict_future for OII [2026-02-03T20:28:30.722882] [INFO ] [sig ] OII: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:30.864056] [INFO ] [LOCAL ] Saved forecast: OII 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OII.txt [2026-02-03T20:28:30.864191] [INFO ] [sig ] [2275/3452] Completed OII in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 7.0m [2026-02-03T20:28:30.864239] [INFO ] [sig ] [2276/3452] Forecasting OIS... [2026-02-03T20:28:30.864276] [INFO ] [sig ] Generating forecast for: OIS [2026-02-03T20:28:30.864313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-02-03T20:28:30.875089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-02-03T20:28:30.875407] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-02-03T20:28:30.876222] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-02-03T20:28:30.876286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:30.876325] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:30.876352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:30.876408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:30.933164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:30.933998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:30.934079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:30.934112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:31.060828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:31.061015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:31.061063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:31.061097] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:31.064709] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: UP (p=75.36%) [2026-02-03T20:28:31.065006] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-02-03T20:28:31.065138] [INFO ] [sig ] OIS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:31.217055] [INFO ] [LOCAL ] Saved forecast: OIS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OIS.txt [2026-02-03T20:28:31.217247] [INFO ] [sig ] [2276/3452] Completed OIS in 0.4s | 2.82 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-03T20:28:31.217307] [INFO ] [sig ] [2277/3452] Forecasting OKE... [2026-02-03T20:28:31.217346] [INFO ] [sig ] Generating forecast for: OKE [2026-02-03T20:28:31.217408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-02-03T20:28:31.230323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-02-03T20:28:31.230741] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-02-03T20:28:31.231536] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-02-03T20:28:31.231608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:31.231678] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:31.231708] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:31.231765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:31.291708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:31.292611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:31.292696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:31.292730] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:31.416314] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:31.416480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:31.416525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:31.416556] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:31.420069] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: DOWN (p=14.29%) [2026-02-03T20:28:31.420388] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-02-03T20:28:31.420529] [INFO ] [sig ] OKE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:31.561204] [INFO ] [LOCAL ] Saved forecast: OKE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OKE.txt [2026-02-03T20:28:31.561363] [INFO ] [sig ] [2277/3452] Completed OKE in 0.3s | 2.82 sym/s | Total: 13.4m | ETA: 6.9m [2026-02-03T20:28:31.561405] [INFO ] [sig ] [2278/3452] Forecasting OKTA... [2026-02-03T20:28:31.561449] [INFO ] [sig ] Generating forecast for: OKTA [2026-02-03T20:28:31.561487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-02-03T20:28:31.572759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-02-03T20:28:31.573130] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-02-03T20:28:31.573931] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-02-03T20:28:31.573984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:31.574030] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:31.574057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:31.574113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:31.632317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:31.633270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:31.633360] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:31.633395] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:31.762677] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:31.762859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:31.762900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:31.762930] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:31.766614] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=91.82%) [2026-02-03T20:28:31.766988] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-02-03T20:28:31.767135] [INFO ] [sig ] OKTA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:31.911789] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OKTA.txt [2026-02-03T20:28:31.911923] [INFO ] [sig ] [2278/3452] Completed OKTA in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:31.911961] [INFO ] [sig ] [2279/3452] Forecasting OKYO... [2026-02-03T20:28:31.911991] [INFO ] [sig ] Generating forecast for: OKYO [2026-02-03T20:28:31.912021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-02-03T20:28:31.923716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-02-03T20:28:31.924054] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-02-03T20:28:31.924858] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-02-03T20:28:31.924911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:31.924944] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:31.924970] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:31.925025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:31.981672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:31.982294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:31.982374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:31.982406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:32.100848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:32.101006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:32.101047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:32.101075] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:32.104478] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=24.75%) [2026-02-03T20:28:32.104767] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-02-03T20:28:32.104892] [INFO ] [sig ] OKYO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:32.249885] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OKYO.txt [2026-02-03T20:28:32.250035] [INFO ] [sig ] [2279/3452] Completed OKYO in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:32.250076] [INFO ] [sig ] [2280/3452] Forecasting OLED... [2026-02-03T20:28:32.250107] [INFO ] [sig ] Generating forecast for: OLED [2026-02-03T20:28:32.250137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-02-03T20:28:32.261607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-02-03T20:28:32.261979] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-02-03T20:28:32.262801] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-02-03T20:28:32.262854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:32.262886] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:32.262912] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:32.262968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:32.322461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:32.323242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:32.323322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:32.323355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:32.443721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:32.443881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:32.443921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:32.443999] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:32.447458] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=64.37%) [2026-02-03T20:28:32.447743] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-02-03T20:28:32.447869] [INFO ] [sig ] OLED: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:32.588808] [INFO ] [LOCAL ] Saved forecast: OLED 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OLED.txt [2026-02-03T20:28:32.588958] [INFO ] [sig ] [2280/3452] Completed OLED in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:32.588999] [INFO ] [sig ] [2281/3452] Forecasting OLLI... [2026-02-03T20:28:32.589029] [INFO ] [sig ] Generating forecast for: OLLI [2026-02-03T20:28:32.589060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-02-03T20:28:32.600455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-02-03T20:28:32.600804] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-02-03T20:28:32.601558] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-02-03T20:28:32.601632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:32.601664] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:32.601691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:32.601746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:32.658262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:32.659036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:32.659116] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:32.659150] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:32.778382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:32.778552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:32.778615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:32.778647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:32.782200] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=87.15%) [2026-02-03T20:28:32.782491] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-02-03T20:28:32.782644] [INFO ] [sig ] OLLI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:32.924317] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OLLI.txt [2026-02-03T20:28:32.924478] [INFO ] [sig ] [2281/3452] Completed OLLI in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:32.924530] [INFO ] [sig ] [2282/3452] Forecasting OLMA... [2026-02-03T20:28:32.924562] [INFO ] [sig ] Generating forecast for: OLMA [2026-02-03T20:28:32.924611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-02-03T20:28:32.936163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-02-03T20:28:32.936552] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-02-03T20:28:32.937336] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-02-03T20:28:32.937388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:32.937420] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:32.937447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:32.937504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:32.994558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:32.995432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:32.995515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:32.995548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:33.120098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:33.120277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:33.120321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:33.120351] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:33.123884] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=62.94%) [2026-02-03T20:28:33.124165] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-02-03T20:28:33.124295] [INFO ] [sig ] OLMA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:33.264489] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OLMA.txt [2026-02-03T20:28:33.264637] [INFO ] [sig ] [2282/3452] Completed OLMA in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:33.264679] [INFO ] [sig ] [2283/3452] Forecasting OLN... [2026-02-03T20:28:33.264710] [INFO ] [sig ] Generating forecast for: OLN [2026-02-03T20:28:33.264740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-02-03T20:28:33.276176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-02-03T20:28:33.276510] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-02-03T20:28:33.277313] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-02-03T20:28:33.277367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:33.277400] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:33.277427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:33.277484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:33.333929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:33.334693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:33.334774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:33.334807] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:33.455229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:33.455400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:33.455441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:33.455471] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:33.459342] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=24.10%) [2026-02-03T20:28:33.459649] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-02-03T20:28:33.459785] [INFO ] [sig ] OLN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:33.603714] [INFO ] [LOCAL ] Saved forecast: OLN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OLN.txt [2026-02-03T20:28:33.603875] [INFO ] [sig ] [2283/3452] Completed OLN in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:33.603916] [INFO ] [sig ] [2284/3452] Forecasting OLP... [2026-02-03T20:28:33.603947] [INFO ] [sig ] Generating forecast for: OLP [2026-02-03T20:28:33.603978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-02-03T20:28:33.615036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-02-03T20:28:33.615468] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-02-03T20:28:33.616336] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-02-03T20:28:33.616397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:33.616429] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:33.616455] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:33.616511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:33.674242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:33.675186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:33.675272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:33.675306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:33.813698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:33.813931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:33.813984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:33.814024] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:33.818761] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=30.06%) [2026-02-03T20:28:33.819156] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-02-03T20:28:33.819304] [INFO ] [sig ] OLP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:33.968548] [INFO ] [LOCAL ] Saved forecast: OLP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OLP.txt [2026-02-03T20:28:33.968711] [INFO ] [sig ] [2284/3452] Completed OLP in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:33.968752] [INFO ] [sig ] [2285/3452] Forecasting OLPX... [2026-02-03T20:28:33.968782] [INFO ] [sig ] Generating forecast for: OLPX [2026-02-03T20:28:33.968811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-02-03T20:28:33.980367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-02-03T20:28:33.980811] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-02-03T20:28:33.981661] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-02-03T20:28:33.981716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:33.981749] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:33.981777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:33.981835] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:34.044988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:34.045968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:34.046064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:34.046112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:34.166892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:34.167055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:34.167098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:34.167145] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:34.170657] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: UP (p=72.26%) [2026-02-03T20:28:34.170938] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-02-03T20:28:34.171069] [INFO ] [sig ] OLPX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:34.317293] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OLPX.txt [2026-02-03T20:28:34.317452] [INFO ] [sig ] [2285/3452] Completed OLPX in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:34.317493] [INFO ] [sig ] [2286/3452] Forecasting OM... [2026-02-03T20:28:34.317524] [INFO ] [sig ] Generating forecast for: OM [2026-02-03T20:28:34.317554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-02-03T20:28:34.329133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-02-03T20:28:34.329508] [INFO ] [FORECASTER] Starting predict_future for OM [2026-02-03T20:28:34.330311] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-02-03T20:28:34.330376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:34.330408] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:34.330434] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:34.330491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:34.390417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:34.391324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:34.391424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:34.391459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:34.514693] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:34.514849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:34.514891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:34.514921] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:34.518403] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: UP (p=79.70%) [2026-02-03T20:28:34.518706] [INFO ] [FORECASTER] Completed predict_future for OM [2026-02-03T20:28:34.518836] [INFO ] [sig ] OM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:34.665461] [INFO ] [LOCAL ] Saved forecast: OM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OM.txt [2026-02-03T20:28:34.665617] [INFO ] [sig ] [2286/3452] Completed OM in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:34.665659] [INFO ] [sig ] [2287/3452] Forecasting OMAB... [2026-02-03T20:28:34.665690] [INFO ] [sig ] Generating forecast for: OMAB [2026-02-03T20:28:34.665720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-02-03T20:28:34.677766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-02-03T20:28:34.678161] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-02-03T20:28:34.679016] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-02-03T20:28:34.679071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:34.679104] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:34.679132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:34.679190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:34.738179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:34.738957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:34.739085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:34.739135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:34.859549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:34.859724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:34.859767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:34.859797] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:34.863285] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: UP (p=58.83%) [2026-02-03T20:28:34.863568] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-02-03T20:28:34.863811] [INFO ] [sig ] OMAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:35.011545] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OMAB.txt [2026-02-03T20:28:35.011696] [INFO ] [sig ] [2287/3452] Completed OMAB in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:35.011736] [INFO ] [sig ] [2288/3452] Forecasting OMC... [2026-02-03T20:28:35.011767] [INFO ] [sig ] Generating forecast for: OMC [2026-02-03T20:28:35.011797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-02-03T20:28:35.023238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-02-03T20:28:35.023688] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-02-03T20:28:35.024512] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-02-03T20:28:35.024566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:35.024626] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:35.024653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:35.024713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:35.081683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:35.082613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:35.082707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:35.082740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:35.206054] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:35.206228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:35.206277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:35.206313] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:35.210244] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: DOWN (p=5.66%) [2026-02-03T20:28:35.210612] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-02-03T20:28:35.210758] [INFO ] [sig ] OMC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:35.354810] [INFO ] [LOCAL ] Saved forecast: OMC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OMC.txt [2026-02-03T20:28:35.354983] [INFO ] [sig ] [2288/3452] Completed OMC in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:35.355025] [INFO ] [sig ] [2289/3452] Forecasting OMCL... [2026-02-03T20:28:35.355056] [INFO ] [sig ] Generating forecast for: OMCL [2026-02-03T20:28:35.355086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-02-03T20:28:35.366411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-02-03T20:28:35.366817] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-02-03T20:28:35.367667] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-02-03T20:28:35.367721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:35.367752] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:35.367808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:35.367868] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:35.424755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:35.425643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:35.425733] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:35.425766] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:35.550139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:35.550295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:35.550339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:35.550368] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:35.554030] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-02-03T20:28:35.554314] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-02-03T20:28:35.554444] [INFO ] [sig ] OMCL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:35.703333] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OMCL.txt [2026-02-03T20:28:35.703486] [INFO ] [sig ] [2289/3452] Completed OMCL in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:35.703526] [INFO ] [sig ] [2290/3452] Forecasting OMEX... [2026-02-03T20:28:35.703557] [INFO ] [sig ] Generating forecast for: OMEX [2026-02-03T20:28:35.703606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-02-03T20:28:35.714975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-02-03T20:28:35.715328] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-02-03T20:28:35.716115] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-02-03T20:28:35.716168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:35.716201] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:35.716229] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:35.716298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:35.775405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:35.776311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:35.776398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:35.776432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:35.897277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:35.897430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:35.897473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:35.897503] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:35.901028] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=3.54%) [2026-02-03T20:28:35.901304] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-02-03T20:28:35.901431] [INFO ] [sig ] OMEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:36.052963] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OMEX.txt [2026-02-03T20:28:36.053147] [INFO ] [sig ] [2290/3452] Completed OMEX in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:36.053189] [INFO ] [sig ] [2291/3452] Forecasting OMF... [2026-02-03T20:28:36.053221] [INFO ] [sig ] Generating forecast for: OMF [2026-02-03T20:28:36.053251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-02-03T20:28:36.064177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-02-03T20:28:36.064588] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-02-03T20:28:36.065383] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-02-03T20:28:36.065436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:36.065468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:36.065496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:36.065553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:36.123488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:36.124378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:36.124474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:36.124508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:36.247672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:36.247832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:36.247885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:36.247919] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:36.251454] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-02-03T20:28:36.251778] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-02-03T20:28:36.251907] [INFO ] [sig ] OMF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:36.402887] [INFO ] [LOCAL ] Saved forecast: OMF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OMF.txt [2026-02-03T20:28:36.403043] [INFO ] [sig ] [2291/3452] Completed OMF in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:36.403085] [INFO ] [sig ] [2292/3452] Forecasting ON... [2026-02-03T20:28:36.403117] [INFO ] [sig ] Generating forecast for: ON [2026-02-03T20:28:36.403150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-02-03T20:28:36.415013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-02-03T20:28:36.415338] [INFO ] [FORECASTER] Starting predict_future for ON [2026-02-03T20:28:36.416114] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-02-03T20:28:36.416166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:36.416198] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:36.416225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:36.416293] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:36.474303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:36.474989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:36.475069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:36.475103] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:36.597946] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:36.598085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:36.598124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:36.598153] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:36.601536] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-02-03T20:28:36.601824] [INFO ] [FORECASTER] Completed predict_future for ON [2026-02-03T20:28:36.601947] [INFO ] [sig ] ON: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:36.744626] [INFO ] [LOCAL ] Saved forecast: ON 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ON.txt [2026-02-03T20:28:36.744754] [INFO ] [sig ] [2292/3452] Completed ON in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.9m [2026-02-03T20:28:36.744792] [INFO ] [sig ] [2293/3452] Forecasting ONB... [2026-02-03T20:28:36.744821] [INFO ] [sig ] Generating forecast for: ONB [2026-02-03T20:28:36.744853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-02-03T20:28:36.755503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-02-03T20:28:36.755862] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-02-03T20:28:36.756683] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-02-03T20:28:36.756735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:36.756769] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:36.756796] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:36.756852] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:36.816178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:36.817030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:36.817112] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:36.817145] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:36.938312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:36.938480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:36.938519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:36.938550] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:36.941978] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: UP (p=67.77%) [2026-02-03T20:28:36.942253] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-02-03T20:28:36.942380] [INFO ] [sig ] ONB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:37.093215] [INFO ] [LOCAL ] Saved forecast: ONB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ONB.txt [2026-02-03T20:28:37.093420] [INFO ] [sig ] [2293/3452] Completed ONB in 0.3s | 2.82 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-03T20:28:37.093474] [INFO ] [sig ] [2294/3452] Forecasting ONCO... [2026-02-03T20:28:37.093516] [INFO ] [sig ] Generating forecast for: ONCO [2026-02-03T20:28:37.093560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-02-03T20:28:37.105864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-02-03T20:28:37.106310] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-02-03T20:28:37.107181] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-02-03T20:28:37.107237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:37.107302] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:37.107331] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:37.107389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:37.174763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:37.175712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:37.175822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:37.175878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:37.308808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:37.308975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:37.309016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:37.309044] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:37.313452] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=9.73%) [2026-02-03T20:28:37.313828] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-02-03T20:28:37.314019] [INFO ] [sig ] ONCO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:37.479140] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ONCO.txt [2026-02-03T20:28:37.479324] [INFO ] [sig ] [2294/3452] Completed ONCO in 0.4s | 2.82 sym/s | Total: 13.5m | ETA: 6.8m [2026-02-03T20:28:37.479380] [INFO ] [sig ] [2295/3452] Forecasting ONDS... [2026-02-03T20:28:37.479429] [INFO ] [sig ] Generating forecast for: ONDS [2026-02-03T20:28:37.479468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-02-03T20:28:37.493373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-02-03T20:28:37.494043] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-02-03T20:28:37.495174] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-02-03T20:28:37.495231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:37.495266] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:37.495293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:37.495352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:37.560763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:37.562666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:37.562798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:37.562833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:37.681877] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:37.682049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:37.682116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:37.682146] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:37.685726] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=93.58%) [2026-02-03T20:28:37.686011] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-02-03T20:28:37.686144] [INFO ] [sig ] ONDS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:37.827860] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ONDS.txt [2026-02-03T20:28:37.828031] [INFO ] [sig ] [2295/3452] Completed ONDS in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:37.828072] [INFO ] [sig ] [2296/3452] Forecasting ONEQ... [2026-02-03T20:28:37.828104] [INFO ] [sig ] Generating forecast for: ONEQ [2026-02-03T20:28:37.828134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-02-03T20:28:37.840321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-02-03T20:28:37.840672] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-02-03T20:28:37.841454] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-02-03T20:28:37.841508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:37.841541] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:37.841586] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:37.841648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:37.899871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:37.900647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:37.900729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:37.900763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:38.025858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:38.026022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:38.026063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:38.026091] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:38.030325] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-02-03T20:28:38.030658] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-02-03T20:28:38.030793] [INFO ] [sig ] ONEQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:38.185071] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ONEQ.txt [2026-02-03T20:28:38.185232] [INFO ] [sig ] [2296/3452] Completed ONEQ in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:38.185273] [INFO ] [sig ] [2297/3452] Forecasting ONL... [2026-02-03T20:28:38.185306] [INFO ] [sig ] Generating forecast for: ONL [2026-02-03T20:28:38.185337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-02-03T20:28:38.197255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-02-03T20:28:38.197634] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-02-03T20:28:38.198443] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-02-03T20:28:38.198496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:38.198529] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:38.198556] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:38.198631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:38.256037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:38.256808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:38.256891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:38.256925] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:38.384835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:38.385005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:38.385048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:38.385133] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:38.388750] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=61.16%) [2026-02-03T20:28:38.389033] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-02-03T20:28:38.389165] [INFO ] [sig ] ONL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:38.544416] [INFO ] [LOCAL ] Saved forecast: ONL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ONL.txt [2026-02-03T20:28:38.544626] [INFO ] [sig ] [2297/3452] Completed ONL in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:38.544674] [INFO ] [sig ] [2298/3452] Forecasting ONON... [2026-02-03T20:28:38.544707] [INFO ] [sig ] Generating forecast for: ONON [2026-02-03T20:28:38.544738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-02-03T20:28:38.556897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-02-03T20:28:38.557315] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-02-03T20:28:38.558184] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-02-03T20:28:38.558239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:38.558272] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:38.558300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:38.558361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:38.628323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:38.629250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:38.629342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:38.629382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:38.750395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:38.750613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:38.750657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:38.750687] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:38.754210] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-02-03T20:28:38.754486] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-02-03T20:28:38.754633] [INFO ] [sig ] ONON: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:38.895494] [INFO ] [LOCAL ] Saved forecast: ONON 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ONON.txt [2026-02-03T20:28:38.895685] [INFO ] [sig ] [2298/3452] Completed ONON in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:38.895730] [INFO ] [sig ] [2299/3452] Forecasting ONTF... [2026-02-03T20:28:38.895762] [INFO ] [sig ] Generating forecast for: ONTF [2026-02-03T20:28:38.895791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-02-03T20:28:38.906511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-02-03T20:28:38.906872] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-02-03T20:28:38.907651] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-02-03T20:28:38.907704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:38.907735] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:38.907762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:38.907819] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:38.964748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:38.965525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:38.965624] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:38.965660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:39.083732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:39.083892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:39.083935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:39.083965] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:39.087428] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=18.84%) [2026-02-03T20:28:39.087728] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-02-03T20:28:39.087859] [INFO ] [sig ] ONTF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:39.232266] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ONTF.txt [2026-02-03T20:28:39.232435] [INFO ] [sig ] [2299/3452] Completed ONTF in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:39.232487] [INFO ] [sig ] [2300/3452] Forecasting ONTO... [2026-02-03T20:28:39.232528] [INFO ] [sig ] Generating forecast for: ONTO [2026-02-03T20:28:39.232586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-02-03T20:28:39.244195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-02-03T20:28:39.244537] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-02-03T20:28:39.245322] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-02-03T20:28:39.245375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:39.245416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:39.245447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:39.245505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:39.303907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:39.304616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:39.304696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:39.304728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:39.429668] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:39.429832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:39.429873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:39.429903] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:39.433461] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: UP (p=62.02%) [2026-02-03T20:28:39.433768] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-02-03T20:28:39.433918] [INFO ] [sig ] ONTO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:39.576025] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ONTO.txt [2026-02-03T20:28:39.576164] [INFO ] [sig ] [2300/3452] Completed ONTO in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:39.576203] [INFO ] [sig ] [2301/3452] Forecasting OOMA... [2026-02-03T20:28:39.576234] [INFO ] [sig ] Generating forecast for: OOMA [2026-02-03T20:28:39.576264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-02-03T20:28:39.587510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-02-03T20:28:39.587867] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-02-03T20:28:39.588735] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-02-03T20:28:39.588788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:39.588820] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:39.588846] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:39.588902] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:39.646835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:39.647550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:39.647673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:39.647731] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:39.763928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:39.764090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:39.764130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:39.764161] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:39.767708] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=31.61%) [2026-02-03T20:28:39.768029] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-02-03T20:28:39.768162] [INFO ] [sig ] OOMA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:39.909706] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OOMA.txt [2026-02-03T20:28:39.909842] [INFO ] [sig ] [2301/3452] Completed OOMA in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:39.909883] [INFO ] [sig ] [2302/3452] Forecasting OPAD... [2026-02-03T20:28:39.909912] [INFO ] [sig ] Generating forecast for: OPAD [2026-02-03T20:28:39.909942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-02-03T20:28:39.921600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-02-03T20:28:39.921937] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-02-03T20:28:39.922719] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-02-03T20:28:39.922807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:39.922841] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:39.922869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:39.922926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:39.982355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:39.983252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:39.983353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:39.983386] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:40.117309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:40.117471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:40.117514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:40.117544] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:40.121053] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=13.09%) [2026-02-03T20:28:40.121336] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-02-03T20:28:40.121469] [INFO ] [sig ] OPAD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:40.266965] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OPAD.txt [2026-02-03T20:28:40.267150] [INFO ] [sig ] [2302/3452] Completed OPAD in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:40.267194] [INFO ] [sig ] [2303/3452] Forecasting OPAL... [2026-02-03T20:28:40.267224] [INFO ] [sig ] Generating forecast for: OPAL [2026-02-03T20:28:40.267253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-02-03T20:28:40.281973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-02-03T20:28:40.282410] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-02-03T20:28:40.283225] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-02-03T20:28:40.283279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:40.283311] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:40.283344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:40.283413] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:40.340536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:40.341462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:40.341593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:40.341629] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:40.464357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:40.464539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:40.464600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:40.464632] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:40.468522] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=30.75%) [2026-02-03T20:28:40.468843] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-02-03T20:28:40.468982] [INFO ] [sig ] OPAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:40.611949] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OPAL.txt [2026-02-03T20:28:40.612111] [INFO ] [sig ] [2303/3452] Completed OPAL in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:40.612155] [INFO ] [sig ] [2304/3452] Forecasting OPBK... [2026-02-03T20:28:40.612183] [INFO ] [sig ] Generating forecast for: OPBK [2026-02-03T20:28:40.612212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-02-03T20:28:40.624785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-02-03T20:28:40.625193] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-02-03T20:28:40.626024] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-02-03T20:28:40.626077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:40.626110] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:40.626139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:40.626196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:40.685301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:40.686243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:40.686377] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:40.686415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:40.817096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:40.817257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:40.817301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:40.817331] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:40.820860] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-02-03T20:28:40.821147] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-02-03T20:28:40.821280] [INFO ] [sig ] OPBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:40.966213] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OPBK.txt [2026-02-03T20:28:40.966375] [INFO ] [sig ] [2304/3452] Completed OPBK in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:40.966420] [INFO ] [sig ] [2305/3452] Forecasting OPCH... [2026-02-03T20:28:40.966452] [INFO ] [sig ] Generating forecast for: OPCH [2026-02-03T20:28:40.966483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-02-03T20:28:40.977430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-02-03T20:28:40.977830] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-02-03T20:28:40.978653] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-02-03T20:28:40.978707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:40.978738] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:40.978765] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:40.978822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:41.039135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:41.040003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:41.040085] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:41.040120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:41.160598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:41.160762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:41.160805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:41.160835] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:41.164369] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-02-03T20:28:41.164694] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-02-03T20:28:41.164826] [INFO ] [sig ] OPCH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:41.312892] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OPCH.txt [2026-02-03T20:28:41.313035] [INFO ] [sig ] [2305/3452] Completed OPCH in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:41.313099] [INFO ] [sig ] [2306/3452] Forecasting OPEN... [2026-02-03T20:28:41.313142] [INFO ] [sig ] Generating forecast for: OPEN [2026-02-03T20:28:41.313173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-02-03T20:28:41.324335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-02-03T20:28:41.324673] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-02-03T20:28:41.325435] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-02-03T20:28:41.325489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:41.325522] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:41.325550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:41.325629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:41.384797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:41.385595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:41.385679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:41.385713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:41.508906] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:41.509060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:41.509100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:41.509131] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:41.512592] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: DOWN (p=25.98%) [2026-02-03T20:28:41.512886] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-02-03T20:28:41.513015] [INFO ] [sig ] OPEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:41.659998] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OPEN.txt [2026-02-03T20:28:41.660140] [INFO ] [sig ] [2306/3452] Completed OPEN in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:41.660180] [INFO ] [sig ] [2307/3452] Forecasting OPFI... [2026-02-03T20:28:41.660209] [INFO ] [sig ] Generating forecast for: OPFI [2026-02-03T20:28:41.660240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-02-03T20:28:41.671427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-02-03T20:28:41.671785] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-02-03T20:28:41.672556] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-02-03T20:28:41.672649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:41.672685] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:41.672713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:41.672770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:41.731863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:41.732719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:41.732806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:41.732840] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:41.859052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:41.859218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:41.859261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:41.859292] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:41.862895] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-02-03T20:28:41.863211] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-02-03T20:28:41.863341] [INFO ] [sig ] OPFI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:42.003673] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OPFI.txt [2026-02-03T20:28:42.003848] [INFO ] [sig ] [2307/3452] Completed OPFI in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:42.003889] [INFO ] [sig ] [2308/3452] Forecasting OPK... [2026-02-03T20:28:42.003922] [INFO ] [sig ] Generating forecast for: OPK [2026-02-03T20:28:42.003952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-02-03T20:28:42.015105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-02-03T20:28:42.015475] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-02-03T20:28:42.016325] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-02-03T20:28:42.016381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:42.016416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:42.016446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:42.016505] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:42.076857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:42.077710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:42.077794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:42.077827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:42.204972] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:42.205150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:42.205210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:42.205254] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:42.209373] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: UP (p=59.75%) [2026-02-03T20:28:42.209714] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-02-03T20:28:42.209856] [INFO ] [sig ] OPK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:42.376060] [INFO ] [LOCAL ] Saved forecast: OPK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OPK.txt [2026-02-03T20:28:42.376223] [INFO ] [sig ] [2308/3452] Completed OPK in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.8m [2026-02-03T20:28:42.376265] [INFO ] [sig ] [2309/3452] Forecasting OPP... [2026-02-03T20:28:42.376294] [INFO ] [sig ] Generating forecast for: OPP [2026-02-03T20:28:42.376325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-02-03T20:28:42.387333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-02-03T20:28:42.387780] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-02-03T20:28:42.388848] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-02-03T20:28:42.388904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:42.388938] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:42.388966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:42.389024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:42.454471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:42.455349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:42.455434] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:42.455468] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:42.579637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:42.579794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:42.579852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:42.579885] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:42.583552] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-02-03T20:28:42.583851] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-02-03T20:28:42.583984] [INFO ] [sig ] OPP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:42.732117] [INFO ] [LOCAL ] Saved forecast: OPP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OPP.txt [2026-02-03T20:28:42.732289] [INFO ] [sig ] [2309/3452] Completed OPP in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-03T20:28:42.732341] [INFO ] [sig ] [2310/3452] Forecasting OPRA... [2026-02-03T20:28:42.732382] [INFO ] [sig ] Generating forecast for: OPRA [2026-02-03T20:28:42.732423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-02-03T20:28:42.743979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-02-03T20:28:42.744320] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-02-03T20:28:42.745177] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-02-03T20:28:42.745231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:42.745265] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:42.745294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:42.745353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:42.806333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:42.807098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:42.807181] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:42.807216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:42.930688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:42.930817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:42.930857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:42.930887] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:42.934338] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: UP (p=53.08%) [2026-02-03T20:28:42.934657] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-02-03T20:28:42.934784] [INFO ] [sig ] OPRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:43.087698] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OPRA.txt [2026-02-03T20:28:43.087839] [INFO ] [sig ] [2310/3452] Completed OPRA in 0.4s | 2.82 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-03T20:28:43.087892] [INFO ] [sig ] [2311/3452] Forecasting OPTX... [2026-02-03T20:28:43.087922] [INFO ] [sig ] Generating forecast for: OPTX [2026-02-03T20:28:43.087951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-02-03T20:28:43.099025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-02-03T20:28:43.099364] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-02-03T20:28:43.100178] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-02-03T20:28:43.100231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:43.100292] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:43.100327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:43.100408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:43.158717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:43.159480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:43.159562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:43.159620] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:43.278309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:43.278468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:43.278507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:43.278536] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:43.281952] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=31.56%) [2026-02-03T20:28:43.282235] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-02-03T20:28:43.282362] [INFO ] [sig ] OPTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:43.431312] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OPTX.txt [2026-02-03T20:28:43.431475] [INFO ] [sig ] [2311/3452] Completed OPTX in 0.3s | 2.82 sym/s | Total: 13.6m | ETA: 6.7m [2026-02-03T20:28:43.431533] [INFO ] [sig ] [2312/3452] Forecasting OPXS... [2026-02-03T20:28:43.431566] [INFO ] [sig ] Generating forecast for: OPXS [2026-02-03T20:28:43.431618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-02-03T20:28:43.442480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-02-03T20:28:43.442862] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-02-03T20:28:43.443662] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-02-03T20:28:43.443715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:43.443748] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:43.443775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:43.443832] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:43.502086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:43.503025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:43.503111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:43.503146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:43.627597] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:43.627754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:43.627797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:43.627827] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:43.631271] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-02-03T20:28:43.631547] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-02-03T20:28:43.631700] [INFO ] [sig ] OPXS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:43.777732] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OPXS.txt [2026-02-03T20:28:43.777914] [INFO ] [sig ] [2312/3452] Completed OPXS in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:43.777960] [INFO ] [sig ] [2313/3452] Forecasting ORA... [2026-02-03T20:28:43.777991] [INFO ] [sig ] Generating forecast for: ORA [2026-02-03T20:28:43.778021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-02-03T20:28:43.788858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-02-03T20:28:43.789212] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-02-03T20:28:43.789999] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-02-03T20:28:43.790053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:43.790100] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:43.790128] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:43.790184] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:43.851513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:43.852362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:43.852457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:43.852493] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:43.973217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:43.973391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:43.973434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:43.973468] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:43.976999] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=63.78%) [2026-02-03T20:28:43.977284] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-02-03T20:28:43.977416] [INFO ] [sig ] ORA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:44.141842] [INFO ] [LOCAL ] Saved forecast: ORA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ORA.txt [2026-02-03T20:28:44.141982] [INFO ] [sig ] [2313/3452] Completed ORA in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:44.142024] [INFO ] [sig ] [2314/3452] Forecasting ORC... [2026-02-03T20:28:44.142055] [INFO ] [sig ] Generating forecast for: ORC [2026-02-03T20:28:44.142087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-02-03T20:28:44.152776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-02-03T20:28:44.153115] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-02-03T20:28:44.154128] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-02-03T20:28:44.154182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:44.154213] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:44.154239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:44.154296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:44.213296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:44.214143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:44.214224] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:44.214257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:44.336090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:44.336247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:44.336290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:44.336354] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:44.339911] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-02-03T20:28:44.340224] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-02-03T20:28:44.340362] [INFO ] [sig ] ORC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:44.491660] [INFO ] [LOCAL ] Saved forecast: ORC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ORC.txt [2026-02-03T20:28:44.491810] [INFO ] [sig ] [2314/3452] Completed ORC in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:44.491851] [INFO ] [sig ] [2315/3452] Forecasting ORGO... [2026-02-03T20:28:44.491880] [INFO ] [sig ] Generating forecast for: ORGO [2026-02-03T20:28:44.491911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-02-03T20:28:44.502725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-02-03T20:28:44.503113] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-02-03T20:28:44.504106] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-02-03T20:28:44.504160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:44.504193] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:44.504221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:44.504279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:44.566949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:44.567791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:44.567905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:44.567943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:44.688517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:44.688719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:44.688761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:44.688792] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:44.692329] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-02-03T20:28:44.692640] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-02-03T20:28:44.692775] [INFO ] [sig ] ORGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:44.842757] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ORGO.txt [2026-02-03T20:28:44.842895] [INFO ] [sig ] [2315/3452] Completed ORGO in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:44.842935] [INFO ] [sig ] [2316/3452] Forecasting ORIC... [2026-02-03T20:28:44.842964] [INFO ] [sig ] Generating forecast for: ORIC [2026-02-03T20:28:44.842994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-02-03T20:28:44.854924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-02-03T20:28:44.855376] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-02-03T20:28:44.856264] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-02-03T20:28:44.856319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:44.856353] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:44.856381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:44.856440] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:44.915695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:44.916707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:44.916798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:44.916832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:45.040192] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:45.040358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:45.040401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:45.040432] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:45.044134] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-02-03T20:28:45.044428] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-02-03T20:28:45.044568] [INFO ] [sig ] ORIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:45.196483] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ORIC.txt [2026-02-03T20:28:45.196648] [INFO ] [sig ] [2316/3452] Completed ORIC in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:45.196692] [INFO ] [sig ] [2317/3452] Forecasting ORKA... [2026-02-03T20:28:45.196732] [INFO ] [sig ] Generating forecast for: ORKA [2026-02-03T20:28:45.196766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-02-03T20:28:45.208350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-02-03T20:28:45.208778] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-02-03T20:28:45.209620] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-02-03T20:28:45.209676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:45.209710] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:45.209737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:45.209795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:45.269512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:45.270434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:45.270520] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:45.270555] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:45.396920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:45.397093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:45.397137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:45.397169] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:45.400893] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-02-03T20:28:45.401212] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-02-03T20:28:45.401353] [INFO ] [sig ] ORKA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:45.554838] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ORKA.txt [2026-02-03T20:28:45.554992] [INFO ] [sig ] [2317/3452] Completed ORKA in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:45.555035] [INFO ] [sig ] [2318/3452] Forecasting ORLY... [2026-02-03T20:28:45.555064] [INFO ] [sig ] Generating forecast for: ORLY [2026-02-03T20:28:45.555094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-02-03T20:28:45.566889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-02-03T20:28:45.567306] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-02-03T20:28:45.568154] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-02-03T20:28:45.568208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:45.568241] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:45.568267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:45.568322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:45.624945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:45.625691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:45.625772] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:45.625805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:45.744755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:45.744919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:45.744961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:45.744991] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:45.748373] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: DOWN (p=37.35%) [2026-02-03T20:28:45.748662] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-02-03T20:28:45.748788] [INFO ] [sig ] ORLY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:45.889541] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ORLY.txt [2026-02-03T20:28:45.889727] [INFO ] [sig ] [2318/3452] Completed ORLY in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:45.889771] [INFO ] [sig ] [2319/3452] Forecasting ORMP... [2026-02-03T20:28:45.889799] [INFO ] [sig ] Generating forecast for: ORMP [2026-02-03T20:28:45.889829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-02-03T20:28:45.900642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-02-03T20:28:45.901031] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-02-03T20:28:45.901828] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-02-03T20:28:45.901881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:45.901913] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:45.901940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:45.901997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:45.962888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:45.964112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:45.964233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:45.964269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:46.094922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:46.095091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:46.095131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:46.095161] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:46.099031] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-02-03T20:28:46.099331] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-02-03T20:28:46.099473] [INFO ] [sig ] ORMP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:46.256846] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ORMP.txt [2026-02-03T20:28:46.257009] [INFO ] [sig ] [2319/3452] Completed ORMP in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:46.257060] [INFO ] [sig ] [2320/3452] Forecasting ORN... [2026-02-03T20:28:46.257094] [INFO ] [sig ] Generating forecast for: ORN [2026-02-03T20:28:46.257125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-02-03T20:28:46.270774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-02-03T20:28:46.271232] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-02-03T20:28:46.272191] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-02-03T20:28:46.272252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:46.272290] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:46.272322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:46.272397] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:46.331456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:46.332357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:46.332439] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:46.332473] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:46.457967] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:46.458151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:46.458206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:46.458288] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:46.461950] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=10.09%) [2026-02-03T20:28:46.462225] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-02-03T20:28:46.462351] [INFO ] [sig ] ORN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:46.608593] [INFO ] [LOCAL ] Saved forecast: ORN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ORN.txt [2026-02-03T20:28:46.608744] [INFO ] [sig ] [2320/3452] Completed ORN in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:46.608783] [INFO ] [sig ] [2321/3452] Forecasting ORRF... [2026-02-03T20:28:46.608813] [INFO ] [sig ] Generating forecast for: ORRF [2026-02-03T20:28:46.608842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-02-03T20:28:46.619879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-02-03T20:28:46.620213] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-02-03T20:28:46.620994] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-02-03T20:28:46.621047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:46.621079] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:46.621107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:46.621164] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:46.685170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:46.686069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:46.686236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:46.686273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:46.812618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:46.812794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:46.812842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:46.812876] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:46.817141] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: UP (p=73.19%) [2026-02-03T20:28:46.817472] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-02-03T20:28:46.817674] [INFO ] [sig ] ORRF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:46.963816] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ORRF.txt [2026-02-03T20:28:46.963996] [INFO ] [sig ] [2321/3452] Completed ORRF in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:46.964041] [INFO ] [sig ] [2322/3452] Forecasting OS... [2026-02-03T20:28:46.964075] [INFO ] [sig ] Generating forecast for: OS [2026-02-03T20:28:46.964107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-02-03T20:28:46.975520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-02-03T20:28:46.975920] [INFO ] [FORECASTER] Starting predict_future for OS [2026-02-03T20:28:46.976748] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-02-03T20:28:46.976801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:46.976833] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:46.976860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:46.976916] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:47.033590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:47.034468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:47.034554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:47.034647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:47.158585] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:47.158756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:47.158799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:47.158828] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:47.162310] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-02-03T20:28:47.162631] [INFO ] [FORECASTER] Completed predict_future for OS [2026-02-03T20:28:47.162767] [INFO ] [sig ] OS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:47.306152] [INFO ] [LOCAL ] Saved forecast: OS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OS.txt [2026-02-03T20:28:47.306318] [INFO ] [sig ] [2322/3452] Completed OS in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:47.306359] [INFO ] [sig ] [2323/3452] Forecasting OSBC... [2026-02-03T20:28:47.306389] [INFO ] [sig ] Generating forecast for: OSBC [2026-02-03T20:28:47.306419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-02-03T20:28:47.318245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-02-03T20:28:47.318696] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-02-03T20:28:47.319482] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-02-03T20:28:47.319535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:47.319590] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:47.319621] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:47.319678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:47.381375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:47.382291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:47.382400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:47.382435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:47.501911] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:47.502068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:47.502114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:47.502144] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:47.505761] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: DOWN (p=16.52%) [2026-02-03T20:28:47.506043] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-02-03T20:28:47.506173] [INFO ] [sig ] OSBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:47.650228] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OSBC.txt [2026-02-03T20:28:47.650371] [INFO ] [sig ] [2323/3452] Completed OSBC in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:47.650413] [INFO ] [sig ] [2324/3452] Forecasting OSIS... [2026-02-03T20:28:47.650443] [INFO ] [sig ] Generating forecast for: OSIS [2026-02-03T20:28:47.650473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-02-03T20:28:47.662956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-02-03T20:28:47.663337] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-02-03T20:28:47.664211] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-02-03T20:28:47.664266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:47.664300] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:47.664344] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:47.664404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:47.722528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:47.723368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:47.723451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:47.723483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:47.848610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:47.848779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:47.848819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:47.848852] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:47.852279] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=24.55%) [2026-02-03T20:28:47.852553] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-02-03T20:28:47.852700] [INFO ] [sig ] OSIS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:47.993342] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OSIS.txt [2026-02-03T20:28:47.993517] [INFO ] [sig ] [2324/3452] Completed OSIS in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:47.993557] [INFO ] [sig ] [2325/3452] Forecasting OSPN... [2026-02-03T20:28:47.993607] [INFO ] [sig ] Generating forecast for: OSPN [2026-02-03T20:28:47.993639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-02-03T20:28:48.004736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-02-03T20:28:48.005085] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-02-03T20:28:48.005919] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-02-03T20:28:48.005973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:48.006006] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:48.006035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:48.006093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:48.063546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:48.064214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:48.064293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:48.064325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:48.187203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:48.187378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:48.187420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:48.187450] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:48.191007] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=73.16%) [2026-02-03T20:28:48.191281] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-02-03T20:28:48.191407] [INFO ] [sig ] OSPN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:48.335632] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OSPN.txt [2026-02-03T20:28:48.335803] [INFO ] [sig ] [2325/3452] Completed OSPN in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.7m [2026-02-03T20:28:48.335842] [INFO ] [sig ] [2326/3452] Forecasting OSS... [2026-02-03T20:28:48.335872] [INFO ] [sig ] Generating forecast for: OSS [2026-02-03T20:28:48.335903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-02-03T20:28:48.346932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-02-03T20:28:48.347277] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-02-03T20:28:48.348100] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-02-03T20:28:48.348153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:48.348184] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:48.348210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:48.348266] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:48.405484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:48.406248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:48.406328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:48.406361] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:48.526254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:48.526408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:48.526449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:48.526480] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:48.530015] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=9.11%) [2026-02-03T20:28:48.530304] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-02-03T20:28:48.530435] [INFO ] [sig ] OSS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:48.670643] [INFO ] [LOCAL ] Saved forecast: OSS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OSS.txt [2026-02-03T20:28:48.670783] [INFO ] [sig ] [2326/3452] Completed OSS in 0.3s | 2.82 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-03T20:28:48.670824] [INFO ] [sig ] [2327/3452] Forecasting OTEX... [2026-02-03T20:28:48.670855] [INFO ] [sig ] Generating forecast for: OTEX [2026-02-03T20:28:48.670885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-02-03T20:28:48.681563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-02-03T20:28:48.681953] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-02-03T20:28:48.682777] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-02-03T20:28:48.682831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:48.682864] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:48.682892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:48.682950] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:48.739407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:48.740119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:48.740212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:48.740259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:48.871134] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:48.871304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:48.871345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:48.871375] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:48.875837] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-02-03T20:28:48.876351] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-02-03T20:28:48.876497] [INFO ] [sig ] OTEX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:49.041236] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OTEX.txt [2026-02-03T20:28:49.041405] [INFO ] [sig ] [2327/3452] Completed OTEX in 0.4s | 2.82 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-03T20:28:49.041447] [INFO ] [sig ] [2328/3452] Forecasting OTIS... [2026-02-03T20:28:49.041477] [INFO ] [sig ] Generating forecast for: OTIS [2026-02-03T20:28:49.041514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-02-03T20:28:49.053808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-02-03T20:28:49.054260] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-02-03T20:28:49.055189] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-02-03T20:28:49.055245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:49.055332] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:49.055373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:49.055456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:49.123635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:49.124773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:49.124886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:49.124926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:49.271359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:49.271568] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:49.271664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:49.271719] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:49.277080] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: DOWN (p=39.22%) [2026-02-03T20:28:49.277615] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-02-03T20:28:49.277841] [INFO ] [sig ] OTIS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:49.520469] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OTIS.txt [2026-02-03T20:28:49.520737] [INFO ] [sig ] [2328/3452] Completed OTIS in 0.5s | 2.82 sym/s | Total: 13.7m | ETA: 6.6m [2026-02-03T20:28:49.520811] [INFO ] [sig ] [2329/3452] Forecasting OTLY... [2026-02-03T20:28:49.520865] [INFO ] [sig ] Generating forecast for: OTLY [2026-02-03T20:28:49.520920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-02-03T20:28:49.544113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-02-03T20:28:49.545849] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-02-03T20:28:49.547641] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-02-03T20:28:49.547730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:49.547786] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:49.547834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:49.547959] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:49.629055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:49.630466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:49.630628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:49.630679] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:49.800917] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:49.801111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:49.801166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:49.801205] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:49.806249] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-02-03T20:28:49.806740] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-02-03T20:28:49.806934] [INFO ] [sig ] OTLY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:50.026836] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OTLY.txt [2026-02-03T20:28:50.027224] [INFO ] [sig ] [2329/3452] Completed OTLY in 0.5s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:50.027303] [INFO ] [sig ] [2330/3452] Forecasting OVID... [2026-02-03T20:28:50.027355] [INFO ] [sig ] Generating forecast for: OVID [2026-02-03T20:28:50.027408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-02-03T20:28:50.048125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-02-03T20:28:50.048883] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-02-03T20:28:50.052044] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-02-03T20:28:50.052298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:50.052355] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:50.052395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:50.052501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:50.124939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:50.126275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:50.126454] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:50.126509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:50.256570] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:50.256840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:50.256888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:50.256919] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:50.266680] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: UP (p=98.97%) [2026-02-03T20:28:50.267380] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-02-03T20:28:50.267620] [INFO ] [sig ] OVID: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:50.415588] [INFO ] [LOCAL ] Saved forecast: OVID 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OVID.txt [2026-02-03T20:28:50.415812] [INFO ] [sig ] [2330/3452] Completed OVID in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:50.415885] [INFO ] [sig ] [2331/3452] Forecasting OVLY... [2026-02-03T20:28:50.415919] [INFO ] [sig ] Generating forecast for: OVLY [2026-02-03T20:28:50.415956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-02-03T20:28:50.429230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-02-03T20:28:50.429686] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-02-03T20:28:50.430756] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-02-03T20:28:50.430815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:50.430857] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:50.430892] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:50.430960] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:50.491819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:50.493210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:50.493346] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:50.493383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:50.595027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:50.595205] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:28:50.595247] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:50.595354] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:50.599052] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=60.63%) [2026-02-03T20:28:50.599383] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-02-03T20:28:50.599525] [INFO ] [sig ] OVLY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:50.744365] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OVLY.txt [2026-02-03T20:28:50.744529] [INFO ] [sig ] [2331/3452] Completed OVLY in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:50.744588] [INFO ] [sig ] [2332/3452] Forecasting OWL... [2026-02-03T20:28:50.744629] [INFO ] [sig ] Generating forecast for: OWL [2026-02-03T20:28:50.744668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-02-03T20:28:50.756514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-02-03T20:28:50.756915] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-02-03T20:28:50.757707] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-02-03T20:28:50.757760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:50.757792] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:50.757818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:50.757901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:50.814911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:50.815754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:50.815853] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:50.815886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:50.942156] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:50.942323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:50.942365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:50.942395] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:50.945951] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=8.40%) [2026-02-03T20:28:50.946235] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-02-03T20:28:50.946369] [INFO ] [sig ] OWL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:51.089926] [INFO ] [LOCAL ] Saved forecast: OWL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OWL.txt [2026-02-03T20:28:51.090068] [INFO ] [sig ] [2332/3452] Completed OWL in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:51.090107] [INFO ] [sig ] [2333/3452] Forecasting OXLC... [2026-02-03T20:28:51.090139] [INFO ] [sig ] Generating forecast for: OXLC [2026-02-03T20:28:51.090169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-02-03T20:28:51.101735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-02-03T20:28:51.102078] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-02-03T20:28:51.102889] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-02-03T20:28:51.102942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:51.102974] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:51.103000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:51.103057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:51.160490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:51.161347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:51.161432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:51.161466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:51.283484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:51.283660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:51.283702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:51.283734] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:51.287163] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=89.07%) [2026-02-03T20:28:51.287441] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-02-03T20:28:51.287590] [INFO ] [sig ] OXLC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:51.428688] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OXLC.txt [2026-02-03T20:28:51.428830] [INFO ] [sig ] [2333/3452] Completed OXLC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:51.428872] [INFO ] [sig ] [2334/3452] Forecasting OXM... [2026-02-03T20:28:51.428901] [INFO ] [sig ] Generating forecast for: OXM [2026-02-03T20:28:51.428933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-02-03T20:28:51.440190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-02-03T20:28:51.440525] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-02-03T20:28:51.441324] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-02-03T20:28:51.441378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:51.441410] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:51.441437] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:51.441499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:51.499374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:51.500368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:51.500456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:51.500489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:51.623027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:51.623192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:51.623233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:51.623263] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:51.626707] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=44.69%) [2026-02-03T20:28:51.627018] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-02-03T20:28:51.627152] [INFO ] [sig ] OXM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:51.773109] [INFO ] [LOCAL ] Saved forecast: OXM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OXM.txt [2026-02-03T20:28:51.773273] [INFO ] [sig ] [2334/3452] Completed OXM in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:51.773314] [INFO ] [sig ] [2335/3452] Forecasting OXSQ... [2026-02-03T20:28:51.773345] [INFO ] [sig ] Generating forecast for: OXSQ [2026-02-03T20:28:51.773377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-02-03T20:28:51.784997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-02-03T20:28:51.785401] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-02-03T20:28:51.786208] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-02-03T20:28:51.786263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:51.786295] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:51.786322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:51.786396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:51.846512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:51.847433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:51.847523] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:51.847557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:51.972357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:51.972517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:51.972558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:51.972610] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:51.976119] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=16.35%) [2026-02-03T20:28:51.976404] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-02-03T20:28:51.976538] [INFO ] [sig ] OXSQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:52.120862] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OXSQ.txt [2026-02-03T20:28:52.121206] [INFO ] [sig ] [2335/3452] Completed OXSQ in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:52.121249] [INFO ] [sig ] [2336/3452] Forecasting OZEM... [2026-02-03T20:28:52.121279] [INFO ] [sig ] Generating forecast for: OZEM [2026-02-03T20:28:52.121308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-02-03T20:28:52.133280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-02-03T20:28:52.133670] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-02-03T20:28:52.134436] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-02-03T20:28:52.134490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:52.134523] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:52.134551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:52.134635] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:52.191629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:52.192472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:52.192559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:52.192611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:52.305299] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:52.305466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:52.305507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:52.305537] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:52.309357] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=40.61%) [2026-02-03T20:28:52.309788] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-02-03T20:28:52.309948] [INFO ] [sig ] OZEM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:52.456719] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OZEM.txt [2026-02-03T20:28:52.456888] [INFO ] [sig ] [2336/3452] Completed OZEM in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:52.456932] [INFO ] [sig ] [2337/3452] Forecasting OZK... [2026-02-03T20:28:52.456962] [INFO ] [sig ] Generating forecast for: OZK [2026-02-03T20:28:52.456993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-02-03T20:28:52.468620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-02-03T20:28:52.469032] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-02-03T20:28:52.469826] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-02-03T20:28:52.469916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:52.469949] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:52.469977] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:52.470033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:52.526718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:52.527633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:52.527723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:52.527756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:52.649652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:52.649823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:52.649865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:52.649895] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:52.653307] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-02-03T20:28:52.653618] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-02-03T20:28:52.653755] [INFO ] [sig ] OZK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:52.800151] [INFO ] [LOCAL ] Saved forecast: OZK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/OZK.txt [2026-02-03T20:28:52.800302] [INFO ] [sig ] [2337/3452] Completed OZK in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:52.800348] [INFO ] [sig ] [2338/3452] Forecasting OZKAP... [2026-02-03T20:28:52.800381] [INFO ] [sig ] Generating forecast for: OZKAP [2026-02-03T20:28:52.800416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-02-03T20:28:52.811839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-02-03T20:28:52.812197] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-02-03T20:28:52.813002] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-02-03T20:28:52.813055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:52.813086] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:52.813114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:52.813170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:52.870015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:52.870781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:52.870900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:52.870933] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:52.988260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:52.988415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:52.988458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:52.988489] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:52.992019] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=9.04%) [2026-02-03T20:28:52.992298] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-02-03T20:28:52.992428] [INFO ] [sig ] OZKAP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:53.136266] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/OZKAP.txt [2026-02-03T20:28:53.136421] [INFO ] [sig ] [2338/3452] Completed OZKAP in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:53.136464] [INFO ] [sig ] [2339/3452] Forecasting PAA... [2026-02-03T20:28:53.136495] [INFO ] [sig ] Generating forecast for: PAA [2026-02-03T20:28:53.136525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-02-03T20:28:53.148303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-02-03T20:28:53.148685] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-02-03T20:28:53.149538] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-02-03T20:28:53.149623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:53.149671] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:53.149702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:53.149761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:53.206509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:53.207194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:53.207276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:53.207311] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:53.327934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:53.328091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:53.328132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:53.328164] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:53.331564] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: DOWN (p=32.49%) [2026-02-03T20:28:53.331887] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-02-03T20:28:53.332052] [INFO ] [sig ] PAA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:53.483274] [INFO ] [LOCAL ] Saved forecast: PAA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PAA.txt [2026-02-03T20:28:53.483455] [INFO ] [sig ] [2339/3452] Completed PAA in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:53.483505] [INFO ] [sig ] [2340/3452] Forecasting PAAS... [2026-02-03T20:28:53.483537] [INFO ] [sig ] Generating forecast for: PAAS [2026-02-03T20:28:53.483589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-02-03T20:28:53.494975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-02-03T20:28:53.495286] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-02-03T20:28:53.496125] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-02-03T20:28:53.496179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:53.496211] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:53.496239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:53.496297] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:53.555832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:53.556806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:53.556924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:53.556962] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:53.687844] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:53.688020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:53.688064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:53.688093] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:53.691595] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-02-03T20:28:53.691877] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-02-03T20:28:53.692007] [INFO ] [sig ] PAAS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:53.834710] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAAS.txt [2026-02-03T20:28:53.834893] [INFO ] [sig ] [2340/3452] Completed PAAS in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:53.834935] [INFO ] [sig ] [2341/3452] Forecasting PAC... [2026-02-03T20:28:53.834967] [INFO ] [sig ] Generating forecast for: PAC [2026-02-03T20:28:53.834999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-02-03T20:28:53.846221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-02-03T20:28:53.846620] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-02-03T20:28:53.847480] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-02-03T20:28:53.847534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:53.847566] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:53.847623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:53.847685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:53.905623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:53.906519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:53.906622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:53.906657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:54.026782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:54.026952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:54.026995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:54.027026] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:54.030636] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-02-03T20:28:54.030963] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-02-03T20:28:54.031103] [INFO ] [sig ] PAC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:54.176611] [INFO ] [LOCAL ] Saved forecast: PAC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAC.txt [2026-02-03T20:28:54.176818] [INFO ] [sig ] [2341/3452] Completed PAC in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:54.176862] [INFO ] [sig ] [2342/3452] Forecasting PACB... [2026-02-03T20:28:54.176892] [INFO ] [sig ] Generating forecast for: PACB [2026-02-03T20:28:54.176921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-02-03T20:28:54.188211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-02-03T20:28:54.188665] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-02-03T20:28:54.189495] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-02-03T20:28:54.189549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:54.189607] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:54.189640] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:54.189697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:54.248323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:54.249259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:54.249347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:54.249381] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:54.376217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:54.376399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:54.376464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:54.376496] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:54.380329] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-02-03T20:28:54.380698] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-02-03T20:28:54.380844] [INFO ] [sig ] PACB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:54.525644] [INFO ] [LOCAL ] Saved forecast: PACB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PACB.txt [2026-02-03T20:28:54.525814] [INFO ] [sig ] [2342/3452] Completed PACB in 0.3s | 2.82 sym/s | Total: 13.8m | ETA: 6.6m [2026-02-03T20:28:54.525856] [INFO ] [sig ] [2343/3452] Forecasting PACK... [2026-02-03T20:28:54.525888] [INFO ] [sig ] Generating forecast for: PACK [2026-02-03T20:28:54.525928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-02-03T20:28:54.537914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-02-03T20:28:54.538360] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-02-03T20:28:54.539326] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-02-03T20:28:54.539381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:54.539414] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:54.539441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:54.539498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:54.598083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:54.599039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:54.599123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:54.599156] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:54.724794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:54.725148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:54.725191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:54.725222] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:54.729108] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-02-03T20:28:54.729388] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-02-03T20:28:54.729521] [INFO ] [sig ] PACK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:54.876006] [INFO ] [LOCAL ] Saved forecast: PACK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PACK.txt [2026-02-03T20:28:54.876150] [INFO ] [sig ] [2343/3452] Completed PACK in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-03T20:28:54.876200] [INFO ] [sig ] [2344/3452] Forecasting PAGP... [2026-02-03T20:28:54.876242] [INFO ] [sig ] Generating forecast for: PAGP [2026-02-03T20:28:54.876280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-02-03T20:28:54.888719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-02-03T20:28:54.889304] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-02-03T20:28:54.890387] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-02-03T20:28:54.890441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:54.890474] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:54.890500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:54.890558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:54.950987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:54.951831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:54.951913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:54.951946] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:55.073060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:55.073236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:55.073277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:55.073309] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:55.076728] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=85.90%) [2026-02-03T20:28:55.077028] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-02-03T20:28:55.077155] [INFO ] [sig ] PAGP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:55.226809] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAGP.txt [2026-02-03T20:28:55.226996] [INFO ] [sig ] [2344/3452] Completed PAGP in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-03T20:28:55.227038] [INFO ] [sig ] [2345/3452] Forecasting PAGS... [2026-02-03T20:28:55.227066] [INFO ] [sig ] Generating forecast for: PAGS [2026-02-03T20:28:55.227095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-02-03T20:28:55.239050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-02-03T20:28:55.239460] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-02-03T20:28:55.240270] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-02-03T20:28:55.240323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:55.240386] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:55.240414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:55.240471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:55.301309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:55.302550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:55.302722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:55.302775] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:55.429883] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:55.430049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:55.430090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:55.430121] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:55.433620] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-02-03T20:28:55.433940] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-02-03T20:28:55.434072] [INFO ] [sig ] PAGS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:55.580363] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAGS.txt [2026-02-03T20:28:55.580524] [INFO ] [sig ] [2345/3452] Completed PAGS in 0.4s | 2.82 sym/s | Total: 13.8m | ETA: 6.5m [2026-02-03T20:28:55.580564] [INFO ] [sig ] [2346/3452] Forecasting PAHC... [2026-02-03T20:28:55.580618] [INFO ] [sig ] Generating forecast for: PAHC [2026-02-03T20:28:55.580649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-02-03T20:28:55.592035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-02-03T20:28:55.592415] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-02-03T20:28:55.593219] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-02-03T20:28:55.593271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:55.593303] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:55.593329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:55.593386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:55.650325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:55.651211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:55.651317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:55.651350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:55.775322] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:55.775492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:55.775533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:55.775563] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:55.779109] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=75.10%) [2026-02-03T20:28:55.779394] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-02-03T20:28:55.779524] [INFO ] [sig ] PAHC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:55.922234] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAHC.txt [2026-02-03T20:28:55.922376] [INFO ] [sig ] [2346/3452] Completed PAHC in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:55.922415] [INFO ] [sig ] [2347/3452] Forecasting PAL... [2026-02-03T20:28:55.922444] [INFO ] [sig ] Generating forecast for: PAL [2026-02-03T20:28:55.922475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-02-03T20:28:55.934052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-02-03T20:28:55.934383] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-02-03T20:28:55.935186] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-02-03T20:28:55.935239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:55.935272] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:55.935300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:55.935356] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:55.992110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:55.993025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:55.993111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:55.993144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:56.112225] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:56.112398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:56.112438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:56.112472] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:56.116543] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=88.22%) [2026-02-03T20:28:56.116903] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-02-03T20:28:56.117047] [INFO ] [sig ] PAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:56.258508] [INFO ] [LOCAL ] Saved forecast: PAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAL.txt [2026-02-03T20:28:56.258691] [INFO ] [sig ] [2347/3452] Completed PAL in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:56.258734] [INFO ] [sig ] [2348/3452] Forecasting PAM... [2026-02-03T20:28:56.258763] [INFO ] [sig ] Generating forecast for: PAM [2026-02-03T20:28:56.258794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-02-03T20:28:56.271775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-02-03T20:28:56.272171] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-02-03T20:28:56.273076] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-02-03T20:28:56.273129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:56.273197] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:56.273226] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:56.273283] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:56.333121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:56.334038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:56.334125] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:56.334159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:56.463346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:56.463534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:56.463595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:56.463660] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:56.467464] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-02-03T20:28:56.467764] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-02-03T20:28:56.468117] [INFO ] [sig ] PAM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:56.611676] [INFO ] [LOCAL ] Saved forecast: PAM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAM.txt [2026-02-03T20:28:56.611852] [INFO ] [sig ] [2348/3452] Completed PAM in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:56.611896] [INFO ] [sig ] [2349/3452] Forecasting PANL... [2026-02-03T20:28:56.611926] [INFO ] [sig ] Generating forecast for: PANL [2026-02-03T20:28:56.611957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-02-03T20:28:56.623962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-02-03T20:28:56.624371] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-02-03T20:28:56.625483] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-02-03T20:28:56.625540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:56.625592] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:56.625623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:56.625680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:56.684763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:56.685660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:56.685757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:56.685792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:56.807307] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:56.807472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:56.807513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:56.807543] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:56.811054] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=88.81%) [2026-02-03T20:28:56.811347] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-02-03T20:28:56.811482] [INFO ] [sig ] PANL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:56.954541] [INFO ] [LOCAL ] Saved forecast: PANL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PANL.txt [2026-02-03T20:28:56.954724] [INFO ] [sig ] [2349/3452] Completed PANL in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:56.954770] [INFO ] [sig ] [2350/3452] Forecasting PASG... [2026-02-03T20:28:56.954812] [INFO ] [sig ] Generating forecast for: PASG [2026-02-03T20:28:56.954848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-02-03T20:28:56.970077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-02-03T20:28:56.970747] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-02-03T20:28:56.971699] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-02-03T20:28:56.971782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:56.971816] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:56.971843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:56.971911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:57.034850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:57.036035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:57.036157] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:57.036194] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:57.161604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:57.161847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:57.161896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:57.161928] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:57.166870] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=93.12%) [2026-02-03T20:28:57.167231] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-02-03T20:28:57.167386] [INFO ] [sig ] PASG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:57.337566] [INFO ] [LOCAL ] Saved forecast: PASG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PASG.txt [2026-02-03T20:28:57.337842] [INFO ] [sig ] [2350/3452] Completed PASG in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:57.338063] [INFO ] [sig ] [2351/3452] Forecasting PATH... [2026-02-03T20:28:57.338117] [INFO ] [sig ] Generating forecast for: PATH [2026-02-03T20:28:57.338167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-02-03T20:28:57.353928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-02-03T20:28:57.354723] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-02-03T20:28:57.355841] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-02-03T20:28:57.355895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:57.355928] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:57.355954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:57.356012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:57.416329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:57.417763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:57.417905] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:57.417943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:57.553694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:57.553945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:57.553999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:57.554034] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:57.558365] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-02-03T20:28:57.558716] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-02-03T20:28:57.558878] [INFO ] [sig ] PATH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:57.712128] [INFO ] [LOCAL ] Saved forecast: PATH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PATH.txt [2026-02-03T20:28:57.712339] [INFO ] [sig ] [2351/3452] Completed PATH in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:57.712393] [INFO ] [sig ] [2352/3452] Forecasting PATK... [2026-02-03T20:28:57.712431] [INFO ] [sig ] Generating forecast for: PATK [2026-02-03T20:28:57.712467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-02-03T20:28:57.727536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-02-03T20:28:57.728167] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-02-03T20:28:57.729133] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-02-03T20:28:57.729188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:57.729222] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:57.729250] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:57.729310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:57.787780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:57.788871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:57.788974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:57.789008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:57.907283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:57.907456] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:57.907498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:57.907528] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:57.911140] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=24.25%) [2026-02-03T20:28:57.911451] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-02-03T20:28:57.911620] [INFO ] [sig ] PATK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:58.056308] [INFO ] [LOCAL ] Saved forecast: PATK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PATK.txt [2026-02-03T20:28:58.056483] [INFO ] [sig ] [2352/3452] Completed PATK in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:58.056525] [INFO ] [sig ] [2353/3452] Forecasting PAX... [2026-02-03T20:28:58.056557] [INFO ] [sig ] Generating forecast for: PAX [2026-02-03T20:28:58.056610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-02-03T20:28:58.069203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-02-03T20:28:58.069638] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-02-03T20:28:58.070449] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-02-03T20:28:58.070501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:58.070533] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:58.070558] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:58.070637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:58.127985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:58.128940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:58.129034] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:58.129066] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:58.256631] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:58.256844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:58.256896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:58.256933] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:58.260990] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-02-03T20:28:58.261327] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-02-03T20:28:58.261509] [INFO ] [sig ] PAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:58.420017] [INFO ] [LOCAL ] Saved forecast: PAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PAX.txt [2026-02-03T20:28:58.420204] [INFO ] [sig ] [2353/3452] Completed PAX in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:58.420253] [INFO ] [sig ] [2354/3452] Forecasting PAXS... [2026-02-03T20:28:58.420285] [INFO ] [sig ] Generating forecast for: PAXS [2026-02-03T20:28:58.420317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-02-03T20:28:58.432798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-02-03T20:28:58.433231] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-02-03T20:28:58.434204] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-02-03T20:28:58.434267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:58.434301] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:58.434328] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:58.434386] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:58.500986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:58.502009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:58.502106] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:58.502141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:58.629920] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:58.630116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:58.630169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:58.630199] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:58.634239] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: DOWN (p=21.53%) [2026-02-03T20:28:58.634633] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-02-03T20:28:58.634798] [INFO ] [sig ] PAXS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:58.788192] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PAXS.txt [2026-02-03T20:28:58.788391] [INFO ] [sig ] [2354/3452] Completed PAXS in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:58.788448] [INFO ] [sig ] [2355/3452] Forecasting PAY... [2026-02-03T20:28:58.788481] [INFO ] [sig ] Generating forecast for: PAY [2026-02-03T20:28:58.788512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-02-03T20:28:58.801336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-02-03T20:28:58.801822] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-02-03T20:28:58.802639] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-02-03T20:28:58.802693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:58.802726] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:58.802753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:58.802810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:58.860616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:58.861560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:58.861702] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:58.861738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:58.982604] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:58.982770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:58.982813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:58.982885] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:58.986352] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-02-03T20:28:58.986658] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-02-03T20:28:58.986798] [INFO ] [sig ] PAY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:59.129046] [INFO ] [LOCAL ] Saved forecast: PAY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAY.txt [2026-02-03T20:28:59.129205] [INFO ] [sig ] [2355/3452] Completed PAY in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:59.129248] [INFO ] [sig ] [2356/3452] Forecasting PAYC... [2026-02-03T20:28:59.129279] [INFO ] [sig ] Generating forecast for: PAYC [2026-02-03T20:28:59.129308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-02-03T20:28:59.141259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-02-03T20:28:59.141676] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-02-03T20:28:59.142496] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-02-03T20:28:59.142550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:59.142608] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:59.142642] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:59.142700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:59.198746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:59.199644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:59.199729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:59.199762] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:59.334748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:59.334969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:59.335023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:59.335056] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:59.338681] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=48.92%) [2026-02-03T20:28:59.338967] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-02-03T20:28:59.339110] [INFO ] [sig ] PAYC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:28:59.486502] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PAYC.txt [2026-02-03T20:28:59.486690] [INFO ] [sig ] [2356/3452] Completed PAYC in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:59.486735] [INFO ] [sig ] [2357/3452] Forecasting PAYO... [2026-02-03T20:28:59.486765] [INFO ] [sig ] Generating forecast for: PAYO [2026-02-03T20:28:59.486795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-02-03T20:28:59.498315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-02-03T20:28:59.498756] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-02-03T20:28:59.499529] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-02-03T20:28:59.499602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:59.499636] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:59.499663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:59.499720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:59.558526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:59.559432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:59.559559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:59.559630] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:28:59.685609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:28:59.685768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:28:59.685809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:28:59.685838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:28:59.689232] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: UP (p=95.21%) [2026-02-03T20:28:59.689505] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-02-03T20:28:59.689649] [INFO ] [sig ] PAYO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:28:59.894226] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PAYO.txt [2026-02-03T20:28:59.894377] [INFO ] [sig ] [2357/3452] Completed PAYO in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:28:59.894417] [INFO ] [sig ] [2358/3452] Forecasting PAYS... [2026-02-03T20:28:59.894449] [INFO ] [sig ] Generating forecast for: PAYS [2026-02-03T20:28:59.894479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-02-03T20:28:59.905637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-02-03T20:28:59.905970] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-02-03T20:28:59.906758] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-02-03T20:28:59.906811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:28:59.906850] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:28:59.906883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:28:59.906952] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:28:59.964825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:28:59.965559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:28:59.965657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:28:59.965690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:00.095884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:00.096073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:00.096116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:00.096148] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:00.099692] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=3.27%) [2026-02-03T20:29:00.099990] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-02-03T20:29:00.100124] [INFO ] [sig ] PAYS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:00.244932] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PAYS.txt [2026-02-03T20:29:00.245115] [INFO ] [sig ] [2358/3452] Completed PAYS in 0.4s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:29:00.245157] [INFO ] [sig ] [2359/3452] Forecasting PAYX... [2026-02-03T20:29:00.245187] [INFO ] [sig ] Generating forecast for: PAYX [2026-02-03T20:29:00.245218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-02-03T20:29:00.256604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-02-03T20:29:00.256986] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-02-03T20:29:00.258035] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-02-03T20:29:00.258090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:00.258140] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:00.258169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:00.258228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:00.314665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:00.315314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:00.315404] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:00.315438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:00.440983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:00.441146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:00.441190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:00.441219] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:00.444759] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=48.45%) [2026-02-03T20:29:00.445224] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-02-03T20:29:00.445352] [INFO ] [sig ] PAYX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:00.593330] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PAYX.txt [2026-02-03T20:29:00.593470] [INFO ] [sig ] [2359/3452] Completed PAYX in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.5m [2026-02-03T20:29:00.593510] [INFO ] [sig ] [2360/3452] Forecasting PB... [2026-02-03T20:29:00.593539] [INFO ] [sig ] Generating forecast for: PB [2026-02-03T20:29:00.593587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-02-03T20:29:00.604507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-02-03T20:29:00.604823] [INFO ] [FORECASTER] Starting predict_future for PB [2026-02-03T20:29:00.605637] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-02-03T20:29:00.605689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:00.605721] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:00.605748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:00.605805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:00.662692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:00.663364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:00.663443] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:00.663476] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:00.784521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:00.784703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:00.784751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:00.784781] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:00.788319] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=76.28%) [2026-02-03T20:29:00.788622] [INFO ] [FORECASTER] Completed predict_future for PB [2026-02-03T20:29:00.788752] [INFO ] [sig ] PB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:00.930675] [INFO ] [LOCAL ] Saved forecast: PB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PB.txt [2026-02-03T20:29:00.930842] [INFO ] [sig ] [2360/3452] Completed PB in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-03T20:29:00.930894] [INFO ] [sig ] [2361/3452] Forecasting PBA... [2026-02-03T20:29:00.930931] [INFO ] [sig ] Generating forecast for: PBA [2026-02-03T20:29:00.930977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-02-03T20:29:00.942636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-02-03T20:29:00.943019] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-02-03T20:29:00.943820] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-02-03T20:29:00.943872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:00.943904] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:00.943934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:00.943991] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:01.000955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:01.001841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:01.001939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:01.001979] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:01.124265] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:01.124425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:01.124465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:01.124497] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:01.127844] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=77.76%) [2026-02-03T20:29:01.128135] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-02-03T20:29:01.128263] [INFO ] [sig ] PBA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:01.270651] [INFO ] [LOCAL ] Saved forecast: PBA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PBA.txt [2026-02-03T20:29:01.270778] [INFO ] [sig ] [2361/3452] Completed PBA in 0.3s | 2.82 sym/s | Total: 13.9m | ETA: 6.4m [2026-02-03T20:29:01.270819] [INFO ] [sig ] [2362/3452] Forecasting PBF... [2026-02-03T20:29:01.270849] [INFO ] [sig ] Generating forecast for: PBF [2026-02-03T20:29:01.270878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-02-03T20:29:01.282049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-02-03T20:29:01.282367] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-02-03T20:29:01.283138] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-02-03T20:29:01.283191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:01.283289] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:01.283318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:01.283375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:01.352434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:01.353230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:01.353503] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:01.353537] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:01.482108] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:01.482281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:01.482332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:01.482362] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:01.486296] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-02-03T20:29:01.486598] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-02-03T20:29:01.486728] [INFO ] [sig ] PBF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:01.633429] [INFO ] [LOCAL ] Saved forecast: PBF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PBF.txt [2026-02-03T20:29:01.633620] [INFO ] [sig ] [2362/3452] Completed PBF in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:01.633674] [INFO ] [sig ] [2363/3452] Forecasting PBFS... [2026-02-03T20:29:01.633704] [INFO ] [sig ] Generating forecast for: PBFS [2026-02-03T20:29:01.633743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-02-03T20:29:01.645606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-02-03T20:29:01.645958] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-02-03T20:29:01.646795] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-02-03T20:29:01.646850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:01.646886] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:01.646914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:01.646975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:01.706236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:01.707127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:01.707212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:01.707246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:01.824760] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:01.824928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:01.824968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:01.824997] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:01.828727] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=10.79%) [2026-02-03T20:29:01.829118] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-02-03T20:29:01.829272] [INFO ] [sig ] PBFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:01.992373] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PBFS.txt [2026-02-03T20:29:01.992602] [INFO ] [sig ] [2363/3452] Completed PBFS in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:01.992657] [INFO ] [sig ] [2364/3452] Forecasting PBH... [2026-02-03T20:29:01.992698] [INFO ] [sig ] Generating forecast for: PBH [2026-02-03T20:29:01.992740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-02-03T20:29:02.005503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-02-03T20:29:02.005914] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-02-03T20:29:02.006735] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-02-03T20:29:02.006788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:02.006821] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:02.006848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:02.006905] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:02.065875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:02.066802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:02.066890] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:02.066926] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:02.187643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:02.187807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:02.187848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:02.187889] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:02.191391] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=17.84%) [2026-02-03T20:29:02.191722] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-02-03T20:29:02.191879] [INFO ] [sig ] PBH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:02.343704] [INFO ] [LOCAL ] Saved forecast: PBH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PBH.txt [2026-02-03T20:29:02.343874] [INFO ] [sig ] [2364/3452] Completed PBH in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:02.343916] [INFO ] [sig ] [2365/3452] Forecasting PBI... [2026-02-03T20:29:02.343948] [INFO ] [sig ] Generating forecast for: PBI [2026-02-03T20:29:02.343980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-02-03T20:29:02.355198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-02-03T20:29:02.355553] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-02-03T20:29:02.356353] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-02-03T20:29:02.356408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:02.356440] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:02.356468] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:02.356526] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:02.416032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:02.416685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:02.416766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:02.416800] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:02.544010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:02.544159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:02.544202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:02.544262] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:02.547901] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=5.51%) [2026-02-03T20:29:02.548182] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-02-03T20:29:02.548324] [INFO ] [sig ] PBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:02.702584] [INFO ] [LOCAL ] Saved forecast: PBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PBI.txt [2026-02-03T20:29:02.702758] [INFO ] [sig ] [2365/3452] Completed PBI in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:02.702808] [INFO ] [sig ] [2366/3452] Forecasting PBYI... [2026-02-03T20:29:02.702844] [INFO ] [sig ] Generating forecast for: PBYI [2026-02-03T20:29:02.702896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-02-03T20:29:02.715226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-02-03T20:29:02.715540] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-02-03T20:29:02.716363] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-02-03T20:29:02.716415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:02.716448] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:02.716475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:02.716539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:02.774279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:02.774974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:02.775068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:02.775102] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:02.898895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:02.899050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:02.899091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:02.899120] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:02.902543] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: UP (p=88.87%) [2026-02-03T20:29:02.902831] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-02-03T20:29:02.902958] [INFO ] [sig ] PBYI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:03.044873] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PBYI.txt [2026-02-03T20:29:03.045039] [INFO ] [sig ] [2366/3452] Completed PBYI in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:03.045083] [INFO ] [sig ] [2367/3452] Forecasting PCB... [2026-02-03T20:29:03.045114] [INFO ] [sig ] Generating forecast for: PCB [2026-02-03T20:29:03.045334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-02-03T20:29:03.055882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-02-03T20:29:03.056215] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-02-03T20:29:03.057004] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-02-03T20:29:03.057057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:03.057088] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:03.057114] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:03.057170] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:03.116259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:03.117118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:03.117203] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:03.117238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:03.241512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:03.241730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:03.241781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:03.241814] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:03.246266] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-02-03T20:29:03.246597] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-02-03T20:29:03.246738] [INFO ] [sig ] PCB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:03.394535] [INFO ] [LOCAL ] Saved forecast: PCB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PCB.txt [2026-02-03T20:29:03.394699] [INFO ] [sig ] [2367/3452] Completed PCB in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:03.394743] [INFO ] [sig ] [2368/3452] Forecasting PCF... [2026-02-03T20:29:03.394774] [INFO ] [sig ] Generating forecast for: PCF [2026-02-03T20:29:03.394805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-02-03T20:29:03.406412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-02-03T20:29:03.406848] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-02-03T20:29:03.407927] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-02-03T20:29:03.407989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:03.408021] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:03.408048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:03.408106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:03.466640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:03.467484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:03.467593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:03.467631] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:03.588442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:03.588622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:03.588668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:03.588698] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:03.592240] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=92.28%) [2026-02-03T20:29:03.592523] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-02-03T20:29:03.592672] [INFO ] [sig ] PCF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:03.738122] [INFO ] [LOCAL ] Saved forecast: PCF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PCF.txt [2026-02-03T20:29:03.738286] [INFO ] [sig ] [2368/3452] Completed PCF in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:03.738330] [INFO ] [sig ] [2369/3452] Forecasting PCG... [2026-02-03T20:29:03.738361] [INFO ] [sig ] Generating forecast for: PCG [2026-02-03T20:29:03.738393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-02-03T20:29:03.749369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-02-03T20:29:03.749741] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-02-03T20:29:03.750534] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-02-03T20:29:03.750605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:03.750640] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:03.750667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:03.750724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:03.810545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:03.811398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:03.811479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:03.811512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:03.938112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:03.938300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:03.938343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:03.938372] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:03.941888] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-02-03T20:29:03.942162] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-02-03T20:29:03.942292] [INFO ] [sig ] PCG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:04.086630] [INFO ] [LOCAL ] Saved forecast: PCG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PCG.txt [2026-02-03T20:29:04.086786] [INFO ] [sig ] [2369/3452] Completed PCG in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:04.086825] [INFO ] [sig ] [2370/3452] Forecasting PCM... [2026-02-03T20:29:04.086857] [INFO ] [sig ] Generating forecast for: PCM [2026-02-03T20:29:04.086888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-02-03T20:29:04.097874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-02-03T20:29:04.098264] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-02-03T20:29:04.099084] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-02-03T20:29:04.099138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:04.099172] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:04.099200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:04.099258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:04.156618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:04.157704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:04.157789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:04.157821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:04.280075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:04.280232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:04.280273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:04.280304] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:04.283738] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-02-03T20:29:04.284066] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-02-03T20:29:04.284212] [INFO ] [sig ] PCM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:04.429353] [INFO ] [LOCAL ] Saved forecast: PCM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PCM.txt [2026-02-03T20:29:04.429512] [INFO ] [sig ] [2370/3452] Completed PCM in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:04.429555] [INFO ] [sig ] [2371/3452] Forecasting PCN... [2026-02-03T20:29:04.429606] [INFO ] [sig ] Generating forecast for: PCN [2026-02-03T20:29:04.429639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-02-03T20:29:04.440977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-02-03T20:29:04.441332] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-02-03T20:29:04.442135] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-02-03T20:29:04.442188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:04.442219] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:04.442245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:04.442301] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:04.501373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:04.502204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:04.502288] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:04.502322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:04.629724] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:04.629992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:04.630041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:04.630073] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:04.633646] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=98.75%) [2026-02-03T20:29:04.633947] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-02-03T20:29:04.634118] [INFO ] [sig ] PCN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:04.777331] [INFO ] [LOCAL ] Saved forecast: PCN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PCN.txt [2026-02-03T20:29:04.777484] [INFO ] [sig ] [2371/3452] Completed PCN in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:04.777527] [INFO ] [sig ] [2372/3452] Forecasting PCQ... [2026-02-03T20:29:04.777558] [INFO ] [sig ] Generating forecast for: PCQ [2026-02-03T20:29:04.777609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-02-03T20:29:04.788983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-02-03T20:29:04.789379] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-02-03T20:29:04.790173] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-02-03T20:29:04.790242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:04.790276] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:04.790304] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:04.790361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:04.847244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:04.847949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:04.848047] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:04.848119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:04.960097] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:04.960256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:04.960296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:04.960326] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:04.963687] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-02-03T20:29:04.963963] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-02-03T20:29:04.964092] [INFO ] [sig ] PCQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:05.106076] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PCQ.txt [2026-02-03T20:29:05.106246] [INFO ] [sig ] [2372/3452] Completed PCQ in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:05.106288] [INFO ] [sig ] [2373/3452] Forecasting PCRX... [2026-02-03T20:29:05.106319] [INFO ] [sig ] Generating forecast for: PCRX [2026-02-03T20:29:05.106351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-02-03T20:29:05.117859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-02-03T20:29:05.118319] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-02-03T20:29:05.119134] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-02-03T20:29:05.119188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:05.119222] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:05.119249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:05.119308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:05.177960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:05.178742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:05.178826] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:05.178860] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:05.300517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:05.300694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:05.300735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:05.300764] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:05.304224] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-02-03T20:29:05.304495] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-02-03T20:29:05.304640] [INFO ] [sig ] PCRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:05.446220] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PCRX.txt [2026-02-03T20:29:05.446386] [INFO ] [sig ] [2373/3452] Completed PCRX in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:05.446430] [INFO ] [sig ] [2374/3452] Forecasting PCTY... [2026-02-03T20:29:05.446460] [INFO ] [sig ] Generating forecast for: PCTY [2026-02-03T20:29:05.446491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-02-03T20:29:05.458105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-02-03T20:29:05.458493] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-02-03T20:29:05.459327] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-02-03T20:29:05.459383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:05.459417] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:05.459446] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:05.459504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:05.519886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:05.520774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:05.520864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:05.520899] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:05.645549] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:05.645722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:05.645764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:05.645794] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:05.652977] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=22.14%) [2026-02-03T20:29:05.653383] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-02-03T20:29:05.653528] [INFO ] [sig ] PCTY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:05.798034] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PCTY.txt [2026-02-03T20:29:05.798179] [INFO ] [sig ] [2374/3452] Completed PCTY in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:05.798220] [INFO ] [sig ] [2375/3452] Forecasting PCVX... [2026-02-03T20:29:05.798251] [INFO ] [sig ] Generating forecast for: PCVX [2026-02-03T20:29:05.798281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-02-03T20:29:05.809238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-02-03T20:29:05.809588] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-02-03T20:29:05.810491] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-02-03T20:29:05.810545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:05.810596] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:05.810627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:05.810684] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:05.867935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:05.868765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:05.868847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:05.868880] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:05.992620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:05.992781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:05.992825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:05.992854] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:05.996194] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-02-03T20:29:05.996472] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-02-03T20:29:05.996617] [INFO ] [sig ] PCVX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:06.139113] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PCVX.txt [2026-02-03T20:29:06.139286] [INFO ] [sig ] [2375/3452] Completed PCVX in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:06.139351] [INFO ] [sig ] [2376/3452] Forecasting PCYO... [2026-02-03T20:29:06.139391] [INFO ] [sig ] Generating forecast for: PCYO [2026-02-03T20:29:06.139435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-02-03T20:29:06.150728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-02-03T20:29:06.151128] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-02-03T20:29:06.151937] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-02-03T20:29:06.151992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:06.152025] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:06.152053] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:06.152112] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:06.211679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:06.212680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:06.212762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:06.212795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:06.337443] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:06.337617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:06.337660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:06.337688] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:06.341717] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: UP (p=80.02%) [2026-02-03T20:29:06.341992] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-02-03T20:29:06.342123] [INFO ] [sig ] PCYO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:06.502514] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PCYO.txt [2026-02-03T20:29:06.502684] [INFO ] [sig ] [2376/3452] Completed PCYO in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.4m [2026-02-03T20:29:06.502726] [INFO ] [sig ] [2377/3452] Forecasting PD... [2026-02-03T20:29:06.502757] [INFO ] [sig ] Generating forecast for: PD [2026-02-03T20:29:06.502787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-02-03T20:29:06.514310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-02-03T20:29:06.514696] [INFO ] [FORECASTER] Starting predict_future for PD [2026-02-03T20:29:06.515494] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-02-03T20:29:06.515549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:06.515611] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:06.515643] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:06.515702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:06.576917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:06.577820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:06.577928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:06.577964] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:06.702493] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:06.702665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:06.702707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:06.702737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:06.706124] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: DOWN (p=27.34%) [2026-02-03T20:29:06.706397] [INFO ] [FORECASTER] Completed predict_future for PD [2026-02-03T20:29:06.706540] [INFO ] [sig ] PD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:06.886212] [INFO ] [LOCAL ] Saved forecast: PD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PD.txt [2026-02-03T20:29:06.886404] [INFO ] [sig ] [2377/3452] Completed PD in 0.4s | 2.82 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-03T20:29:06.886449] [INFO ] [sig ] [2378/3452] Forecasting PDBC... [2026-02-03T20:29:06.886483] [INFO ] [sig ] Generating forecast for: PDBC [2026-02-03T20:29:06.886515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-02-03T20:29:06.898740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-02-03T20:29:06.899127] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-02-03T20:29:06.899981] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-02-03T20:29:06.900049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:06.900093] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:06.900126] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:06.900190] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:06.960920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:06.961763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:06.961848] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:06.961884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:07.079547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:07.079718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:07.079759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:07.079788] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:07.083209] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-02-03T20:29:07.083478] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-02-03T20:29:07.083620] [INFO ] [sig ] PDBC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:07.227374] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PDBC.txt [2026-02-03T20:29:07.227534] [INFO ] [sig ] [2378/3452] Completed PDBC in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-03T20:29:07.227592] [INFO ] [sig ] [2379/3452] Forecasting PDD... [2026-02-03T20:29:07.227628] [INFO ] [sig ] Generating forecast for: PDD [2026-02-03T20:29:07.227659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-02-03T20:29:07.239108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-02-03T20:29:07.239516] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-02-03T20:29:07.240350] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-02-03T20:29:07.240403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:07.240465] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:07.240493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:07.240550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:07.297769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:07.298675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:07.298756] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:07.298789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:07.424366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:07.424590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:07.424654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:07.424685] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:07.428239] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=10.62%) [2026-02-03T20:29:07.428524] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-02-03T20:29:07.428680] [INFO ] [sig ] PDD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:07.570000] [INFO ] [LOCAL ] Saved forecast: PDD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PDD.txt [2026-02-03T20:29:07.570144] [INFO ] [sig ] [2379/3452] Completed PDD in 0.3s | 2.82 sym/s | Total: 14.0m | ETA: 6.3m [2026-02-03T20:29:07.570189] [INFO ] [sig ] [2380/3452] Forecasting PDEX... [2026-02-03T20:29:07.570218] [INFO ] [sig ] Generating forecast for: PDEX [2026-02-03T20:29:07.570248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-02-03T20:29:07.581551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-02-03T20:29:07.581883] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-02-03T20:29:07.582675] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-02-03T20:29:07.582729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:07.582761] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:07.582788] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:07.582845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:07.639505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:07.640296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:07.640380] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:07.640412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:07.768939] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:07.769103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:07.769148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:07.769178] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:07.772643] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-02-03T20:29:07.772931] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-02-03T20:29:07.773064] [INFO ] [sig ] PDEX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:07.920371] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PDEX.txt [2026-02-03T20:29:07.920591] [INFO ] [sig ] [2380/3452] Completed PDEX in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:07.920648] [INFO ] [sig ] [2381/3452] Forecasting PDFS... [2026-02-03T20:29:07.920680] [INFO ] [sig ] Generating forecast for: PDFS [2026-02-03T20:29:07.920711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-02-03T20:29:07.933062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-02-03T20:29:07.933475] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-02-03T20:29:07.934343] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-02-03T20:29:07.934397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:07.934431] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:07.934457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:07.934515] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:08.006078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:08.007248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:08.007361] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:08.007406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:08.168826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:08.169007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:08.169069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:08.169109] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:08.172912] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-02-03T20:29:08.173230] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-02-03T20:29:08.173371] [INFO ] [sig ] PDFS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:08.317090] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PDFS.txt [2026-02-03T20:29:08.317321] [INFO ] [sig ] [2381/3452] Completed PDFS in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:08.317375] [INFO ] [sig ] [2382/3452] Forecasting PDI... [2026-02-03T20:29:08.317414] [INFO ] [sig ] Generating forecast for: PDI [2026-02-03T20:29:08.317456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-02-03T20:29:08.329833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-02-03T20:29:08.330245] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-02-03T20:29:08.331031] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-02-03T20:29:08.331096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:08.331135] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:08.331167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:08.331225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:08.392652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:08.393566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:08.393673] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:08.393707] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:08.508456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:08.508630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:08.508674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:08.508735] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:08.512373] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=33.73%) [2026-02-03T20:29:08.512677] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-02-03T20:29:08.512829] [INFO ] [sig ] PDI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:08.661611] [INFO ] [LOCAL ] Saved forecast: PDI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PDI.txt [2026-02-03T20:29:08.661754] [INFO ] [sig ] [2382/3452] Completed PDI in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:08.661794] [INFO ] [sig ] [2383/3452] Forecasting PDLB... [2026-02-03T20:29:08.661825] [INFO ] [sig ] Generating forecast for: PDLB [2026-02-03T20:29:08.661855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-02-03T20:29:08.672981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-02-03T20:29:08.673340] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-02-03T20:29:08.674181] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-02-03T20:29:08.674236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:08.674283] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:08.674311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:08.674367] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:08.731886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:08.732833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:08.732933] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:08.732975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:08.858121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:08.858309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:08.858370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:08.858415] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:08.863454] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-02-03T20:29:08.863900] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-02-03T20:29:08.864077] [INFO ] [sig ] PDLB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:09.032081] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PDLB.txt [2026-02-03T20:29:09.032228] [INFO ] [sig ] [2383/3452] Completed PDLB in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:09.032269] [INFO ] [sig ] [2384/3452] Forecasting PDM... [2026-02-03T20:29:09.032302] [INFO ] [sig ] Generating forecast for: PDM [2026-02-03T20:29:09.032333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-02-03T20:29:09.043238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-02-03T20:29:09.043555] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-02-03T20:29:09.044329] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-02-03T20:29:09.044382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:09.044414] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:09.044441] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:09.044499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:09.102730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:09.103481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:09.103564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:09.103618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:09.225895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:09.226069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:09.226110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:09.226140] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:09.229742] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: DOWN (p=38.98%) [2026-02-03T20:29:09.230039] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-02-03T20:29:09.230166] [INFO ] [sig ] PDM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:09.376253] [INFO ] [LOCAL ] Saved forecast: PDM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PDM.txt [2026-02-03T20:29:09.376414] [INFO ] [sig ] [2384/3452] Completed PDM in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:09.376457] [INFO ] [sig ] [2385/3452] Forecasting PDO... [2026-02-03T20:29:09.376487] [INFO ] [sig ] Generating forecast for: PDO [2026-02-03T20:29:09.376518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-02-03T20:29:09.388962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-02-03T20:29:09.389358] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-02-03T20:29:09.390306] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-02-03T20:29:09.390362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:09.390395] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:09.390421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:09.390477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:09.448017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:09.448831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:09.448916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:09.448950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:09.567535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:09.567714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:09.567757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:09.567788] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:09.572316] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: UP (p=56.25%) [2026-02-03T20:29:09.572858] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-02-03T20:29:09.573005] [INFO ] [sig ] PDO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:09.718117] [INFO ] [LOCAL ] Saved forecast: PDO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PDO.txt [2026-02-03T20:29:09.718264] [INFO ] [sig ] [2385/3452] Completed PDO in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:09.718305] [INFO ] [sig ] [2386/3452] Forecasting PDP... [2026-02-03T20:29:09.718338] [INFO ] [sig ] Generating forecast for: PDP [2026-02-03T20:29:09.718370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-02-03T20:29:09.729671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-02-03T20:29:09.730001] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-02-03T20:29:09.730825] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-02-03T20:29:09.730878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:09.730911] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:09.730938] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:09.730995] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:09.790098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:09.790996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:09.791086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:09.791134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:09.907686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:09.907828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:09.907868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:09.907922] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:09.911450] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: UP (p=96.60%) [2026-02-03T20:29:09.911756] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-02-03T20:29:09.911891] [INFO ] [sig ] PDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:10.076063] [INFO ] [LOCAL ] Saved forecast: PDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PDP.txt [2026-02-03T20:29:10.076281] [INFO ] [sig ] [2386/3452] Completed PDP in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:10.076330] [INFO ] [sig ] [2387/3452] Forecasting PDS... [2026-02-03T20:29:10.076372] [INFO ] [sig ] Generating forecast for: PDS [2026-02-03T20:29:10.076407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-02-03T20:29:10.089016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-02-03T20:29:10.089435] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-02-03T20:29:10.090289] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-02-03T20:29:10.090345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:10.090378] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:10.090406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:10.090464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:10.152992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:10.153884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:10.153971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:10.154006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:10.276102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:10.276262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:10.276305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:10.276336] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:10.279874] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-02-03T20:29:10.280172] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-02-03T20:29:10.280310] [INFO ] [sig ] PDS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:10.427761] [INFO ] [LOCAL ] Saved forecast: PDS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PDS.txt [2026-02-03T20:29:10.427930] [INFO ] [sig ] [2387/3452] Completed PDS in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:10.427979] [INFO ] [sig ] [2388/3452] Forecasting PDX... [2026-02-03T20:29:10.428010] [INFO ] [sig ] Generating forecast for: PDX [2026-02-03T20:29:10.428043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-02-03T20:29:10.439672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-02-03T20:29:10.440012] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-02-03T20:29:10.440827] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-02-03T20:29:10.440880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:10.440913] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:10.440940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:10.440997] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:10.505165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:10.506069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:10.506160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:10.506195] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:10.642453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:10.642660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:10.642705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:10.642737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:10.646445] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-02-03T20:29:10.646762] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-02-03T20:29:10.646897] [INFO ] [sig ] PDX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:10.798338] [INFO ] [LOCAL ] Saved forecast: PDX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PDX.txt [2026-02-03T20:29:10.798512] [INFO ] [sig ] [2388/3452] Completed PDX in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:10.798557] [INFO ] [sig ] [2389/3452] Forecasting PDYN... [2026-02-03T20:29:10.798605] [INFO ] [sig ] Generating forecast for: PDYN [2026-02-03T20:29:10.798636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-02-03T20:29:10.810199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-02-03T20:29:10.810612] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-02-03T20:29:10.811423] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-02-03T20:29:10.811478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:10.811512] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:10.811541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:10.811616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:10.871282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:10.872184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:10.872327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:10.872363] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:10.994820] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:10.994997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:10.995051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:10.995084] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:10.998798] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: DOWN (p=20.53%) [2026-02-03T20:29:10.999088] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-02-03T20:29:10.999246] [INFO ] [sig ] PDYN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:11.145900] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PDYN.txt [2026-02-03T20:29:11.146036] [INFO ] [sig ] [2389/3452] Completed PDYN in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:11.146075] [INFO ] [sig ] [2390/3452] Forecasting PEB... [2026-02-03T20:29:11.146105] [INFO ] [sig ] Generating forecast for: PEB [2026-02-03T20:29:11.146135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-02-03T20:29:11.159065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-02-03T20:29:11.159473] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-02-03T20:29:11.160260] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-02-03T20:29:11.160313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:11.160344] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:11.160371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:11.160428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:11.220263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:11.221363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:11.221447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:11.221485] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:11.361708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:11.361879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:11.361923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:11.361969] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:11.365555] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=0.17%) [2026-02-03T20:29:11.365862] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-02-03T20:29:11.365993] [INFO ] [sig ] PEB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:11.523150] [INFO ] [LOCAL ] Saved forecast: PEB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PEB.txt [2026-02-03T20:29:11.523311] [INFO ] [sig ] [2390/3452] Completed PEB in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:11.523353] [INFO ] [sig ] [2391/3452] Forecasting PEBK... [2026-02-03T20:29:11.523382] [INFO ] [sig ] Generating forecast for: PEBK [2026-02-03T20:29:11.523412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-02-03T20:29:11.533259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-02-03T20:29:11.533633] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-02-03T20:29:11.534541] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-02-03T20:29:11.534612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:11.534644] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:11.534671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:11.534727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:11.593531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:11.594460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:11.594546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:11.594603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:11.690240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:11.690399] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:29:11.690439] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:11.690468] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:11.693960] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=31.87%) [2026-02-03T20:29:11.694256] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-02-03T20:29:11.694389] [INFO ] [sig ] PEBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:11.859377] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PEBK.txt [2026-02-03T20:29:11.859551] [INFO ] [sig ] [2391/3452] Completed PEBK in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:11.859611] [INFO ] [sig ] [2392/3452] Forecasting PEBO... [2026-02-03T20:29:11.859643] [INFO ] [sig ] Generating forecast for: PEBO [2026-02-03T20:29:11.859674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-02-03T20:29:11.873222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-02-03T20:29:11.873654] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-02-03T20:29:11.874462] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-02-03T20:29:11.874516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:11.874550] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:11.874605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:11.874672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:11.932425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:11.933357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:11.933463] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:11.933512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:12.078133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:12.078312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:12.078355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:12.078384] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:12.081951] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: UP (p=64.27%) [2026-02-03T20:29:12.082304] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-02-03T20:29:12.082446] [INFO ] [sig ] PEBO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:12.225850] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PEBO.txt [2026-02-03T20:29:12.226050] [INFO ] [sig ] [2392/3452] Completed PEBO in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:12.226092] [INFO ] [sig ] [2393/3452] Forecasting PECO... [2026-02-03T20:29:12.226121] [INFO ] [sig ] Generating forecast for: PECO [2026-02-03T20:29:12.226157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-02-03T20:29:12.237099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-02-03T20:29:12.237438] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-02-03T20:29:12.238272] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-02-03T20:29:12.238326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:12.238359] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:12.238386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:12.238442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:12.299413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:12.300348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:12.300642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:12.300677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:12.427221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:12.427381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:12.427421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:12.427450] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:12.431223] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-02-03T20:29:12.431499] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-02-03T20:29:12.431643] [INFO ] [sig ] PECO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:12.578665] [INFO ] [LOCAL ] Saved forecast: PECO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PECO.txt [2026-02-03T20:29:12.578831] [INFO ] [sig ] [2393/3452] Completed PECO in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.3m [2026-02-03T20:29:12.578874] [INFO ] [sig ] [2394/3452] Forecasting PEG... [2026-02-03T20:29:12.578903] [INFO ] [sig ] Generating forecast for: PEG [2026-02-03T20:29:12.578934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-02-03T20:29:12.592616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-02-03T20:29:12.593020] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-02-03T20:29:12.593881] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-02-03T20:29:12.593935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:12.593969] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:12.593998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:12.594073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:12.653456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:12.654364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:12.654450] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:12.654484] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:12.777977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:12.778138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:12.778182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:12.778216] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:12.782180] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: UP (p=76.75%) [2026-02-03T20:29:12.782532] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-02-03T20:29:12.782692] [INFO ] [sig ] PEG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:12.930323] [INFO ] [LOCAL ] Saved forecast: PEG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PEG.txt [2026-02-03T20:29:12.930483] [INFO ] [sig ] [2394/3452] Completed PEG in 0.4s | 2.82 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-03T20:29:12.930525] [INFO ] [sig ] [2395/3452] Forecasting PEGA... [2026-02-03T20:29:12.930555] [INFO ] [sig ] Generating forecast for: PEGA [2026-02-03T20:29:12.930604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-02-03T20:29:12.942005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-02-03T20:29:12.942354] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-02-03T20:29:12.943128] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-02-03T20:29:12.943181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:12.943217] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:12.943245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:12.943302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:13.002368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:13.003251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:13.003334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:13.003368] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:13.126751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:13.126915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:13.126956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:13.126987] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:13.130458] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=13.53%) [2026-02-03T20:29:13.130753] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-02-03T20:29:13.130882] [INFO ] [sig ] PEGA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:13.273708] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PEGA.txt [2026-02-03T20:29:13.273867] [INFO ] [sig ] [2395/3452] Completed PEGA in 0.3s | 2.82 sym/s | Total: 14.1m | ETA: 6.2m [2026-02-03T20:29:13.273909] [INFO ] [sig ] [2396/3452] Forecasting PEN... [2026-02-03T20:29:13.273940] [INFO ] [sig ] Generating forecast for: PEN [2026-02-03T20:29:13.273970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-02-03T20:29:13.285220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-02-03T20:29:13.285559] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-02-03T20:29:13.286361] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-02-03T20:29:13.286441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:13.286503] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:13.286532] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:13.286607] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:13.342772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:13.343646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:13.343731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:13.343763] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:13.464951] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:13.465113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:13.465153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:13.465183] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:13.468771] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=52.69%) [2026-02-03T20:29:13.469095] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-02-03T20:29:13.469272] [INFO ] [sig ] PEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:13.615880] [INFO ] [LOCAL ] Saved forecast: PEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PEN.txt [2026-02-03T20:29:13.616095] [INFO ] [sig ] [2396/3452] Completed PEN in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:13.616170] [INFO ] [sig ] [2397/3452] Forecasting PENN... [2026-02-03T20:29:13.616228] [INFO ] [sig ] Generating forecast for: PENN [2026-02-03T20:29:13.616274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-02-03T20:29:13.628671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-02-03T20:29:13.629081] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-02-03T20:29:13.629992] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-02-03T20:29:13.630050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:13.630093] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:13.630131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:13.630203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:13.695262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:13.696165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:13.696253] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:13.696288] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:13.836964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:13.837164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:13.837212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:13.837244] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:13.841253] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=51.83%) [2026-02-03T20:29:13.841601] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-02-03T20:29:13.841772] [INFO ] [sig ] PENN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:13.998750] [INFO ] [LOCAL ] Saved forecast: PENN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PENN.txt [2026-02-03T20:29:13.998913] [INFO ] [sig ] [2397/3452] Completed PENN in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:13.998956] [INFO ] [sig ] [2398/3452] Forecasting PEO... [2026-02-03T20:29:13.998988] [INFO ] [sig ] Generating forecast for: PEO [2026-02-03T20:29:13.999019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-02-03T20:29:14.011310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-02-03T20:29:14.011739] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-02-03T20:29:14.012527] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-02-03T20:29:14.012599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:14.012635] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:14.012663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:14.012721] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:14.071651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:14.072593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:14.072682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:14.072716] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:14.194133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:14.194288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:14.194331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:14.194360] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:14.197948] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: UP (p=69.56%) [2026-02-03T20:29:14.198225] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-02-03T20:29:14.198354] [INFO ] [sig ] PEO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:14.340328] [INFO ] [LOCAL ] Saved forecast: PEO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PEO.txt [2026-02-03T20:29:14.340489] [INFO ] [sig ] [2398/3452] Completed PEO in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:14.340531] [INFO ] [sig ] [2399/3452] Forecasting PEP... [2026-02-03T20:29:14.340562] [INFO ] [sig ] Generating forecast for: PEP [2026-02-03T20:29:14.340615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-02-03T20:29:14.351925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-02-03T20:29:14.352254] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-02-03T20:29:14.353031] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-02-03T20:29:14.353083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:14.353115] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:14.353147] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:14.353217] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:14.411158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:14.411800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:14.411879] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:14.411912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:14.529926] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:14.530070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:14.530109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:14.530174] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:14.533600] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-02-03T20:29:14.533875] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-02-03T20:29:14.534005] [INFO ] [sig ] PEP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:14.675375] [INFO ] [LOCAL ] Saved forecast: PEP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PEP.txt [2026-02-03T20:29:14.675510] [INFO ] [sig ] [2399/3452] Completed PEP in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:14.675551] [INFO ] [sig ] [2400/3452] Forecasting PEPG... [2026-02-03T20:29:14.675599] [INFO ] [sig ] Generating forecast for: PEPG [2026-02-03T20:29:14.675631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-02-03T20:29:14.687709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-02-03T20:29:14.688065] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-02-03T20:29:14.688853] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-02-03T20:29:14.688906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:14.688937] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:14.688964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:14.689021] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:14.746436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:14.747157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:14.747239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:14.747273] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:14.861183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:14.861316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:14.861359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:14.861390] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:14.864790] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-02-03T20:29:14.865067] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-02-03T20:29:14.865200] [INFO ] [sig ] PEPG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:15.010607] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PEPG.txt [2026-02-03T20:29:15.010764] [INFO ] [sig ] [2400/3452] Completed PEPG in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:15.010823] [INFO ] [sig ] [2401/3452] Forecasting PERF... [2026-02-03T20:29:15.010858] [INFO ] [sig ] Generating forecast for: PERF [2026-02-03T20:29:15.010891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-02-03T20:29:15.021742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-02-03T20:29:15.022056] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-02-03T20:29:15.022833] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-02-03T20:29:15.022885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:15.022917] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:15.022944] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:15.023001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:15.082490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:15.083179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:15.083278] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:15.083321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:15.200178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:15.200332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:15.200374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:15.200405] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:15.203883] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=54.78%) [2026-02-03T20:29:15.204183] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-02-03T20:29:15.204341] [INFO ] [sig ] PERF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:15.348966] [INFO ] [LOCAL ] Saved forecast: PERF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PERF.txt [2026-02-03T20:29:15.349120] [INFO ] [sig ] [2401/3452] Completed PERF in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:15.349163] [INFO ] [sig ] [2402/3452] Forecasting PERI... [2026-02-03T20:29:15.349196] [INFO ] [sig ] Generating forecast for: PERI [2026-02-03T20:29:15.349229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-02-03T20:29:15.360453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-02-03T20:29:15.360791] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-02-03T20:29:15.361601] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-02-03T20:29:15.361655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:15.361686] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:15.361713] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:15.361770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:15.419354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:15.420024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:15.420124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:15.420163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:15.539960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:15.540143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:15.540197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:15.540241] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:15.543876] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-02-03T20:29:15.544201] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-02-03T20:29:15.544350] [INFO ] [sig ] PERI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:15.689374] [INFO ] [LOCAL ] Saved forecast: PERI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PERI.txt [2026-02-03T20:29:15.689518] [INFO ] [sig ] [2402/3452] Completed PERI in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:15.689557] [INFO ] [sig ] [2403/3452] Forecasting PESI... [2026-02-03T20:29:15.689608] [INFO ] [sig ] Generating forecast for: PESI [2026-02-03T20:29:15.689640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-02-03T20:29:15.700911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-02-03T20:29:15.701269] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-02-03T20:29:15.702070] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-02-03T20:29:15.702123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:15.702155] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:15.702183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:15.702239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:15.765008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:15.765897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:15.765981] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:15.766015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:15.889144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:15.889296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:15.889354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:15.889386] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:15.892796] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: UP (p=91.62%) [2026-02-03T20:29:15.893064] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-02-03T20:29:15.893189] [INFO ] [sig ] PESI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:16.036050] [INFO ] [LOCAL ] Saved forecast: PESI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PESI.txt [2026-02-03T20:29:16.036209] [INFO ] [sig ] [2403/3452] Completed PESI in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:16.036261] [INFO ] [sig ] [2404/3452] Forecasting PETS... [2026-02-03T20:29:16.036300] [INFO ] [sig ] Generating forecast for: PETS [2026-02-03T20:29:16.036341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-02-03T20:29:16.047641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-02-03T20:29:16.047994] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-02-03T20:29:16.048816] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-02-03T20:29:16.048870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:16.048903] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:16.048931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:16.048990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:16.106910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:16.107640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:16.107723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:16.107757] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:16.228397] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:16.228558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:16.228627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:16.228659] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:16.232086] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=23.33%) [2026-02-03T20:29:16.232368] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-02-03T20:29:16.232498] [INFO ] [sig ] PETS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:16.392805] [INFO ] [LOCAL ] Saved forecast: PETS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PETS.txt [2026-02-03T20:29:16.392960] [INFO ] [sig ] [2404/3452] Completed PETS in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:16.393001] [INFO ] [sig ] [2405/3452] Forecasting PEY... [2026-02-03T20:29:16.393031] [INFO ] [sig ] Generating forecast for: PEY [2026-02-03T20:29:16.393063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-02-03T20:29:16.404046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-02-03T20:29:16.404372] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-02-03T20:29:16.405160] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-02-03T20:29:16.405212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:16.405244] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:16.405269] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:16.405325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:16.462276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:16.463008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:16.463088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:16.463120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:16.582278] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:16.582466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:16.582524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:16.582570] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:16.587182] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=7.78%) [2026-02-03T20:29:16.587524] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-02-03T20:29:16.587690] [INFO ] [sig ] PEY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:16.739586] [INFO ] [LOCAL ] Saved forecast: PEY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PEY.txt [2026-02-03T20:29:16.739725] [INFO ] [sig ] [2405/3452] Completed PEY in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:16.739765] [INFO ] [sig ] [2406/3452] Forecasting PFBC... [2026-02-03T20:29:16.739794] [INFO ] [sig ] Generating forecast for: PFBC [2026-02-03T20:29:16.739824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-02-03T20:29:16.752206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-02-03T20:29:16.752684] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-02-03T20:29:16.753655] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-02-03T20:29:16.753711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:16.753746] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:16.753787] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:16.753861] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:16.820181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:16.821202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:16.821329] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:16.821364] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:16.948472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:16.948662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:16.948710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:16.948740] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:16.952433] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: UP (p=50.36%) [2026-02-03T20:29:16.952744] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-02-03T20:29:16.952881] [INFO ] [sig ] PFBC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:17.106695] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PFBC.txt [2026-02-03T20:29:17.106841] [INFO ] [sig ] [2406/3452] Completed PFBC in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:17.106883] [INFO ] [sig ] [2407/3452] Forecasting PFD... [2026-02-03T20:29:17.106915] [INFO ] [sig ] Generating forecast for: PFD [2026-02-03T20:29:17.106947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-02-03T20:29:17.118832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-02-03T20:29:17.119235] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-02-03T20:29:17.120186] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-02-03T20:29:17.120242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:17.120294] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:17.120322] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:17.120392] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:17.184505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:17.185280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:17.185363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:17.185397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:17.302766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:17.302930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:17.302972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:17.303002] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:17.306953] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=26.49%) [2026-02-03T20:29:17.307304] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-02-03T20:29:17.307485] [INFO ] [sig ] PFD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:17.464167] [INFO ] [LOCAL ] Saved forecast: PFD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PFD.txt [2026-02-03T20:29:17.464318] [INFO ] [sig ] [2407/3452] Completed PFD in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:17.464358] [INFO ] [sig ] [2408/3452] Forecasting PFF... [2026-02-03T20:29:17.464390] [INFO ] [sig ] Generating forecast for: PFF [2026-02-03T20:29:17.464426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-02-03T20:29:17.475971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-02-03T20:29:17.476346] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-02-03T20:29:17.477211] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-02-03T20:29:17.477267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:17.477299] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:17.477325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:17.477382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:17.542211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:17.543031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:17.543136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:17.543188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:17.679787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:17.679942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:17.679984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:17.680014] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:17.683633] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-02-03T20:29:17.683910] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-02-03T20:29:17.684040] [INFO ] [sig ] PFF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:17.840288] [INFO ] [LOCAL ] Saved forecast: PFF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PFF.txt [2026-02-03T20:29:17.840430] [INFO ] [sig ] [2408/3452] Completed PFF in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:17.840472] [INFO ] [sig ] [2409/3452] Forecasting PFG... [2026-02-03T20:29:17.840502] [INFO ] [sig ] Generating forecast for: PFG [2026-02-03T20:29:17.840533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-02-03T20:29:17.852141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-02-03T20:29:17.852544] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-02-03T20:29:17.853376] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-02-03T20:29:17.853443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:17.853483] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:17.853512] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:17.853586] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:17.911259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:17.912236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:17.912322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:17.912357] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:18.034269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:18.034426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:18.034466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:18.034497] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:18.037940] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: UP (p=70.73%) [2026-02-03T20:29:18.038210] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-02-03T20:29:18.038362] [INFO ] [sig ] PFG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:18.189863] [INFO ] [LOCAL ] Saved forecast: PFG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PFG.txt [2026-02-03T20:29:18.190038] [INFO ] [sig ] [2409/3452] Completed PFG in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:18.190079] [INFO ] [sig ] [2410/3452] Forecasting PFGC... [2026-02-03T20:29:18.190110] [INFO ] [sig ] Generating forecast for: PFGC [2026-02-03T20:29:18.190139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-02-03T20:29:18.201797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-02-03T20:29:18.202175] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-02-03T20:29:18.203036] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-02-03T20:29:18.203090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:18.203124] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:18.203151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:18.203209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:18.267603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:18.268690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:18.268791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:18.268833] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:18.399487] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:18.399660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:18.399702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:18.399730] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:18.403187] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-02-03T20:29:18.403466] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-02-03T20:29:18.403615] [INFO ] [sig ] PFGC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:18.546065] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PFGC.txt [2026-02-03T20:29:18.546197] [INFO ] [sig ] [2410/3452] Completed PFGC in 0.4s | 2.82 sym/s | Total: 14.2m | ETA: 6.2m [2026-02-03T20:29:18.546244] [INFO ] [sig ] [2411/3452] Forecasting PFH... [2026-02-03T20:29:18.546274] [INFO ] [sig ] Generating forecast for: PFH [2026-02-03T20:29:18.546304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-02-03T20:29:18.557179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-02-03T20:29:18.557485] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-02-03T20:29:18.558285] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-02-03T20:29:18.558337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:18.558370] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:18.558397] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:18.558454] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:18.615139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:18.615838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:18.615918] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:18.615950] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:18.732583] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:18.732738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:18.732777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:18.732807] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:18.736198] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-02-03T20:29:18.736565] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-02-03T20:29:18.736753] [INFO ] [sig ] PFH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:18.880070] [INFO ] [LOCAL ] Saved forecast: PFH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PFH.txt [2026-02-03T20:29:18.880207] [INFO ] [sig ] [2411/3452] Completed PFH in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-03T20:29:18.880246] [INFO ] [sig ] [2412/3452] Forecasting PFIS... [2026-02-03T20:29:18.880276] [INFO ] [sig ] Generating forecast for: PFIS [2026-02-03T20:29:18.880305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-02-03T20:29:18.891441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-02-03T20:29:18.891816] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-02-03T20:29:18.892633] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-02-03T20:29:18.892687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:18.892721] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:18.892748] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:18.892807] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:18.951135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:18.951885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:18.951968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:18.952001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:19.067747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:19.067918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:19.067962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:19.067995] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:19.071566] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-02-03T20:29:19.071863] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-02-03T20:29:19.071992] [INFO ] [sig ] PFIS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:19.226533] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PFIS.txt [2026-02-03T20:29:19.226685] [INFO ] [sig ] [2412/3452] Completed PFIS in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-03T20:29:19.226727] [INFO ] [sig ] [2413/3452] Forecasting PFL... [2026-02-03T20:29:19.226756] [INFO ] [sig ] Generating forecast for: PFL [2026-02-03T20:29:19.226788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-02-03T20:29:19.238451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-02-03T20:29:19.238863] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-02-03T20:29:19.239691] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-02-03T20:29:19.239743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:19.239808] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:19.239836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:19.239892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:19.297512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:19.301481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:19.301630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:19.301665] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:19.416857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:19.417030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:19.417071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:19.417101] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:19.421513] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-02-03T20:29:19.421939] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-02-03T20:29:19.422100] [INFO ] [sig ] PFL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:19.561924] [INFO ] [LOCAL ] Saved forecast: PFL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PFL.txt [2026-02-03T20:29:19.562059] [INFO ] [sig ] [2413/3452] Completed PFL in 0.3s | 2.82 sym/s | Total: 14.2m | ETA: 6.1m [2026-02-03T20:29:19.562099] [INFO ] [sig ] [2414/3452] Forecasting PFM... [2026-02-03T20:29:19.562129] [INFO ] [sig ] Generating forecast for: PFM [2026-02-03T20:29:19.562159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-02-03T20:29:19.573346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-02-03T20:29:19.573705] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-02-03T20:29:19.574464] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-02-03T20:29:19.574516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:19.574548] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:19.574594] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:19.574653] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:19.631672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:19.632328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:19.632424] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:19.632465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:19.753076] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:19.753238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:19.753278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:19.753350] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:19.756735] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: UP (p=76.96%) [2026-02-03T20:29:19.757009] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-02-03T20:29:19.757132] [INFO ] [sig ] PFM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:19.899587] [INFO ] [LOCAL ] Saved forecast: PFM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PFM.txt [2026-02-03T20:29:19.899748] [INFO ] [sig ] [2414/3452] Completed PFM in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:19.899789] [INFO ] [sig ] [2415/3452] Forecasting PFN... [2026-02-03T20:29:19.899820] [INFO ] [sig ] Generating forecast for: PFN [2026-02-03T20:29:19.899850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-02-03T20:29:19.911027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-02-03T20:29:19.911411] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-02-03T20:29:19.912203] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-02-03T20:29:19.912256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:19.912289] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:19.912317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:19.912378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:19.971059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:19.971944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:19.972033] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:19.972067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:20.087761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:20.087940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:20.087984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:20.088013] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:20.091364] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: DOWN (p=30.56%) [2026-02-03T20:29:20.091660] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-02-03T20:29:20.091786] [INFO ] [sig ] PFN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:20.232688] [INFO ] [LOCAL ] Saved forecast: PFN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PFN.txt [2026-02-03T20:29:20.232832] [INFO ] [sig ] [2415/3452] Completed PFN in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:20.232871] [INFO ] [sig ] [2416/3452] Forecasting PFO... [2026-02-03T20:29:20.232902] [INFO ] [sig ] Generating forecast for: PFO [2026-02-03T20:29:20.232933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-02-03T20:29:20.243944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-02-03T20:29:20.244285] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-02-03T20:29:20.245065] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-02-03T20:29:20.245118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:20.245150] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:20.245177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:20.245234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:20.301297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:20.302018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:20.302098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:20.302147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:20.413049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:20.413214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:20.413254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:20.413285] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:20.416768] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=87.51%) [2026-02-03T20:29:20.417040] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-02-03T20:29:20.417168] [INFO ] [sig ] PFO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:20.557693] [INFO ] [LOCAL ] Saved forecast: PFO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PFO.txt [2026-02-03T20:29:20.557823] [INFO ] [sig ] [2416/3452] Completed PFO in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:20.557861] [INFO ] [sig ] [2417/3452] Forecasting PFS... [2026-02-03T20:29:20.557912] [INFO ] [sig ] Generating forecast for: PFS [2026-02-03T20:29:20.557944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-02-03T20:29:20.569365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-02-03T20:29:20.569738] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-02-03T20:29:20.570496] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-02-03T20:29:20.570548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:20.570603] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:20.570632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:20.570689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:20.627194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:20.627840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:20.627928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:20.627961] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:20.753779] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:20.753948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:20.753991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:20.754022] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:20.757633] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: UP (p=90.36%) [2026-02-03T20:29:20.758033] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-02-03T20:29:20.758181] [INFO ] [sig ] PFS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:20.900629] [INFO ] [LOCAL ] Saved forecast: PFS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PFS.txt [2026-02-03T20:29:20.900773] [INFO ] [sig ] [2417/3452] Completed PFS in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:20.900813] [INFO ] [sig ] [2418/3452] Forecasting PFSI... [2026-02-03T20:29:20.900842] [INFO ] [sig ] Generating forecast for: PFSI [2026-02-03T20:29:20.900876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-02-03T20:29:20.915160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-02-03T20:29:20.915622] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-02-03T20:29:20.916402] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-02-03T20:29:20.916455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:20.916486] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:20.916723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:20.916783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:20.976144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:20.977197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:20.977310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:20.977345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:21.101462] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:21.101803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:21.101843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:21.101872] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:21.105329] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=71.98%) [2026-02-03T20:29:21.105621] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-02-03T20:29:21.105747] [INFO ] [sig ] PFSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:21.250959] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PFSI.txt [2026-02-03T20:29:21.251080] [INFO ] [sig ] [2418/3452] Completed PFSI in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:21.251118] [INFO ] [sig ] [2419/3452] Forecasting PGC... [2026-02-03T20:29:21.251148] [INFO ] [sig ] Generating forecast for: PGC [2026-02-03T20:29:21.251178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-02-03T20:29:21.261966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-02-03T20:29:21.262272] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-02-03T20:29:21.263041] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-02-03T20:29:21.263092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:21.263123] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:21.263150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:21.263205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:21.320842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:21.321462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:21.321540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:21.321590] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:21.441714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:21.441879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:21.441918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:21.441949] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:21.445351] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=19.59%) [2026-02-03T20:29:21.445644] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-02-03T20:29:21.445768] [INFO ] [sig ] PGC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:21.589390] [INFO ] [LOCAL ] Saved forecast: PGC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PGC.txt [2026-02-03T20:29:21.589519] [INFO ] [sig ] [2419/3452] Completed PGC in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:21.589560] [INFO ] [sig ] [2420/3452] Forecasting PGEN... [2026-02-03T20:29:21.589608] [INFO ] [sig ] Generating forecast for: PGEN [2026-02-03T20:29:21.589640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-02-03T20:29:21.601211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-02-03T20:29:21.601538] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-02-03T20:29:21.602346] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-02-03T20:29:21.602411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:21.602451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:21.602484] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:21.602544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:21.660433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:21.661042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:21.661119] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:21.661151] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:21.779558] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:21.779717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:21.779758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:21.779787] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:21.783095] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-02-03T20:29:21.783376] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-02-03T20:29:21.783528] [INFO ] [sig ] PGEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:21.925332] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PGEN.txt [2026-02-03T20:29:21.925469] [INFO ] [sig ] [2420/3452] Completed PGEN in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:21.925517] [INFO ] [sig ] [2421/3452] Forecasting PGJ... [2026-02-03T20:29:21.925547] [INFO ] [sig ] Generating forecast for: PGJ [2026-02-03T20:29:21.925602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-02-03T20:29:21.936698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-02-03T20:29:21.937001] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-02-03T20:29:21.937776] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-02-03T20:29:21.937829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:21.937861] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:21.937913] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:21.937973] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:21.995095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:21.995699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:21.995776] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:21.995808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:22.115083] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:22.115223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:22.115263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:22.115292] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:22.118692] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=29.03%) [2026-02-03T20:29:22.118959] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-02-03T20:29:22.119085] [INFO ] [sig ] PGJ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:22.261111] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PGJ.txt [2026-02-03T20:29:22.261243] [INFO ] [sig ] [2421/3452] Completed PGJ in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:22.261282] [INFO ] [sig ] [2422/3452] Forecasting PGNY... [2026-02-03T20:29:22.261312] [INFO ] [sig ] Generating forecast for: PGNY [2026-02-03T20:29:22.261342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-02-03T20:29:22.272995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-02-03T20:29:22.273296] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-02-03T20:29:22.274085] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-02-03T20:29:22.274138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:22.274169] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:22.274195] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:22.274251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:22.330621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:22.331234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:22.331312] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:22.331344] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:22.452428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:22.452608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:22.452651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:22.452680] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:22.456080] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=11.17%) [2026-02-03T20:29:22.456357] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-02-03T20:29:22.456484] [INFO ] [sig ] PGNY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:22.596801] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PGNY.txt [2026-02-03T20:29:22.596956] [INFO ] [sig ] [2422/3452] Completed PGNY in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:22.596995] [INFO ] [sig ] [2423/3452] Forecasting PGP... [2026-02-03T20:29:22.597025] [INFO ] [sig ] Generating forecast for: PGP [2026-02-03T20:29:22.597057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-02-03T20:29:22.608193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-02-03T20:29:22.608589] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-02-03T20:29:22.609353] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-02-03T20:29:22.609406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:22.609436] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:22.609463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:22.609520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:22.666170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:22.667017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:22.667134] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:22.667168] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:22.781544] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:22.781720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:22.781762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:22.781793] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:22.785217] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-02-03T20:29:22.785488] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-02-03T20:29:22.785635] [INFO ] [sig ] PGP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:22.929634] [INFO ] [LOCAL ] Saved forecast: PGP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PGP.txt [2026-02-03T20:29:22.929825] [INFO ] [sig ] [2423/3452] Completed PGP in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:22.929867] [INFO ] [sig ] [2424/3452] Forecasting PGY... [2026-02-03T20:29:22.929898] [INFO ] [sig ] Generating forecast for: PGY [2026-02-03T20:29:22.929931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-02-03T20:29:22.941353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-02-03T20:29:22.941689] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-02-03T20:29:22.942479] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-02-03T20:29:22.942533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:22.942565] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:22.942624] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:22.942689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:23.003280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:23.004172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:23.004259] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:23.004293] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:23.125565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:23.125725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:23.125767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:23.125798] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:23.129267] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-02-03T20:29:23.129545] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-02-03T20:29:23.129691] [INFO ] [sig ] PGY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:23.271058] [INFO ] [LOCAL ] Saved forecast: PGY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PGY.txt [2026-02-03T20:29:23.271204] [INFO ] [sig ] [2424/3452] Completed PGY in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:23.271252] [INFO ] [sig ] [2425/3452] Forecasting PGZ... [2026-02-03T20:29:23.271282] [INFO ] [sig ] Generating forecast for: PGZ [2026-02-03T20:29:23.271312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-02-03T20:29:23.282030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-02-03T20:29:23.282380] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-02-03T20:29:23.283235] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-02-03T20:29:23.283290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:23.283324] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:23.283357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:23.283429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:23.340604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:23.341224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:23.341303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:23.341335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:23.456056] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:23.456174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:23.456211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:23.456241] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:23.459475] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=98.50%) [2026-02-03T20:29:23.459793] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-02-03T20:29:23.459918] [INFO ] [sig ] PGZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:23.605134] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PGZ.txt [2026-02-03T20:29:23.605256] [INFO ] [sig ] [2425/3452] Completed PGZ in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:23.605296] [INFO ] [sig ] [2426/3452] Forecasting PH... [2026-02-03T20:29:23.605326] [INFO ] [sig ] Generating forecast for: PH [2026-02-03T20:29:23.605355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-02-03T20:29:23.616070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-02-03T20:29:23.616398] [INFO ] [FORECASTER] Starting predict_future for PH [2026-02-03T20:29:23.617252] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-02-03T20:29:23.617308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:23.617343] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:23.617381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:23.617444] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:23.675764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:23.676431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:23.676511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:23.676543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:23.795900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:23.796048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:23.796089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:23.796119] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:23.799601] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=48.36%) [2026-02-03T20:29:23.799871] [INFO ] [FORECASTER] Completed predict_future for PH [2026-02-03T20:29:23.799995] [INFO ] [sig ] PH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:23.941275] [INFO ] [LOCAL ] Saved forecast: PH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PH.txt [2026-02-03T20:29:23.941423] [INFO ] [sig ] [2426/3452] Completed PH in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:23.941464] [INFO ] [sig ] [2427/3452] Forecasting PHG... [2026-02-03T20:29:23.941495] [INFO ] [sig ] Generating forecast for: PHG [2026-02-03T20:29:23.941526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-02-03T20:29:23.952186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-02-03T20:29:23.952501] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-02-03T20:29:23.953275] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-02-03T20:29:23.953328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:23.953360] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:23.953388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:23.953445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:24.010496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:24.011158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:24.011237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:24.011270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:24.134983] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:24.135198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:24.135258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:24.135305] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:24.139109] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: DOWN (p=30.12%) [2026-02-03T20:29:24.139423] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-02-03T20:29:24.139585] [INFO ] [sig ] PHG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:24.292223] [INFO ] [LOCAL ] Saved forecast: PHG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PHG.txt [2026-02-03T20:29:24.292364] [INFO ] [sig ] [2427/3452] Completed PHG in 0.4s | 2.82 sym/s | Total: 14.3m | ETA: 6.1m [2026-02-03T20:29:24.292404] [INFO ] [sig ] [2428/3452] Forecasting PHI... [2026-02-03T20:29:24.292435] [INFO ] [sig ] Generating forecast for: PHI [2026-02-03T20:29:24.292466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-02-03T20:29:24.304957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-02-03T20:29:24.305312] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-02-03T20:29:24.306249] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-02-03T20:29:24.306316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:24.306352] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:24.306381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:24.306452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:24.365251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:24.365970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:24.366055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:24.366088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:24.480141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:24.480311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:24.480352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:24.480381] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:24.483918] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: DOWN (p=7.68%) [2026-02-03T20:29:24.484196] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-02-03T20:29:24.484325] [INFO ] [sig ] PHI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:24.626701] [INFO ] [LOCAL ] Saved forecast: PHI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PHI.txt [2026-02-03T20:29:24.626841] [INFO ] [sig ] [2428/3452] Completed PHI in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-03T20:29:24.626881] [INFO ] [sig ] [2429/3452] Forecasting PHIN... [2026-02-03T20:29:24.626911] [INFO ] [sig ] Generating forecast for: PHIN [2026-02-03T20:29:24.626942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-02-03T20:29:24.638184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-02-03T20:29:24.638537] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-02-03T20:29:24.639338] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-02-03T20:29:24.639391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:24.639429] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:24.639461] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:24.639529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:24.695956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:24.696688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:24.696770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:24.696803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:24.817521] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:24.817702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:24.817743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:24.817773] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:24.821216] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-02-03T20:29:24.821489] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-02-03T20:29:24.821635] [INFO ] [sig ] PHIN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:24.964811] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PHIN.txt [2026-02-03T20:29:24.964951] [INFO ] [sig ] [2429/3452] Completed PHIN in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-03T20:29:24.964991] [INFO ] [sig ] [2430/3452] Forecasting PHK... [2026-02-03T20:29:24.965020] [INFO ] [sig ] Generating forecast for: PHK [2026-02-03T20:29:24.965050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-02-03T20:29:24.977174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-02-03T20:29:24.977568] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-02-03T20:29:24.978467] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-02-03T20:29:24.978524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:24.978616] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:24.978656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:24.978732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:25.038477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:25.039190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:25.039272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:25.039306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:25.157681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:25.157835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:25.157874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:25.157914] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:25.161278] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=69.59%) [2026-02-03T20:29:25.161547] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-02-03T20:29:25.161692] [INFO ] [sig ] PHK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:25.302050] [INFO ] [LOCAL ] Saved forecast: PHK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PHK.txt [2026-02-03T20:29:25.302175] [INFO ] [sig ] [2430/3452] Completed PHK in 0.3s | 2.82 sym/s | Total: 14.3m | ETA: 6.0m [2026-02-03T20:29:25.302214] [INFO ] [sig ] [2431/3452] Forecasting PHM... [2026-02-03T20:29:25.302245] [INFO ] [sig ] Generating forecast for: PHM [2026-02-03T20:29:25.302277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-02-03T20:29:25.313351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-02-03T20:29:25.313687] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-02-03T20:29:25.314446] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-02-03T20:29:25.314499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:25.314544] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:25.314590] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:25.314650] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:25.372003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:25.372654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:25.372732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:25.372764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:25.489714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:25.489862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:25.489903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:25.489931] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:25.493241] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=23.73%) [2026-02-03T20:29:25.493511] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-02-03T20:29:25.493654] [INFO ] [sig ] PHM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:25.635601] [INFO ] [LOCAL ] Saved forecast: PHM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PHM.txt [2026-02-03T20:29:25.635741] [INFO ] [sig ] [2431/3452] Completed PHM in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:25.635781] [INFO ] [sig ] [2432/3452] Forecasting PHO... [2026-02-03T20:29:25.635809] [INFO ] [sig ] Generating forecast for: PHO [2026-02-03T20:29:25.635840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-02-03T20:29:25.646163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-02-03T20:29:25.646477] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-02-03T20:29:25.647249] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-02-03T20:29:25.647301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:25.647333] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:25.647359] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:25.647415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:25.704178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:25.704898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:25.704978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:25.705011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:25.826189] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:25.826357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:25.826396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:25.826425] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:25.829878] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=22.80%) [2026-02-03T20:29:25.830153] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-02-03T20:29:25.830281] [INFO ] [sig ] PHO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:25.972018] [INFO ] [LOCAL ] Saved forecast: PHO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PHO.txt [2026-02-03T20:29:25.972151] [INFO ] [sig ] [2432/3452] Completed PHO in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:25.972190] [INFO ] [sig ] [2433/3452] Forecasting PHUN... [2026-02-03T20:29:25.972220] [INFO ] [sig ] Generating forecast for: PHUN [2026-02-03T20:29:25.972252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-02-03T20:29:25.983109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-02-03T20:29:25.983431] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-02-03T20:29:25.984205] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-02-03T20:29:25.984257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:25.984289] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:25.984316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:25.984372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:26.041890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:26.042544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:26.042642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:26.042676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:26.161614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:26.161761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:26.161800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:26.161881] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:26.165264] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=27.64%) [2026-02-03T20:29:26.165542] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-02-03T20:29:26.165686] [INFO ] [sig ] PHUN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:26.307393] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PHUN.txt [2026-02-03T20:29:26.307531] [INFO ] [sig ] [2433/3452] Completed PHUN in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:26.307589] [INFO ] [sig ] [2434/3452] Forecasting PHVS... [2026-02-03T20:29:26.307623] [INFO ] [sig ] Generating forecast for: PHVS [2026-02-03T20:29:26.307656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-02-03T20:29:26.318432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-02-03T20:29:26.318781] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-02-03T20:29:26.319536] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-02-03T20:29:26.319606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:26.319640] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:26.319668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:26.319725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:26.385307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:26.385960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:26.386040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:26.386074] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:26.518984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:26.519144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:26.519185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:26.519222] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:26.523154] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-02-03T20:29:26.523428] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-02-03T20:29:26.523591] [INFO ] [sig ] PHVS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:26.665472] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PHVS.txt [2026-02-03T20:29:26.665621] [INFO ] [sig ] [2434/3452] Completed PHVS in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:26.665677] [INFO ] [sig ] [2435/3452] Forecasting PI... [2026-02-03T20:29:26.665708] [INFO ] [sig ] Generating forecast for: PI [2026-02-03T20:29:26.665739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-02-03T20:29:26.678369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-02-03T20:29:26.678700] [INFO ] [FORECASTER] Starting predict_future for PI [2026-02-03T20:29:26.679469] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-02-03T20:29:26.679534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:26.679595] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:26.679628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:26.679686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:26.737257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:26.737986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:26.738080] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:26.738115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:26.863164] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:26.863321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:26.863362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:26.863391] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:26.866788] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=54.83%) [2026-02-03T20:29:26.867059] [INFO ] [FORECASTER] Completed predict_future for PI [2026-02-03T20:29:26.867185] [INFO ] [sig ] PI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:27.012959] [INFO ] [LOCAL ] Saved forecast: PI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PI.txt [2026-02-03T20:29:27.013099] [INFO ] [sig ] [2435/3452] Completed PI in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:27.013139] [INFO ] [sig ] [2436/3452] Forecasting PID... [2026-02-03T20:29:27.013169] [INFO ] [sig ] Generating forecast for: PID [2026-02-03T20:29:27.013202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-02-03T20:29:27.024009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-02-03T20:29:27.024343] [INFO ] [FORECASTER] Starting predict_future for PID [2026-02-03T20:29:27.025160] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-02-03T20:29:27.025215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:27.025248] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:27.025276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:27.025335] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:27.084878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:27.085509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:27.085607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:27.085643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:27.220733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:27.220905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:27.220954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:27.220983] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:27.224535] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-02-03T20:29:27.224842] [INFO ] [FORECASTER] Completed predict_future for PID [2026-02-03T20:29:27.224985] [INFO ] [sig ] PID: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:27.368362] [INFO ] [LOCAL ] Saved forecast: PID 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PID.txt [2026-02-03T20:29:27.368498] [INFO ] [sig ] [2436/3452] Completed PID in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:27.368540] [INFO ] [sig ] [2437/3452] Forecasting PIE... [2026-02-03T20:29:27.368589] [INFO ] [sig ] Generating forecast for: PIE [2026-02-03T20:29:27.368625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-02-03T20:29:27.380240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-02-03T20:29:27.380594] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-02-03T20:29:27.381364] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-02-03T20:29:27.381417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:27.381449] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:27.381477] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:27.381534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:27.439421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:27.440110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:27.440204] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:27.440239] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:27.557079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:27.557254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:27.557301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:27.557335] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:27.561511] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-03T20:29:27.561844] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-02-03T20:29:27.561994] [INFO ] [sig ] PIE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:27.710056] [INFO ] [LOCAL ] Saved forecast: PIE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PIE.txt [2026-02-03T20:29:27.710228] [INFO ] [sig ] [2437/3452] Completed PIE in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:27.710273] [INFO ] [sig ] [2438/3452] Forecasting PII... [2026-02-03T20:29:27.710304] [INFO ] [sig ] Generating forecast for: PII [2026-02-03T20:29:27.710337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-02-03T20:29:27.721509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-02-03T20:29:27.721908] [INFO ] [FORECASTER] Starting predict_future for PII [2026-02-03T20:29:27.722734] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-02-03T20:29:27.722789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:27.722822] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:27.722850] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:27.722908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:27.784668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:27.785501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:27.785623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:27.785663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:27.903272] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:27.903423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:27.903465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:27.903514] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:27.907171] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-02-03T20:29:27.907451] [INFO ] [FORECASTER] Completed predict_future for PII [2026-02-03T20:29:27.907631] [INFO ] [sig ] PII: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:28.052707] [INFO ] [LOCAL ] Saved forecast: PII 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PII.txt [2026-02-03T20:29:28.052856] [INFO ] [sig ] [2438/3452] Completed PII in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:28.052897] [INFO ] [sig ] [2439/3452] Forecasting PIM... [2026-02-03T20:29:28.052928] [INFO ] [sig ] Generating forecast for: PIM [2026-02-03T20:29:28.052958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-02-03T20:29:28.064187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-02-03T20:29:28.064523] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-02-03T20:29:28.065299] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-02-03T20:29:28.065352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:28.065383] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:28.065410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:28.065466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:28.124464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:28.125158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:28.125240] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:28.125275] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:28.240228] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:28.240385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:28.240429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:28.240464] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:28.244328] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=74.27%) [2026-02-03T20:29:28.244629] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-02-03T20:29:28.244761] [INFO ] [sig ] PIM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:28.402744] [INFO ] [LOCAL ] Saved forecast: PIM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PIM.txt [2026-02-03T20:29:28.403094] [INFO ] [sig ] [2439/3452] Completed PIM in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:28.403137] [INFO ] [sig ] [2440/3452] Forecasting PINE... [2026-02-03T20:29:28.403169] [INFO ] [sig ] Generating forecast for: PINE [2026-02-03T20:29:28.403202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-02-03T20:29:28.416065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-02-03T20:29:28.416436] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-02-03T20:29:28.417428] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-02-03T20:29:28.417483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:28.417514] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:28.417541] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:28.417613] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:28.477936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:28.478653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:28.478956] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:28.479003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:28.603696] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:28.603849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:28.603889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:28.603918] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:28.607519] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-02-03T20:29:28.607810] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-02-03T20:29:28.607958] [INFO ] [sig ] PINE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:28.757532] [INFO ] [LOCAL ] Saved forecast: PINE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PINE.txt [2026-02-03T20:29:28.757723] [INFO ] [sig ] [2440/3452] Completed PINE in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:28.757765] [INFO ] [sig ] [2441/3452] Forecasting PINS... [2026-02-03T20:29:28.757795] [INFO ] [sig ] Generating forecast for: PINS [2026-02-03T20:29:28.757828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-02-03T20:29:28.769013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-02-03T20:29:28.769418] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-02-03T20:29:28.770262] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-02-03T20:29:28.770315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:28.770347] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:28.770374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:28.770432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:28.830722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:28.831605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:28.831692] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:28.831725] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:28.961944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:28.962116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:28.962162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:28.962191] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:28.966012] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: DOWN (p=30.66%) [2026-02-03T20:29:28.966376] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-02-03T20:29:28.966535] [INFO ] [sig ] PINS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:29.112136] [INFO ] [LOCAL ] Saved forecast: PINS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PINS.txt [2026-02-03T20:29:29.112276] [INFO ] [sig ] [2441/3452] Completed PINS in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:29.112315] [INFO ] [sig ] [2442/3452] Forecasting PK... [2026-02-03T20:29:29.112344] [INFO ] [sig ] Generating forecast for: PK [2026-02-03T20:29:29.112374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-02-03T20:29:29.123485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-02-03T20:29:29.123839] [INFO ] [FORECASTER] Starting predict_future for PK [2026-02-03T20:29:29.124669] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-02-03T20:29:29.124726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:29.124761] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:29.124790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:29.124864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:29.188444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:29.189711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:29.189831] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:29.189868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:29.317234] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:29.317395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:29.317440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:29.317471] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:29.321257] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-02-03T20:29:29.321544] [INFO ] [FORECASTER] Completed predict_future for PK [2026-02-03T20:29:29.321695] [INFO ] [sig ] PK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:29.468305] [INFO ] [LOCAL ] Saved forecast: PK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PK.txt [2026-02-03T20:29:29.468430] [INFO ] [sig ] [2442/3452] Completed PK in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:29.468469] [INFO ] [sig ] [2443/3452] Forecasting PKBK... [2026-02-03T20:29:29.468502] [INFO ] [sig ] Generating forecast for: PKBK [2026-02-03T20:29:29.468539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-02-03T20:29:29.480831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-02-03T20:29:29.481151] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-02-03T20:29:29.481981] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-02-03T20:29:29.482033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:29.482066] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:29.482093] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:29.482148] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:29.546281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:29.546947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:29.547030] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:29.547064] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:29.665066] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:29.665207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:29.665247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:29.665276] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:29.668877] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=95.93%) [2026-02-03T20:29:29.669151] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-02-03T20:29:29.669280] [INFO ] [sig ] PKBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:29.814452] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PKBK.txt [2026-02-03T20:29:29.814674] [INFO ] [sig ] [2443/3452] Completed PKBK in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 6.0m [2026-02-03T20:29:29.814742] [INFO ] [sig ] [2444/3452] Forecasting PKE... [2026-02-03T20:29:29.814787] [INFO ] [sig ] Generating forecast for: PKE [2026-02-03T20:29:29.814828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-02-03T20:29:29.826074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-02-03T20:29:29.826411] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-02-03T20:29:29.827190] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-02-03T20:29:29.827257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:29.827290] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:29.827317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:29.827373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:29.884996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:29.885618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:29.885697] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:29.885729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:30.006618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:30.006973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:30.007012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:30.007042] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:30.011223] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-02-03T20:29:30.011521] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-02-03T20:29:30.011678] [INFO ] [sig ] PKE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:30.161786] [INFO ] [LOCAL ] Saved forecast: PKE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PKE.txt [2026-02-03T20:29:30.161964] [INFO ] [sig ] [2444/3452] Completed PKE in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-03T20:29:30.162009] [INFO ] [sig ] [2445/3452] Forecasting PKG... [2026-02-03T20:29:30.162044] [INFO ] [sig ] Generating forecast for: PKG [2026-02-03T20:29:30.162081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-02-03T20:29:30.176188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-02-03T20:29:30.176637] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-02-03T20:29:30.177607] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-02-03T20:29:30.177682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:30.177725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:30.177760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:30.177833] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:30.240180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:30.241085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:30.241173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:30.241208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:30.362851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:30.363011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:30.363053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:30.363085] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:30.366698] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-02-03T20:29:30.366993] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-02-03T20:29:30.367128] [INFO ] [sig ] PKG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:30.514169] [INFO ] [LOCAL ] Saved forecast: PKG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PKG.txt [2026-02-03T20:29:30.514307] [INFO ] [sig ] [2445/3452] Completed PKG in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-03T20:29:30.514348] [INFO ] [sig ] [2446/3452] Forecasting PKOH... [2026-02-03T20:29:30.514378] [INFO ] [sig ] Generating forecast for: PKOH [2026-02-03T20:29:30.514407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-02-03T20:29:30.525210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-02-03T20:29:30.525557] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-02-03T20:29:30.526341] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-02-03T20:29:30.526394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:30.526426] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:30.526453] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:30.526509] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:30.585444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:30.586128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:30.586209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:30.586243] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:30.699563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:30.699744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:30.699785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:30.699816] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:30.703279] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=17.12%) [2026-02-03T20:29:30.703556] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-02-03T20:29:30.703717] [INFO ] [sig ] PKOH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:30.848320] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PKOH.txt [2026-02-03T20:29:30.848474] [INFO ] [sig ] [2446/3452] Completed PKOH in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-03T20:29:30.848514] [INFO ] [sig ] [2447/3452] Forecasting PKX... [2026-02-03T20:29:30.848543] [INFO ] [sig ] Generating forecast for: PKX [2026-02-03T20:29:30.848598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-02-03T20:29:30.859237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-02-03T20:29:30.859552] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-02-03T20:29:30.860331] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-02-03T20:29:30.860384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:30.860457] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:30.860486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:30.860543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:30.918538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:30.919424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:30.919514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:30.919548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:31.042412] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:31.042583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:31.042627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:31.042656] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:31.046092] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=90.58%) [2026-02-03T20:29:31.046374] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-02-03T20:29:31.046505] [INFO ] [sig ] PKX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:31.191031] [INFO ] [LOCAL ] Saved forecast: PKX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PKX.txt [2026-02-03T20:29:31.191183] [INFO ] [sig ] [2447/3452] Completed PKX in 0.3s | 2.82 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-03T20:29:31.191224] [INFO ] [sig ] [2448/3452] Forecasting PLAB... [2026-02-03T20:29:31.191256] [INFO ] [sig ] Generating forecast for: PLAB [2026-02-03T20:29:31.191285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-02-03T20:29:31.202294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-02-03T20:29:31.202708] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-02-03T20:29:31.203510] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-02-03T20:29:31.203565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:31.203632] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:31.203661] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:31.203719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:31.263182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:31.264068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:31.264152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:31.264185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:31.392388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:31.392541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:31.392601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:31.392635] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:31.396098] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: UP (p=74.97%) [2026-02-03T20:29:31.396399] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-02-03T20:29:31.396537] [INFO ] [sig ] PLAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:31.542596] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PLAB.txt [2026-02-03T20:29:31.542745] [INFO ] [sig ] [2448/3452] Completed PLAB in 0.4s | 2.82 sym/s | Total: 14.4m | ETA: 5.9m [2026-02-03T20:29:31.542784] [INFO ] [sig ] [2449/3452] Forecasting PLAY... [2026-02-03T20:29:31.542814] [INFO ] [sig ] Generating forecast for: PLAY [2026-02-03T20:29:31.542847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-02-03T20:29:31.554115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-02-03T20:29:31.554424] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-02-03T20:29:31.555283] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-02-03T20:29:31.555336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:31.555369] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:31.555395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:31.555452] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:31.612560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:31.613207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:31.613285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:31.613317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:31.738001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:31.738171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:31.738211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:31.738240] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:31.741879] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-02-03T20:29:31.742199] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-02-03T20:29:31.742338] [INFO ] [sig ] PLAY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:31.897597] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PLAY.txt [2026-02-03T20:29:31.897785] [INFO ] [sig ] [2449/3452] Completed PLAY in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:31.897835] [INFO ] [sig ] [2450/3452] Forecasting PLBC... [2026-02-03T20:29:31.897869] [INFO ] [sig ] Generating forecast for: PLBC [2026-02-03T20:29:31.897926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-02-03T20:29:31.911404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-02-03T20:29:31.911881] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-02-03T20:29:31.912911] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-02-03T20:29:31.912966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:31.912998] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:31.913026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:31.913084] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:31.975218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:31.976169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:31.976258] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:31.976291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:32.083741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:32.084102] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:29:32.084163] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:32.084233] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:32.088005] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=69.45%) [2026-02-03T20:29:32.088307] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-02-03T20:29:32.088452] [INFO ] [sig ] PLBC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:32.234023] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PLBC.txt [2026-02-03T20:29:32.234184] [INFO ] [sig ] [2450/3452] Completed PLBC in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:32.234226] [INFO ] [sig ] [2451/3452] Forecasting PLBY... [2026-02-03T20:29:32.234258] [INFO ] [sig ] Generating forecast for: PLBY [2026-02-03T20:29:32.234288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-02-03T20:29:32.245474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-02-03T20:29:32.245859] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-02-03T20:29:32.246656] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-02-03T20:29:32.246709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:32.246740] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:32.246767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:32.246822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:32.306818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:32.307737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:32.307833] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:32.307866] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:32.433133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:32.433314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:32.433359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:32.433388] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:32.436851] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: DOWN (p=21.84%) [2026-02-03T20:29:32.437150] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-02-03T20:29:32.437289] [INFO ] [sig ] PLBY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:32.583831] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PLBY.txt [2026-02-03T20:29:32.584018] [INFO ] [sig ] [2451/3452] Completed PLBY in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:32.584063] [INFO ] [sig ] [2452/3452] Forecasting PLCE... [2026-02-03T20:29:32.584094] [INFO ] [sig ] Generating forecast for: PLCE [2026-02-03T20:29:32.584133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-02-03T20:29:32.596247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-02-03T20:29:32.596559] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-02-03T20:29:32.597449] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-02-03T20:29:32.597504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:32.597537] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:32.597588] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:32.597682] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:32.656971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:32.657729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:32.657827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:32.657863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:32.779305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:32.779457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:32.779497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:32.779526] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:32.782927] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=90.55%) [2026-02-03T20:29:32.783206] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-02-03T20:29:32.783329] [INFO ] [sig ] PLCE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:32.924930] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PLCE.txt [2026-02-03T20:29:32.925066] [INFO ] [sig ] [2452/3452] Completed PLCE in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:32.925115] [INFO ] [sig ] [2453/3452] Forecasting PLD... [2026-02-03T20:29:32.925147] [INFO ] [sig ] Generating forecast for: PLD [2026-02-03T20:29:32.925178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-02-03T20:29:32.937359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-02-03T20:29:32.937785] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-02-03T20:29:32.938739] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-02-03T20:29:32.938806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:32.938847] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:32.938889] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:32.938949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:32.997278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:32.998013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:32.998098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:32.998133] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:33.128080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:33.128244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:33.128286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:33.128318] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:33.131833] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=33.44%) [2026-02-03T20:29:33.132105] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-02-03T20:29:33.132231] [INFO ] [sig ] PLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:33.278205] [INFO ] [LOCAL ] Saved forecast: PLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PLD.txt [2026-02-03T20:29:33.278382] [INFO ] [sig ] [2453/3452] Completed PLD in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:33.278424] [INFO ] [sig ] [2454/3452] Forecasting PLPC... [2026-02-03T20:29:33.278456] [INFO ] [sig ] Generating forecast for: PLPC [2026-02-03T20:29:33.278490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-02-03T20:29:33.291068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-02-03T20:29:33.291462] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-02-03T20:29:33.292303] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-02-03T20:29:33.292358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:33.292391] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:33.292419] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:33.292477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:33.350673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:33.351595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:33.351684] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:33.351718] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:33.473907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:33.474080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:33.474132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:33.474171] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:33.477775] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=46.54%) [2026-02-03T20:29:33.478141] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-02-03T20:29:33.478300] [INFO ] [sig ] PLPC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:33.625848] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PLPC.txt [2026-02-03T20:29:33.626023] [INFO ] [sig ] [2454/3452] Completed PLPC in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:33.626065] [INFO ] [sig ] [2455/3452] Forecasting PLRX... [2026-02-03T20:29:33.626094] [INFO ] [sig ] Generating forecast for: PLRX [2026-02-03T20:29:33.626144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-02-03T20:29:33.637531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-02-03T20:29:33.637955] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-02-03T20:29:33.638881] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-02-03T20:29:33.638946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:33.638979] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:33.639005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:33.639060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:33.695867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:33.696801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:33.696895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:33.696929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:33.816100] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:33.816271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:33.816313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:33.816342] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:33.819853] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=65.13%) [2026-02-03T20:29:33.820138] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-02-03T20:29:33.820270] [INFO ] [sig ] PLRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:33.961891] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PLRX.txt [2026-02-03T20:29:33.962055] [INFO ] [sig ] [2455/3452] Completed PLRX in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:33.962096] [INFO ] [sig ] [2456/3452] Forecasting PLSE... [2026-02-03T20:29:33.962127] [INFO ] [sig ] Generating forecast for: PLSE [2026-02-03T20:29:33.962158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-02-03T20:29:33.973720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-02-03T20:29:33.974085] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-02-03T20:29:33.974873] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-02-03T20:29:33.974924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:33.974956] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:33.974982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:33.975038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:34.032351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:34.033233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:34.033317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:34.033351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:34.146690] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:34.146854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:34.146896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:34.146925] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:34.150340] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=69.44%) [2026-02-03T20:29:34.150629] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-02-03T20:29:34.150754] [INFO ] [sig ] PLSE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:34.292234] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PLSE.txt [2026-02-03T20:29:34.292381] [INFO ] [sig ] [2456/3452] Completed PLSE in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:34.292421] [INFO ] [sig ] [2457/3452] Forecasting PLTK... [2026-02-03T20:29:34.292452] [INFO ] [sig ] Generating forecast for: PLTK [2026-02-03T20:29:34.292482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-02-03T20:29:34.303742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-02-03T20:29:34.304120] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-02-03T20:29:34.304904] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-02-03T20:29:34.304955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:34.304987] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:34.305014] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:34.305070] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:34.361049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:34.361947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:34.362084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:34.362119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:34.488618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:34.488790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:34.488832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:34.488863] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:34.492303] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-02-03T20:29:34.492605] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-02-03T20:29:34.492737] [INFO ] [sig ] PLTK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:34.640334] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PLTK.txt [2026-02-03T20:29:34.640495] [INFO ] [sig ] [2457/3452] Completed PLTK in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:34.640536] [INFO ] [sig ] [2458/3452] Forecasting PLUG... [2026-02-03T20:29:34.640585] [INFO ] [sig ] Generating forecast for: PLUG [2026-02-03T20:29:34.640620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-02-03T20:29:34.651874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-02-03T20:29:34.652285] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-02-03T20:29:34.653122] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-02-03T20:29:34.653177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:34.653209] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:34.653235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:34.653292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:34.710926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:34.711839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:34.711942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:34.711975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:34.835025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:34.835181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:34.835222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:34.835251] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:34.838875] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-02-03T20:29:34.839152] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-02-03T20:29:34.839279] [INFO ] [sig ] PLUG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:34.983205] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PLUG.txt [2026-02-03T20:29:34.983344] [INFO ] [sig ] [2458/3452] Completed PLUG in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:34.983391] [INFO ] [sig ] [2459/3452] Forecasting PLUS... [2026-02-03T20:29:34.983421] [INFO ] [sig ] Generating forecast for: PLUS [2026-02-03T20:29:34.983452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-02-03T20:29:34.994957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-02-03T20:29:34.995276] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-02-03T20:29:34.996094] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-02-03T20:29:34.996146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:34.996179] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:34.996206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:34.996262] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:35.053080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:35.053809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:35.053899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:35.053932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:35.176828] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:35.176985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:35.177025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:35.177055] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:35.180604] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=72.72%) [2026-02-03T20:29:35.180885] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-02-03T20:29:35.181011] [INFO ] [sig ] PLUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:35.321743] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PLUS.txt [2026-02-03T20:29:35.321881] [INFO ] [sig ] [2459/3452] Completed PLUS in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:35.321920] [INFO ] [sig ] [2460/3452] Forecasting PLXS... [2026-02-03T20:29:35.321948] [INFO ] [sig ] Generating forecast for: PLXS [2026-02-03T20:29:35.321978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-02-03T20:29:35.333619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-02-03T20:29:35.333940] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-02-03T20:29:35.334724] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-02-03T20:29:35.334777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:35.334810] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:35.334836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:35.334892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:35.393231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:35.393932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:35.394012] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:35.394044] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:35.515979] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:35.516335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:35.516375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:35.516403] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:35.520286] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=93.14%) [2026-02-03T20:29:35.520605] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-02-03T20:29:35.520734] [INFO ] [sig ] PLXS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:35.665460] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PLXS.txt [2026-02-03T20:29:35.665666] [INFO ] [sig ] [2460/3452] Completed PLXS in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.9m [2026-02-03T20:29:35.665709] [INFO ] [sig ] [2461/3452] Forecasting PM... [2026-02-03T20:29:35.665740] [INFO ] [sig ] Generating forecast for: PM [2026-02-03T20:29:35.665772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-02-03T20:29:35.677478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-02-03T20:29:35.677969] [INFO ] [FORECASTER] Starting predict_future for PM [2026-02-03T20:29:35.678907] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-02-03T20:29:35.678962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:35.678995] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:35.679022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:35.679080] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:35.742816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:35.744154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:35.744239] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:35.744272] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:35.873837] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:35.874000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:35.874041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:35.874070] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:35.877520] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=9.71%) [2026-02-03T20:29:35.877812] [INFO ] [FORECASTER] Completed predict_future for PM [2026-02-03T20:29:35.877955] [INFO ] [sig ] PM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:36.019410] [INFO ] [LOCAL ] Saved forecast: PM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PM.txt [2026-02-03T20:29:36.019565] [INFO ] [sig ] [2461/3452] Completed PM in 0.4s | 2.82 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-03T20:29:36.019626] [INFO ] [sig ] [2462/3452] Forecasting PMAX... [2026-02-03T20:29:36.019658] [INFO ] [sig ] Generating forecast for: PMAX [2026-02-03T20:29:36.019697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-02-03T20:29:36.030748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-02-03T20:29:36.031114] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-02-03T20:29:36.031910] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-02-03T20:29:36.031963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:36.031995] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:36.032021] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:36.032076] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:36.088532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:36.089441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:36.089526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:36.089560] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:36.212514] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:36.212700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:36.212783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:36.212815] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:36.216205] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: DOWN (p=15.24%) [2026-02-03T20:29:36.216482] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-02-03T20:29:36.216628] [INFO ] [sig ] PMAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:36.360299] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PMAX.txt [2026-02-03T20:29:36.360465] [INFO ] [sig ] [2462/3452] Completed PMAX in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-03T20:29:36.360505] [INFO ] [sig ] [2463/3452] Forecasting PML... [2026-02-03T20:29:36.360536] [INFO ] [sig ] Generating forecast for: PML [2026-02-03T20:29:36.360567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-02-03T20:29:36.371413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-02-03T20:29:36.371822] [INFO ] [FORECASTER] Starting predict_future for PML [2026-02-03T20:29:36.372631] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-02-03T20:29:36.372693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:36.372733] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:36.372766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:36.372836] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:36.429375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:36.430255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:36.430341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:36.430374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:36.548968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:36.549127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:36.549168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:36.549198] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:36.552591] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-02-03T20:29:36.552892] [INFO ] [FORECASTER] Completed predict_future for PML [2026-02-03T20:29:36.553024] [INFO ] [sig ] PML: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:36.694891] [INFO ] [LOCAL ] Saved forecast: PML 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PML.txt [2026-02-03T20:29:36.695049] [INFO ] [sig ] [2463/3452] Completed PML in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-03T20:29:36.695090] [INFO ] [sig ] [2464/3452] Forecasting PMM... [2026-02-03T20:29:36.695120] [INFO ] [sig ] Generating forecast for: PMM [2026-02-03T20:29:36.695152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-02-03T20:29:36.706156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-02-03T20:29:36.706548] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-02-03T20:29:36.707338] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-02-03T20:29:36.707390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:36.707452] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:36.707483] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:36.707558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:36.765521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:36.766383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:36.766482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:36.766516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:36.887523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:36.887703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:36.887747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:36.887776] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:36.891231] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=33.81%) [2026-02-03T20:29:36.891517] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-02-03T20:29:36.891670] [INFO ] [sig ] PMM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:37.042911] [INFO ] [LOCAL ] Saved forecast: PMM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PMM.txt [2026-02-03T20:29:37.043104] [INFO ] [sig ] [2464/3452] Completed PMM in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-03T20:29:37.043177] [INFO ] [sig ] [2465/3452] Forecasting PMO... [2026-02-03T20:29:37.043215] [INFO ] [sig ] Generating forecast for: PMO [2026-02-03T20:29:37.043249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-02-03T20:29:37.054628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-02-03T20:29:37.055042] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-02-03T20:29:37.055899] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-02-03T20:29:37.055952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:37.055983] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:37.056009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:37.056065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:37.112733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:37.113676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:37.113793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:37.113835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:37.231869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:37.232018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:37.232057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:37.232087] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:37.235528] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: UP (p=58.55%) [2026-02-03T20:29:37.235816] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-02-03T20:29:37.235940] [INFO ] [sig ] PMO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:37.376280] [INFO ] [LOCAL ] Saved forecast: PMO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PMO.txt [2026-02-03T20:29:37.376415] [INFO ] [sig ] [2465/3452] Completed PMO in 0.3s | 2.82 sym/s | Total: 14.5m | ETA: 5.8m [2026-02-03T20:29:37.376455] [INFO ] [sig ] [2466/3452] Forecasting PMTS... [2026-02-03T20:29:37.376485] [INFO ] [sig ] Generating forecast for: PMTS [2026-02-03T20:29:37.376514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-02-03T20:29:37.387709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-02-03T20:29:37.388050] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-02-03T20:29:37.388888] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-02-03T20:29:37.388942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:37.388987] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:37.389015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:37.389072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:37.445362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:37.446024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:37.446103] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:37.446134] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:37.578986] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:37.579157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:37.579198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:37.579226] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:37.582736] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: UP (p=56.57%) [2026-02-03T20:29:37.583013] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-02-03T20:29:37.583138] [INFO ] [sig ] PMTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:37.724805] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PMTS.txt [2026-02-03T20:29:37.724962] [INFO ] [sig ] [2466/3452] Completed PMTS in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:37.725003] [INFO ] [sig ] [2467/3452] Forecasting PMVP... [2026-02-03T20:29:37.725034] [INFO ] [sig ] Generating forecast for: PMVP [2026-02-03T20:29:37.725064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-02-03T20:29:37.736650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-02-03T20:29:37.737027] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-02-03T20:29:37.737831] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-02-03T20:29:37.737926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:37.737961] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:37.737988] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:37.738045] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:37.794989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:37.795881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:37.795967] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:37.796001] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:37.925402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:37.925569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:37.925642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:37.925715] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:37.930392] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-02-03T20:29:37.930730] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-02-03T20:29:37.930877] [INFO ] [sig ] PMVP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:38.076965] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PMVP.txt [2026-02-03T20:29:38.077134] [INFO ] [sig ] [2467/3452] Completed PMVP in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:38.077174] [INFO ] [sig ] [2468/3452] Forecasting PNC... [2026-02-03T20:29:38.077205] [INFO ] [sig ] Generating forecast for: PNC [2026-02-03T20:29:38.077236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-02-03T20:29:38.089210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-02-03T20:29:38.089615] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-02-03T20:29:38.090404] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-02-03T20:29:38.090457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:38.090489] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:38.090516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:38.090590] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:38.149117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:38.150294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:38.150393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:38.150429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:38.284984] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:38.285151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:38.285192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:38.285221] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:38.288867] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=91.34%) [2026-02-03T20:29:38.289191] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-02-03T20:29:38.289374] [INFO ] [sig ] PNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:38.432600] [INFO ] [LOCAL ] Saved forecast: PNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PNC.txt [2026-02-03T20:29:38.432774] [INFO ] [sig ] [2468/3452] Completed PNC in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:38.432816] [INFO ] [sig ] [2469/3452] Forecasting PNI... [2026-02-03T20:29:38.432847] [INFO ] [sig ] Generating forecast for: PNI [2026-02-03T20:29:38.432878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-02-03T20:29:38.444129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-02-03T20:29:38.444517] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-02-03T20:29:38.445308] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-02-03T20:29:38.445361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:38.445392] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:38.445418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:38.445476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:38.502934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:38.503837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:38.503924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:38.503956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:38.617217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:38.617377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:38.617418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:38.617448] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:38.620862] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-02-03T20:29:38.621137] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-02-03T20:29:38.621265] [INFO ] [sig ] PNI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:38.769101] [INFO ] [LOCAL ] Saved forecast: PNI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PNI.txt [2026-02-03T20:29:38.769282] [INFO ] [sig ] [2469/3452] Completed PNI in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:38.769325] [INFO ] [sig ] [2470/3452] Forecasting PNQI... [2026-02-03T20:29:38.769361] [INFO ] [sig ] Generating forecast for: PNQI [2026-02-03T20:29:38.769396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-02-03T20:29:38.780417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-02-03T20:29:38.780756] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-02-03T20:29:38.781525] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-02-03T20:29:38.781596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:38.781630] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:38.781658] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:38.781715] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:38.838547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:38.839480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:38.839563] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:38.839615] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:38.963827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:38.963983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:38.964024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:38.964053] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:38.967712] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=87.58%) [2026-02-03T20:29:38.968126] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-02-03T20:29:38.968272] [INFO ] [sig ] PNQI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:39.113162] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PNQI.txt [2026-02-03T20:29:39.113328] [INFO ] [sig ] [2470/3452] Completed PNQI in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:39.113369] [INFO ] [sig ] [2471/3452] Forecasting PNRG... [2026-02-03T20:29:39.113399] [INFO ] [sig ] Generating forecast for: PNRG [2026-02-03T20:29:39.113430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-02-03T20:29:39.124700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-02-03T20:29:39.125070] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-02-03T20:29:39.125892] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-02-03T20:29:39.125949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:39.125982] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:39.126009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:39.126066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:39.185145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:39.185973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:39.186057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:39.186091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:39.305806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:39.305971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:39.306012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:39.306042] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:39.309825] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=32.11%) [2026-02-03T20:29:39.310153] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-02-03T20:29:39.310290] [INFO ] [sig ] PNRG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:39.464509] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PNRG.txt [2026-02-03T20:29:39.464671] [INFO ] [sig ] [2471/3452] Completed PNRG in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:39.464716] [INFO ] [sig ] [2472/3452] Forecasting PNTG... [2026-02-03T20:29:39.464750] [INFO ] [sig ] Generating forecast for: PNTG [2026-02-03T20:29:39.464788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-02-03T20:29:39.477514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-02-03T20:29:39.478013] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-02-03T20:29:39.479259] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-02-03T20:29:39.479315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:39.479350] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:39.479388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:39.479468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:39.540156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:39.541089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:39.541175] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:39.541209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:39.660232] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:39.660392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:39.660435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:39.660465] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:39.664032] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: DOWN (p=30.07%) [2026-02-03T20:29:39.664311] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-02-03T20:29:39.664441] [INFO ] [sig ] PNTG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:39.811420] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PNTG.txt [2026-02-03T20:29:39.811602] [INFO ] [sig ] [2472/3452] Completed PNTG in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:39.811646] [INFO ] [sig ] [2473/3452] Forecasting PODD... [2026-02-03T20:29:39.811676] [INFO ] [sig ] Generating forecast for: PODD [2026-02-03T20:29:39.811707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-02-03T20:29:39.823075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-02-03T20:29:39.823461] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-02-03T20:29:39.824326] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-02-03T20:29:39.824379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:39.824411] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:39.824437] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:39.824494] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:39.882839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:39.883628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:39.883711] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:39.883744] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:40.002267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:40.002442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:40.002485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:40.002535] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:40.006618] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=68.56%) [2026-02-03T20:29:40.007003] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-02-03T20:29:40.007154] [INFO ] [sig ] PODD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:40.159039] [INFO ] [LOCAL ] Saved forecast: PODD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PODD.txt [2026-02-03T20:29:40.159201] [INFO ] [sig ] [2473/3452] Completed PODD in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:40.159258] [INFO ] [sig ] [2474/3452] Forecasting POOL... [2026-02-03T20:29:40.159296] [INFO ] [sig ] Generating forecast for: POOL [2026-02-03T20:29:40.159327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-02-03T20:29:40.174775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-02-03T20:29:40.175218] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-02-03T20:29:40.176046] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-02-03T20:29:40.176100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:40.176132] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:40.176161] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:40.176227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:40.235113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:40.235870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:40.235994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:40.236031] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:40.357993] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:40.358150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:40.358193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:40.358223] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:40.361766] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-02-03T20:29:40.362040] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-02-03T20:29:40.362169] [INFO ] [sig ] POOL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:40.504833] [INFO ] [LOCAL ] Saved forecast: POOL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/POOL.txt [2026-02-03T20:29:40.504974] [INFO ] [sig ] [2474/3452] Completed POOL in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:40.505014] [INFO ] [sig ] [2475/3452] Forecasting POWI... [2026-02-03T20:29:40.505046] [INFO ] [sig ] Generating forecast for: POWI [2026-02-03T20:29:40.505076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-02-03T20:29:40.516963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-02-03T20:29:40.517287] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-02-03T20:29:40.518134] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-02-03T20:29:40.518188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:40.518221] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:40.518248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:40.518305] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:40.577438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:40.578357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:40.578446] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:40.578499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:40.697634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:40.697783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:40.697824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:40.697858] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:40.701690] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: UP (p=63.75%) [2026-02-03T20:29:40.702007] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-02-03T20:29:40.702140] [INFO ] [sig ] POWI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:40.844826] [INFO ] [LOCAL ] Saved forecast: POWI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/POWI.txt [2026-02-03T20:29:40.844950] [INFO ] [sig ] [2475/3452] Completed POWI in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:40.844990] [INFO ] [sig ] [2476/3452] Forecasting POWL... [2026-02-03T20:29:40.845020] [INFO ] [sig ] Generating forecast for: POWL [2026-02-03T20:29:40.845049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-02-03T20:29:40.856647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-02-03T20:29:40.856966] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-02-03T20:29:40.857732] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-02-03T20:29:40.857785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:40.857817] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:40.857844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:40.857918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:40.915145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:40.915809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:40.915894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:40.915927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:41.037682] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:41.037844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:41.037922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:41.037954] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:41.041461] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-02-03T20:29:41.041752] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-02-03T20:29:41.041885] [INFO ] [sig ] POWL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:41.182337] [INFO ] [LOCAL ] Saved forecast: POWL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/POWL.txt [2026-02-03T20:29:41.182471] [INFO ] [sig ] [2476/3452] Completed POWL in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:41.182512] [INFO ] [sig ] [2477/3452] Forecasting PPC... [2026-02-03T20:29:41.182542] [INFO ] [sig ] Generating forecast for: PPC [2026-02-03T20:29:41.182589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-02-03T20:29:41.193473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-02-03T20:29:41.193805] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-02-03T20:29:41.194553] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-02-03T20:29:41.194626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:41.194660] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:41.194687] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:41.194786] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:41.252415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:41.253257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:41.253349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:41.253384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:41.379268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:41.379405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:41.379446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:41.379477] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:41.382910] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-02-03T20:29:41.383187] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-02-03T20:29:41.383318] [INFO ] [sig ] PPC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:41.529674] [INFO ] [LOCAL ] Saved forecast: PPC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PPC.txt [2026-02-03T20:29:41.529850] [INFO ] [sig ] [2477/3452] Completed PPC in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.8m [2026-02-03T20:29:41.529892] [INFO ] [sig ] [2478/3452] Forecasting PPG... [2026-02-03T20:29:41.529922] [INFO ] [sig ] Generating forecast for: PPG [2026-02-03T20:29:41.529953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-02-03T20:29:41.542074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-02-03T20:29:41.542419] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-02-03T20:29:41.543206] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-02-03T20:29:41.543258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:41.543291] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:41.543317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:41.543377] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:41.605487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:41.606296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:41.606385] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:41.606421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:41.739287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:41.739451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:41.739493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:41.739523] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:41.743123] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: UP (p=76.96%) [2026-02-03T20:29:41.743424] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-02-03T20:29:41.743560] [INFO ] [sig ] PPG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:41.890956] [INFO ] [LOCAL ] Saved forecast: PPG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PPG.txt [2026-02-03T20:29:41.891265] [INFO ] [sig ] [2478/3452] Completed PPG in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-03T20:29:41.891305] [INFO ] [sig ] [2479/3452] Forecasting PPH... [2026-02-03T20:29:41.891336] [INFO ] [sig ] Generating forecast for: PPH [2026-02-03T20:29:41.891366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-02-03T20:29:41.903199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-02-03T20:29:41.903625] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-02-03T20:29:41.904466] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-02-03T20:29:41.904535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:41.904585] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:41.904617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:41.904673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:41.965160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:41.966071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:41.966155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:41.966188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:42.086878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:42.087045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:42.087085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:42.087114] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:42.090511] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=31.38%) [2026-02-03T20:29:42.090822] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-02-03T20:29:42.090956] [INFO ] [sig ] PPH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:42.235371] [INFO ] [LOCAL ] Saved forecast: PPH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PPH.txt [2026-02-03T20:29:42.235504] [INFO ] [sig ] [2479/3452] Completed PPH in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-03T20:29:42.235544] [INFO ] [sig ] [2480/3452] Forecasting PPIH... [2026-02-03T20:29:42.235591] [INFO ] [sig ] Generating forecast for: PPIH [2026-02-03T20:29:42.235624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-02-03T20:29:42.247080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-02-03T20:29:42.247432] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-02-03T20:29:42.248246] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-02-03T20:29:42.248298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:42.248330] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:42.248356] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:42.248412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:42.305767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:42.306591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:42.306672] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:42.306705] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:42.427684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:42.427841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:42.427899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:42.427934] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:42.431428] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=58.17%) [2026-02-03T20:29:42.431723] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-02-03T20:29:42.431857] [INFO ] [sig ] PPIH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:42.577534] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PPIH.txt [2026-02-03T20:29:42.577682] [INFO ] [sig ] [2480/3452] Completed PPIH in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-03T20:29:42.577722] [INFO ] [sig ] [2481/3452] Forecasting PPL... [2026-02-03T20:29:42.577753] [INFO ] [sig ] Generating forecast for: PPL [2026-02-03T20:29:42.577784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-02-03T20:29:42.589295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-02-03T20:29:42.589640] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-02-03T20:29:42.590440] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-02-03T20:29:42.590494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:42.590597] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:42.590630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:42.590688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:42.648514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:42.649218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:42.649299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:42.649332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:42.775045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:42.775225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:42.775276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:42.775315] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:42.779870] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-03T20:29:42.780283] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-02-03T20:29:42.780461] [INFO ] [sig ] PPL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:42.936972] [INFO ] [LOCAL ] Saved forecast: PPL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PPL.txt [2026-02-03T20:29:42.937119] [INFO ] [sig ] [2481/3452] Completed PPL in 0.4s | 2.82 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-03T20:29:42.937159] [INFO ] [sig ] [2482/3452] Forecasting PPSI... [2026-02-03T20:29:42.937190] [INFO ] [sig ] Generating forecast for: PPSI [2026-02-03T20:29:42.937220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-02-03T20:29:42.948052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-02-03T20:29:42.948419] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-02-03T20:29:42.949193] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-02-03T20:29:42.949245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:42.949277] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:42.949303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:42.949359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:43.006598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:43.007380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:43.007461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:43.007494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:43.125748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:43.125906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:43.125946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:43.125976] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:43.132881] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: UP (p=68.05%) [2026-02-03T20:29:43.133207] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-02-03T20:29:43.133344] [INFO ] [sig ] PPSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:43.277760] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PPSI.txt [2026-02-03T20:29:43.277936] [INFO ] [sig ] [2482/3452] Completed PPSI in 0.3s | 2.82 sym/s | Total: 14.6m | ETA: 5.7m [2026-02-03T20:29:43.277988] [INFO ] [sig ] [2483/3452] Forecasting PPTA... [2026-02-03T20:29:43.278025] [INFO ] [sig ] Generating forecast for: PPTA [2026-02-03T20:29:43.278063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-02-03T20:29:43.289991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-02-03T20:29:43.290349] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-02-03T20:29:43.291166] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-02-03T20:29:43.291219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:43.291250] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:43.291277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:43.291333] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:43.347942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:43.348736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:43.348820] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:43.348854] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:43.468129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:43.468284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:43.468324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:43.468353] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:43.471783] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=60.40%) [2026-02-03T20:29:43.472060] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-02-03T20:29:43.472186] [INFO ] [sig ] PPTA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:43.617248] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PPTA.txt [2026-02-03T20:29:43.617380] [INFO ] [sig ] [2483/3452] Completed PPTA in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:43.617420] [INFO ] [sig ] [2484/3452] Forecasting PRA... [2026-02-03T20:29:43.617449] [INFO ] [sig ] Generating forecast for: PRA [2026-02-03T20:29:43.617481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-02-03T20:29:43.628706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-02-03T20:29:43.629049] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-02-03T20:29:43.629835] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-02-03T20:29:43.629903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:43.629956] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:43.630004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:43.630079] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:43.688718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:43.689460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:43.689543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:43.689593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:43.815878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:43.816050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:43.816099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:43.816165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:43.820010] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=24.40%) [2026-02-03T20:29:43.820315] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-02-03T20:29:43.820444] [INFO ] [sig ] PRA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:43.970903] [INFO ] [LOCAL ] Saved forecast: PRA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PRA.txt [2026-02-03T20:29:43.971034] [INFO ] [sig ] [2484/3452] Completed PRA in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:43.971073] [INFO ] [sig ] [2485/3452] Forecasting PRAA... [2026-02-03T20:29:43.971102] [INFO ] [sig ] Generating forecast for: PRAA [2026-02-03T20:29:43.971133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-02-03T20:29:43.982498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-02-03T20:29:43.982853] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-02-03T20:29:43.983850] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-02-03T20:29:43.983903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:43.983935] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:43.983965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:43.984024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:44.044127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:44.045024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:44.045123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:44.045155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:44.166882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:44.167046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:44.167088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:44.167119] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:44.170776] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-02-03T20:29:44.171161] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-02-03T20:29:44.171313] [INFO ] [sig ] PRAA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:44.320254] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRAA.txt [2026-02-03T20:29:44.320423] [INFO ] [sig ] [2485/3452] Completed PRAA in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:44.320462] [INFO ] [sig ] [2486/3452] Forecasting PRAX... [2026-02-03T20:29:44.320491] [INFO ] [sig ] Generating forecast for: PRAX [2026-02-03T20:29:44.320523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-02-03T20:29:44.331816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-02-03T20:29:44.332143] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-02-03T20:29:44.332960] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-02-03T20:29:44.333014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:44.333047] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:44.333075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:44.333134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:44.391730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:44.392444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:44.392530] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:44.392564] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:44.520602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:44.520798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:44.520840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:44.520871] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:44.524419] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=4.33%) [2026-02-03T20:29:44.524739] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-02-03T20:29:44.524877] [INFO ] [sig ] PRAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:44.668730] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PRAX.txt [2026-02-03T20:29:44.668876] [INFO ] [sig ] [2486/3452] Completed PRAX in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:44.668923] [INFO ] [sig ] [2487/3452] Forecasting PRCH... [2026-02-03T20:29:44.668959] [INFO ] [sig ] Generating forecast for: PRCH [2026-02-03T20:29:44.668998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-02-03T20:29:44.680160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-02-03T20:29:44.680512] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-02-03T20:29:44.681295] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-02-03T20:29:44.681348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:44.681380] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:44.681407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:44.681463] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:44.741403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:44.742301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:44.742390] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:44.742424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:44.866876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:44.867031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:44.867071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:44.867099] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:44.870928] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: UP (p=65.68%) [2026-02-03T20:29:44.871206] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-02-03T20:29:44.871335] [INFO ] [sig ] PRCH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:45.017136] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRCH.txt [2026-02-03T20:29:45.017271] [INFO ] [sig ] [2487/3452] Completed PRCH in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:45.017310] [INFO ] [sig ] [2488/3452] Forecasting PRDO... [2026-02-03T20:29:45.017340] [INFO ] [sig ] Generating forecast for: PRDO [2026-02-03T20:29:45.017371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-02-03T20:29:45.028360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-02-03T20:29:45.028717] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-02-03T20:29:45.029566] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-02-03T20:29:45.029640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:45.029675] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:45.029703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:45.029763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:45.089783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:45.090478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:45.090559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:45.090612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:45.213490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:45.213670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:45.213713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:45.213742] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:45.217154] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=18.80%) [2026-02-03T20:29:45.217434] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-02-03T20:29:45.217563] [INFO ] [sig ] PRDO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:45.429342] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PRDO.txt [2026-02-03T20:29:45.429498] [INFO ] [sig ] [2488/3452] Completed PRDO in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:45.429546] [INFO ] [sig ] [2489/3452] Forecasting PRFZ... [2026-02-03T20:29:45.429593] [INFO ] [sig ] Generating forecast for: PRFZ [2026-02-03T20:29:45.429635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-02-03T20:29:45.440922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-02-03T20:29:45.441253] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-02-03T20:29:45.442080] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-02-03T20:29:45.442133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:45.442172] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:45.442202] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:45.442264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:45.499158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:45.499829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:45.499922] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:45.499956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:45.630851] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:45.631016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:45.631064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:45.631096] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:45.634516] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: UP (p=81.08%) [2026-02-03T20:29:45.634806] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-02-03T20:29:45.634937] [INFO ] [sig ] PRFZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:45.778357] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRFZ.txt [2026-02-03T20:29:45.778501] [INFO ] [sig ] [2489/3452] Completed PRFZ in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:45.778540] [INFO ] [sig ] [2490/3452] Forecasting PRG... [2026-02-03T20:29:45.778587] [INFO ] [sig ] Generating forecast for: PRG [2026-02-03T20:29:45.778621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-02-03T20:29:45.789535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-02-03T20:29:45.789919] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-02-03T20:29:45.790750] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-02-03T20:29:45.790831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:45.790867] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:45.790900] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:45.790971] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:45.850825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:45.851533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:45.851630] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:45.851666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:45.969897] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:45.970067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:45.970110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:45.970141] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:45.973634] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-02-03T20:29:45.973912] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-02-03T20:29:45.974041] [INFO ] [sig ] PRG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:46.119095] [INFO ] [LOCAL ] Saved forecast: PRG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRG.txt [2026-02-03T20:29:46.119247] [INFO ] [sig ] [2490/3452] Completed PRG in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:46.119286] [INFO ] [sig ] [2491/3452] Forecasting PRGO... [2026-02-03T20:29:46.119315] [INFO ] [sig ] Generating forecast for: PRGO [2026-02-03T20:29:46.119346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-02-03T20:29:46.130371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-02-03T20:29:46.130740] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-02-03T20:29:46.131539] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-02-03T20:29:46.131609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:46.131642] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:46.131670] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:46.131725] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:46.190069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:46.190928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:46.191051] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:46.191086] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:46.312128] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:46.312283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:46.312322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:46.312353] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:46.315825] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: UP (p=55.78%) [2026-02-03T20:29:46.316105] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-02-03T20:29:46.316235] [INFO ] [sig ] PRGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:46.463452] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRGO.txt [2026-02-03T20:29:46.463641] [INFO ] [sig ] [2491/3452] Completed PRGO in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:46.463703] [INFO ] [sig ] [2492/3452] Forecasting PRH... [2026-02-03T20:29:46.463735] [INFO ] [sig ] Generating forecast for: PRH [2026-02-03T20:29:46.463766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-02-03T20:29:46.474876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-02-03T20:29:46.475435] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-02-03T20:29:46.476221] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-02-03T20:29:46.476274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:46.476306] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:46.476333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:46.476390] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:46.533531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:46.534172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:46.534252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:46.534283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:46.654255] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:46.654399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:46.654441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:46.654471] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:46.657858] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: UP (p=62.84%) [2026-02-03T20:29:46.658155] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-02-03T20:29:46.658286] [INFO ] [sig ] PRH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:46.800649] [INFO ] [LOCAL ] Saved forecast: PRH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRH.txt [2026-02-03T20:29:46.800826] [INFO ] [sig ] [2492/3452] Completed PRH in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:46.800868] [INFO ] [sig ] [2493/3452] Forecasting PRI... [2026-02-03T20:29:46.800899] [INFO ] [sig ] Generating forecast for: PRI [2026-02-03T20:29:46.800934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-02-03T20:29:46.814633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-02-03T20:29:46.815095] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-02-03T20:29:46.816006] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-02-03T20:29:46.816073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:46.816111] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:46.816139] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:46.816197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:46.875402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:46.876168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:46.876254] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:46.876287] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:46.999751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:46.999957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:47.000018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:47.000056] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:47.003893] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: DOWN (p=11.42%) [2026-02-03T20:29:47.004201] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-02-03T20:29:47.004340] [INFO ] [sig ] PRI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:47.151547] [INFO ] [LOCAL ] Saved forecast: PRI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PRI.txt [2026-02-03T20:29:47.151694] [INFO ] [sig ] [2493/3452] Completed PRI in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:47.151741] [INFO ] [sig ] [2494/3452] Forecasting PRIM... [2026-02-03T20:29:47.151772] [INFO ] [sig ] Generating forecast for: PRIM [2026-02-03T20:29:47.151802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-02-03T20:29:47.164110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-02-03T20:29:47.164476] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-02-03T20:29:47.165298] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-02-03T20:29:47.165351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:47.165383] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:47.165408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:47.165464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:47.223241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:47.224280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:47.224383] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:47.224419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:47.351893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:47.352039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:47.352081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:47.352112] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:47.355495] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: UP (p=95.66%) [2026-02-03T20:29:47.355787] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-02-03T20:29:47.355914] [INFO ] [sig ] PRIM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:47.499642] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRIM.txt [2026-02-03T20:29:47.499812] [INFO ] [sig ] [2494/3452] Completed PRIM in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.7m [2026-02-03T20:29:47.499852] [INFO ] [sig ] [2495/3452] Forecasting PRLB... [2026-02-03T20:29:47.499882] [INFO ] [sig ] Generating forecast for: PRLB [2026-02-03T20:29:47.499913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-02-03T20:29:47.511132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-02-03T20:29:47.511458] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-02-03T20:29:47.512260] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-02-03T20:29:47.512313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:47.512345] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:47.512372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:47.512429] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:47.570480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:47.571150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:47.571231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:47.571264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:47.694061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:47.694224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:47.694267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:47.694297] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:47.697970] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=62.63%) [2026-02-03T20:29:47.698253] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-02-03T20:29:47.698428] [INFO ] [sig ] PRLB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:47.851736] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRLB.txt [2026-02-03T20:29:47.851896] [INFO ] [sig ] [2495/3452] Completed PRLB in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-03T20:29:47.851937] [INFO ] [sig ] [2496/3452] Forecasting PRM... [2026-02-03T20:29:47.851968] [INFO ] [sig ] Generating forecast for: PRM [2026-02-03T20:29:47.851998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-02-03T20:29:47.863193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-02-03T20:29:47.863552] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-02-03T20:29:47.864402] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-02-03T20:29:47.864458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:47.864490] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:47.864516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:47.864592] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:47.923393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:47.924128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:47.924209] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:47.924242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:48.045165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:48.045320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:48.045362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:48.045392] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:48.048855] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-02-03T20:29:48.049132] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-02-03T20:29:48.049259] [INFO ] [sig ] PRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:48.192153] [INFO ] [LOCAL ] Saved forecast: PRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRM.txt [2026-02-03T20:29:48.192291] [INFO ] [sig ] [2496/3452] Completed PRM in 0.3s | 2.82 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-03T20:29:48.192332] [INFO ] [sig ] [2497/3452] Forecasting PRME... [2026-02-03T20:29:48.192361] [INFO ] [sig ] Generating forecast for: PRME [2026-02-03T20:29:48.192393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-02-03T20:29:48.203487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-02-03T20:29:48.203872] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-02-03T20:29:48.204695] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-02-03T20:29:48.204746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:48.204779] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:48.204806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:48.204862] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:48.267945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:48.268829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:48.268913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:48.268947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:48.384541] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:48.384700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:48.384757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:48.384794] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:48.388260] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=32.80%) [2026-02-03T20:29:48.388530] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-02-03T20:29:48.388675] [INFO ] [sig ] PRME: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:48.544786] [INFO ] [LOCAL ] Saved forecast: PRME 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PRME.txt [2026-02-03T20:29:48.544960] [INFO ] [sig ] [2497/3452] Completed PRME in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-03T20:29:48.545005] [INFO ] [sig ] [2498/3452] Forecasting PRN... [2026-02-03T20:29:48.545037] [INFO ] [sig ] Generating forecast for: PRN [2026-02-03T20:29:48.545072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-02-03T20:29:48.557277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-02-03T20:29:48.557701] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-02-03T20:29:48.558560] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-02-03T20:29:48.558647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:48.558714] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:48.558744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:48.558803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:48.623002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:48.624009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:48.624125] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:48.624169] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:48.754267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:48.754431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:48.754475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:48.754507] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:48.758340] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-02-03T20:29:48.758640] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-02-03T20:29:48.758775] [INFO ] [sig ] PRN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:48.910974] [INFO ] [LOCAL ] Saved forecast: PRN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PRN.txt [2026-02-03T20:29:48.911126] [INFO ] [sig ] [2498/3452] Completed PRN in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-03T20:29:48.911168] [INFO ] [sig ] [2499/3452] Forecasting PROF... [2026-02-03T20:29:48.911202] [INFO ] [sig ] Generating forecast for: PROF [2026-02-03T20:29:48.911234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-02-03T20:29:48.922988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-02-03T20:29:48.923397] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-02-03T20:29:48.924219] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-02-03T20:29:48.924284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:48.924334] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:48.924371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:48.924430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:48.988797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:48.989842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:48.989962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:48.990002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:49.119188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:49.119349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:49.119399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:49.119436] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:49.123247] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-02-03T20:29:49.123545] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-02-03T20:29:49.123717] [INFO ] [sig ] PROF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:49.270643] [INFO ] [LOCAL ] Saved forecast: PROF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PROF.txt [2026-02-03T20:29:49.270824] [INFO ] [sig ] [2499/3452] Completed PROF in 0.4s | 2.82 sym/s | Total: 14.7m | ETA: 5.6m [2026-02-03T20:29:49.270868] [INFO ] [sig ] [2500/3452] Forecasting PROK... [2026-02-03T20:29:49.270903] [INFO ] [sig ] Generating forecast for: PROK [2026-02-03T20:29:49.270936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-02-03T20:29:49.283178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-02-03T20:29:49.283518] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-02-03T20:29:49.284381] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-02-03T20:29:49.284435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:49.284468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:49.284495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:49.284552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:49.341811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:49.342663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:49.342747] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:49.342780] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:49.462436] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:49.462620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:49.462663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:49.462693] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:49.466198] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=95.46%) [2026-02-03T20:29:49.466476] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-02-03T20:29:49.466623] [INFO ] [sig ] PROK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:49.611809] [INFO ] [LOCAL ] Saved forecast: PROK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PROK.txt [2026-02-03T20:29:49.611956] [INFO ] [sig ] [2500/3452] Completed PROK in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:49.611998] [INFO ] [sig ] [2501/3452] Forecasting PRTA... [2026-02-03T20:29:49.612028] [INFO ] [sig ] Generating forecast for: PRTA [2026-02-03T20:29:49.612061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-02-03T20:29:49.623339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-02-03T20:29:49.623713] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-02-03T20:29:49.624493] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-02-03T20:29:49.624547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:49.624616] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:49.624648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:49.624706] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:49.686617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:49.687647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:49.687751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:49.687786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:49.807878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:49.808055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:49.808098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:49.808160] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:49.811658] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-02-03T20:29:49.811939] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-02-03T20:29:49.812068] [INFO ] [sig ] PRTA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:49.959084] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRTA.txt [2026-02-03T20:29:49.959240] [INFO ] [sig ] [2501/3452] Completed PRTA in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:49.959282] [INFO ] [sig ] [2502/3452] Forecasting PRTH... [2026-02-03T20:29:49.959312] [INFO ] [sig ] Generating forecast for: PRTH [2026-02-03T20:29:49.959345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-02-03T20:29:49.970853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-02-03T20:29:49.971196] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-02-03T20:29:49.972061] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-02-03T20:29:49.972116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:49.972149] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:49.972177] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:49.972236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:50.031720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:50.032779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:50.032899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:50.032949] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:50.162264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:50.162425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:50.162465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:50.162496] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:50.166018] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: DOWN (p=5.26%) [2026-02-03T20:29:50.166339] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-02-03T20:29:50.166480] [INFO ] [sig ] PRTH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:50.310192] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PRTH.txt [2026-02-03T20:29:50.310324] [INFO ] [sig ] [2502/3452] Completed PRTH in 0.4s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:50.310364] [INFO ] [sig ] [2503/3452] Forecasting PRVA... [2026-02-03T20:29:50.310394] [INFO ] [sig ] Generating forecast for: PRVA [2026-02-03T20:29:50.310424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-02-03T20:29:50.321010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-02-03T20:29:50.321332] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-02-03T20:29:50.322108] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-02-03T20:29:50.322160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:50.322193] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:50.322220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:50.322276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:50.378438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:50.379071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:50.379151] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:50.379183] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:50.499009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:50.499165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:50.499206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:50.499236] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:50.502612] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: UP (p=89.12%) [2026-02-03T20:29:50.502896] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-02-03T20:29:50.503030] [INFO ] [sig ] PRVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:50.647785] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PRVA.txt [2026-02-03T20:29:50.647956] [INFO ] [sig ] [2503/3452] Completed PRVA in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:50.648000] [INFO ] [sig ] [2504/3452] Forecasting PSC... [2026-02-03T20:29:50.648036] [INFO ] [sig ] Generating forecast for: PSC [2026-02-03T20:29:50.648074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-02-03T20:29:50.659112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-02-03T20:29:50.659433] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-02-03T20:29:50.660211] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-02-03T20:29:50.660263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:50.660295] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:50.660320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:50.660381] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:50.720481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:50.721316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:50.721400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:50.721433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:50.840395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:50.840554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:50.840614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:50.840645] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:50.844051] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-02-03T20:29:50.844337] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-02-03T20:29:50.844676] [INFO ] [sig ] PSC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:50.986411] [INFO ] [LOCAL ] Saved forecast: PSC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PSC.txt [2026-02-03T20:29:50.986590] [INFO ] [sig ] [2504/3452] Completed PSC in 0.3s | 2.82 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:50.986635] [INFO ] [sig ] [2505/3452] Forecasting PSCE... [2026-02-03T20:29:50.986673] [INFO ] [sig ] Generating forecast for: PSCE [2026-02-03T20:29:50.986704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-02-03T20:29:50.998935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-02-03T20:29:50.999362] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-02-03T20:29:51.000202] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-02-03T20:29:51.000256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:51.000290] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:51.000317] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:51.000375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:51.059237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:51.060018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:51.060105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:51.060139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:51.169212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:51.169365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:51.169407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:51.169437] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:51.172872] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: DOWN (p=21.07%) [2026-02-03T20:29:51.173149] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-02-03T20:29:51.173281] [INFO ] [sig ] PSCE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:51.315177] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PSCE.txt [2026-02-03T20:29:51.315315] [INFO ] [sig ] [2505/3452] Completed PSCE in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:51.315355] [INFO ] [sig ] [2506/3452] Forecasting PSCH... [2026-02-03T20:29:51.315385] [INFO ] [sig ] Generating forecast for: PSCH [2026-02-03T20:29:51.315416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-02-03T20:29:51.325725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-02-03T20:29:51.326057] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-02-03T20:29:51.326836] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-02-03T20:29:51.326888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:51.326919] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:51.326945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:51.327000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:51.384836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:51.385708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:51.385793] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:51.385827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:51.501468] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:51.501635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:51.501677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:51.501706] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:51.505052] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-02-03T20:29:51.505330] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-02-03T20:29:51.505458] [INFO ] [sig ] PSCH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:51.646306] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PSCH.txt [2026-02-03T20:29:51.646449] [INFO ] [sig ] [2506/3452] Completed PSCH in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:51.646489] [INFO ] [sig ] [2507/3452] Forecasting PSEC... [2026-02-03T20:29:51.646519] [INFO ] [sig ] Generating forecast for: PSEC [2026-02-03T20:29:51.646549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-02-03T20:29:51.658515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-02-03T20:29:51.658924] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-02-03T20:29:51.659740] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-02-03T20:29:51.659794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:51.659826] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:51.659853] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:51.659911] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:51.721411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:51.722393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:51.722476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:51.722508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:51.842663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:51.842849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:51.842891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:51.842921] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:51.846749] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=17.99%) [2026-02-03T20:29:51.847114] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-02-03T20:29:51.847270] [INFO ] [sig ] PSEC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:51.992908] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PSEC.txt [2026-02-03T20:29:51.993054] [INFO ] [sig ] [2507/3452] Completed PSEC in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:51.993104] [INFO ] [sig ] [2508/3452] Forecasting PSF... [2026-02-03T20:29:51.993137] [INFO ] [sig ] Generating forecast for: PSF [2026-02-03T20:29:51.993167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-02-03T20:29:52.004317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-02-03T20:29:52.004686] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-02-03T20:29:52.005464] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-02-03T20:29:52.005519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:52.005551] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:52.005601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:52.005662] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:52.062251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:52.063139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:52.063273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:52.063316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:52.183646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:52.183837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:52.183892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:52.183950] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:52.187495] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-02-03T20:29:52.187792] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-02-03T20:29:52.187945] [INFO ] [sig ] PSF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:52.331100] [INFO ] [LOCAL ] Saved forecast: PSF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PSF.txt [2026-02-03T20:29:52.331272] [INFO ] [sig ] [2508/3452] Completed PSF in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:52.331312] [INFO ] [sig ] [2509/3452] Forecasting PSFE... [2026-02-03T20:29:52.331344] [INFO ] [sig ] Generating forecast for: PSFE [2026-02-03T20:29:52.331374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-02-03T20:29:52.343095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-02-03T20:29:52.343535] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-02-03T20:29:52.344374] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-02-03T20:29:52.344429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:52.344461] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:52.344488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:52.344551] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:52.407432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:52.408493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:52.408598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:52.408637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:52.529853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:52.530014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:52.530056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:52.530088] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:52.533546] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: DOWN (p=43.58%) [2026-02-03T20:29:52.533846] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-02-03T20:29:52.533976] [INFO ] [sig ] PSFE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:52.676888] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PSFE.txt [2026-02-03T20:29:52.677040] [INFO ] [sig ] [2509/3452] Completed PSFE in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:52.677082] [INFO ] [sig ] [2510/3452] Forecasting PSHG... [2026-02-03T20:29:52.677113] [INFO ] [sig ] Generating forecast for: PSHG [2026-02-03T20:29:52.677143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-02-03T20:29:52.688419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-02-03T20:29:52.688794] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-02-03T20:29:52.689625] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-02-03T20:29:52.689678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:52.689711] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:52.689738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:52.689794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:52.749038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:52.749883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:52.749968] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:52.750035] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:52.872386] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:52.872547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:52.872606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:52.872639] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:52.876042] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=88.34%) [2026-02-03T20:29:52.876324] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-02-03T20:29:52.876456] [INFO ] [sig ] PSHG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:53.022096] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PSHG.txt [2026-02-03T20:29:53.022243] [INFO ] [sig ] [2510/3452] Completed PSHG in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:53.022285] [INFO ] [sig ] [2511/3452] Forecasting PSN... [2026-02-03T20:29:53.022316] [INFO ] [sig ] Generating forecast for: PSN [2026-02-03T20:29:53.022347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-02-03T20:29:53.033160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-02-03T20:29:53.033516] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-02-03T20:29:53.034320] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-02-03T20:29:53.034372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:53.034407] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:53.034435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:53.034491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:53.096975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:53.097906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:53.097991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:53.098024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:53.221289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:53.221460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:53.221501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:53.221531] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:53.225216] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=90.85%) [2026-02-03T20:29:53.225510] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-02-03T20:29:53.225665] [INFO ] [sig ] PSN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:53.370114] [INFO ] [LOCAL ] Saved forecast: PSN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PSN.txt [2026-02-03T20:29:53.370306] [INFO ] [sig ] [2511/3452] Completed PSN in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.6m [2026-02-03T20:29:53.370347] [INFO ] [sig ] [2512/3452] Forecasting PSNL... [2026-02-03T20:29:53.370377] [INFO ] [sig ] Generating forecast for: PSNL [2026-02-03T20:29:53.370408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-02-03T20:29:53.381619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-02-03T20:29:53.381981] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-02-03T20:29:53.382806] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-02-03T20:29:53.382858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:53.382890] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:53.382917] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:53.382989] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:53.441025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:53.441890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:53.441975] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:53.442009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:53.565936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:53.566093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:53.566138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:53.566166] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:53.569612] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-02-03T20:29:53.569892] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-02-03T20:29:53.570022] [INFO ] [sig ] PSNL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:53.711802] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PSNL.txt [2026-02-03T20:29:53.711950] [INFO ] [sig ] [2512/3452] Completed PSNL in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-03T20:29:53.711991] [INFO ] [sig ] [2513/3452] Forecasting PSO... [2026-02-03T20:29:53.712021] [INFO ] [sig ] Generating forecast for: PSO [2026-02-03T20:29:53.712051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-02-03T20:29:53.726942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-02-03T20:29:53.727332] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-02-03T20:29:53.728176] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-02-03T20:29:53.728230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:53.728262] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:53.728288] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:53.728344] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:53.784790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:53.785697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:53.785782] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:53.785815] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:53.904648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:53.904818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:53.904859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:53.904888] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:53.908326] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=58.27%) [2026-02-03T20:29:53.908624] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-02-03T20:29:53.908752] [INFO ] [sig ] PSO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:54.048742] [INFO ] [LOCAL ] Saved forecast: PSO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PSO.txt [2026-02-03T20:29:54.048886] [INFO ] [sig ] [2513/3452] Completed PSO in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-03T20:29:54.048926] [INFO ] [sig ] [2514/3452] Forecasting PSTG... [2026-02-03T20:29:54.048956] [INFO ] [sig ] Generating forecast for: PSTG [2026-02-03T20:29:54.048987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-02-03T20:29:54.062387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-02-03T20:29:54.063014] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-02-03T20:29:54.063963] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-02-03T20:29:54.064043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:54.064079] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:54.064106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:54.064165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:54.121862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:54.123273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:54.123586] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:54.123623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:54.254658] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:54.254909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:54.254957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:54.254990] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:54.259014] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=78.15%) [2026-02-03T20:29:54.259361] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-02-03T20:29:54.259505] [INFO ] [sig ] PSTG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:54.408982] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PSTG.txt [2026-02-03T20:29:54.409206] [INFO ] [sig ] [2514/3452] Completed PSTG in 0.4s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-03T20:29:54.409255] [INFO ] [sig ] [2515/3452] Forecasting PSTL... [2026-02-03T20:29:54.409287] [INFO ] [sig ] Generating forecast for: PSTL [2026-02-03T20:29:54.409324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-02-03T20:29:54.423912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-02-03T20:29:54.424637] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-02-03T20:29:54.425451] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-02-03T20:29:54.425504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:54.425590] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:54.425622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:54.425679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:54.482018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:54.482732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:54.482822] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:54.482853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:54.603229] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:54.603403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:54.603446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:54.603475] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:54.606919] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=75.66%) [2026-02-03T20:29:54.607220] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-02-03T20:29:54.607356] [INFO ] [sig ] PSTL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:54.749155] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PSTL.txt [2026-02-03T20:29:54.749338] [INFO ] [sig ] [2515/3452] Completed PSTL in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-03T20:29:54.749380] [INFO ] [sig ] [2516/3452] Forecasting PSX... [2026-02-03T20:29:54.749411] [INFO ] [sig ] Generating forecast for: PSX [2026-02-03T20:29:54.749442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-02-03T20:29:54.764075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-02-03T20:29:54.764499] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-02-03T20:29:54.765285] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-02-03T20:29:54.765338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:54.765369] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:54.765395] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:54.765450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:54.822120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:54.822819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:54.822902] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:54.822935] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:54.944714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:54.944883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:54.944924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:54.944954] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:54.948345] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: UP (p=81.99%) [2026-02-03T20:29:54.948629] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-02-03T20:29:54.948755] [INFO ] [sig ] PSX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:55.088854] [INFO ] [LOCAL ] Saved forecast: PSX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PSX.txt [2026-02-03T20:29:55.089005] [INFO ] [sig ] [2516/3452] Completed PSX in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-03T20:29:55.089045] [INFO ] [sig ] [2517/3452] Forecasting PTA... [2026-02-03T20:29:55.089076] [INFO ] [sig ] Generating forecast for: PTA [2026-02-03T20:29:55.089106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-02-03T20:29:55.100614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-02-03T20:29:55.100998] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-02-03T20:29:55.101876] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-02-03T20:29:55.101940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:55.101981] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:55.102015] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:55.102094] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:55.160641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:55.161461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:55.161546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:55.161597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:55.285112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:55.285277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:55.285318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:55.285347] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:55.289198] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=79.63%) [2026-02-03T20:29:55.289501] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-02-03T20:29:55.289647] [INFO ] [sig ] PTA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:55.432780] [INFO ] [LOCAL ] Saved forecast: PTA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PTA.txt [2026-02-03T20:29:55.432942] [INFO ] [sig ] [2517/3452] Completed PTA in 0.3s | 2.83 sym/s | Total: 14.8m | ETA: 5.5m [2026-02-03T20:29:55.432995] [INFO ] [sig ] [2518/3452] Forecasting PTC... [2026-02-03T20:29:55.433038] [INFO ] [sig ] Generating forecast for: PTC [2026-02-03T20:29:55.433075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-02-03T20:29:55.445444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-02-03T20:29:55.445846] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-02-03T20:29:55.446717] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-02-03T20:29:55.446771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:55.446804] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:55.446831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:55.446887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:55.505087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:55.505938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:55.506026] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:55.506061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:55.636960] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:55.637159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:55.637204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:55.637233] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:55.640913] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-02-03T20:29:55.641192] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-02-03T20:29:55.641322] [INFO ] [sig ] PTC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:55.784947] [INFO ] [LOCAL ] Saved forecast: PTC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PTC.txt [2026-02-03T20:29:55.785088] [INFO ] [sig ] [2518/3452] Completed PTC in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:55.785131] [INFO ] [sig ] [2519/3452] Forecasting PTEN... [2026-02-03T20:29:55.785162] [INFO ] [sig ] Generating forecast for: PTEN [2026-02-03T20:29:55.785194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-02-03T20:29:55.796478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-02-03T20:29:55.796884] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-02-03T20:29:55.797681] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-02-03T20:29:55.797734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:55.797765] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:55.797792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:55.797847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:55.855949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:55.856782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:55.856864] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:55.856897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:55.976757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:55.976932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:55.976973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:55.977001] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:55.980617] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-02-03T20:29:55.980971] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-02-03T20:29:55.981118] [INFO ] [sig ] PTEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:56.126749] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PTEN.txt [2026-02-03T20:29:56.126914] [INFO ] [sig ] [2519/3452] Completed PTEN in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:56.126957] [INFO ] [sig ] [2520/3452] Forecasting PTF... [2026-02-03T20:29:56.127002] [INFO ] [sig ] Generating forecast for: PTF [2026-02-03T20:29:56.127044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-02-03T20:29:56.138552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-02-03T20:29:56.139001] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-02-03T20:29:56.139850] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-02-03T20:29:56.139906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:56.139940] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:56.139967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:56.140024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:56.198844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:56.199758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:56.199847] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:56.199882] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:56.325922] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:56.326099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:56.326143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:56.326173] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:56.329732] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: UP (p=72.64%) [2026-02-03T20:29:56.330009] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-02-03T20:29:56.330139] [INFO ] [sig ] PTF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:56.483131] [INFO ] [LOCAL ] Saved forecast: PTF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PTF.txt [2026-02-03T20:29:56.483316] [INFO ] [sig ] [2520/3452] Completed PTF in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:56.483360] [INFO ] [sig ] [2521/3452] Forecasting PTGX... [2026-02-03T20:29:56.483391] [INFO ] [sig ] Generating forecast for: PTGX [2026-02-03T20:29:56.483422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-02-03T20:29:56.495966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-02-03T20:29:56.496298] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-02-03T20:29:56.497072] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-02-03T20:29:56.497125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:56.497156] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:56.497183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:56.497243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:56.555745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:56.556393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:56.556472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:56.556505] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:56.679559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:56.679742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:56.679782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:56.679811] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:56.683184] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-02-03T20:29:56.683452] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-02-03T20:29:56.683595] [INFO ] [sig ] PTGX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:56.825173] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PTGX.txt [2026-02-03T20:29:56.825288] [INFO ] [sig ] [2521/3452] Completed PTGX in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:56.825329] [INFO ] [sig ] [2522/3452] Forecasting PTH... [2026-02-03T20:29:56.825357] [INFO ] [sig ] Generating forecast for: PTH [2026-02-03T20:29:56.825385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-02-03T20:29:56.837141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-02-03T20:29:56.837594] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-02-03T20:29:56.838470] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-02-03T20:29:56.838527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:56.838594] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:56.838630] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:56.838690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:56.899313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:56.900250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:56.900342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:56.900376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:57.008007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:57.008174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:57.008224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:57.008262] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:57.011880] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=46.70%) [2026-02-03T20:29:57.012155] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-02-03T20:29:57.012292] [INFO ] [sig ] PTH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:57.156030] [INFO ] [LOCAL ] Saved forecast: PTH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PTH.txt [2026-02-03T20:29:57.156151] [INFO ] [sig ] [2522/3452] Completed PTH in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:57.156191] [INFO ] [sig ] [2523/3452] Forecasting PTLO... [2026-02-03T20:29:57.156221] [INFO ] [sig ] Generating forecast for: PTLO [2026-02-03T20:29:57.156251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-02-03T20:29:57.167804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-02-03T20:29:57.168167] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-02-03T20:29:57.168962] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-02-03T20:29:57.169015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:57.169047] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:57.169074] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:57.169131] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:57.226346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:57.227016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:57.227095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:57.227127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:57.346484] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:57.346655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:57.346696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:57.346726] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:57.350119] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-02-03T20:29:57.350421] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-02-03T20:29:57.350546] [INFO ] [sig ] PTLO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:57.492543] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PTLO.txt [2026-02-03T20:29:57.492723] [INFO ] [sig ] [2523/3452] Completed PTLO in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:57.492764] [INFO ] [sig ] [2524/3452] Forecasting PTNQ... [2026-02-03T20:29:57.492796] [INFO ] [sig ] Generating forecast for: PTNQ [2026-02-03T20:29:57.492826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-02-03T20:29:57.503743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-02-03T20:29:57.504120] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-02-03T20:29:57.504908] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-02-03T20:29:57.504960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:57.504992] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:57.505019] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:57.505075] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:57.562755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:57.563615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:57.563701] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:57.563734] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:57.682318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:57.682473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:57.682512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:57.682542] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:57.685879] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=62.70%) [2026-02-03T20:29:57.686148] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-02-03T20:29:57.686275] [INFO ] [sig ] PTNQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:57.830066] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PTNQ.txt [2026-02-03T20:29:57.830183] [INFO ] [sig ] [2524/3452] Completed PTNQ in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:57.830222] [INFO ] [sig ] [2525/3452] Forecasting PTON... [2026-02-03T20:29:57.830252] [INFO ] [sig ] Generating forecast for: PTON [2026-02-03T20:29:57.830282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-02-03T20:29:57.840781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-02-03T20:29:57.841094] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-02-03T20:29:57.841895] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-02-03T20:29:57.841947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:57.841995] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:57.842024] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:57.842081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:57.898809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:57.899400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:57.899508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:57.899542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:58.020998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:58.021162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:58.021210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:58.021246] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:58.024630] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=90.40%) [2026-02-03T20:29:58.024902] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-02-03T20:29:58.025025] [INFO ] [sig ] PTON: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:58.166768] [INFO ] [LOCAL ] Saved forecast: PTON 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PTON.txt [2026-02-03T20:29:58.166897] [INFO ] [sig ] [2525/3452] Completed PTON in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:58.166943] [INFO ] [sig ] [2526/3452] Forecasting PTY... [2026-02-03T20:29:58.166981] [INFO ] [sig ] Generating forecast for: PTY [2026-02-03T20:29:58.167012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-02-03T20:29:58.178418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-02-03T20:29:58.178771] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-02-03T20:29:58.179541] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-02-03T20:29:58.179620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:58.179655] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:58.179682] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:58.179744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:58.240019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:58.240717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:58.240808] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:58.240842] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:58.361271] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:58.361429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:58.361471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:58.361500] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:58.365034] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: DOWN (p=48.66%) [2026-02-03T20:29:58.365320] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-02-03T20:29:58.365448] [INFO ] [sig ] PTY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:58.518606] [INFO ] [LOCAL ] Saved forecast: PTY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PTY.txt [2026-02-03T20:29:58.518735] [INFO ] [sig ] [2526/3452] Completed PTY in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:58.518784] [INFO ] [sig ] [2527/3452] Forecasting PUBM... [2026-02-03T20:29:58.518816] [INFO ] [sig ] Generating forecast for: PUBM [2026-02-03T20:29:58.518847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-02-03T20:29:58.531456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-02-03T20:29:58.531894] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-02-03T20:29:58.532763] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-02-03T20:29:58.532823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:58.532855] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:58.532882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:58.532944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:58.592901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:58.593795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:58.593882] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:58.593918] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:58.720209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:58.720376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:58.720419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:58.720450] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:58.723984] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: UP (p=87.08%) [2026-02-03T20:29:58.724263] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-02-03T20:29:58.724408] [INFO ] [sig ] PUBM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:58.871031] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PUBM.txt [2026-02-03T20:29:58.871149] [INFO ] [sig ] [2527/3452] Completed PUBM in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.5m [2026-02-03T20:29:58.871190] [INFO ] [sig ] [2528/3452] Forecasting PUK... [2026-02-03T20:29:58.871225] [INFO ] [sig ] Generating forecast for: PUK [2026-02-03T20:29:58.871262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-02-03T20:29:58.883042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-02-03T20:29:58.883360] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-02-03T20:29:58.884134] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-02-03T20:29:58.884187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:58.884219] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:58.884246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:58.884302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:58.940939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:58.941531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:58.941626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:58.941660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:59.063589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:59.063753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:59.063795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:59.063825] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:59.067190] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: DOWN (p=15.01%) [2026-02-03T20:29:59.067464] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-02-03T20:29:59.067608] [INFO ] [sig ] PUK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:29:59.211863] [INFO ] [LOCAL ] Saved forecast: PUK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PUK.txt [2026-02-03T20:29:59.212115] [INFO ] [sig ] [2528/3452] Completed PUK in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-03T20:29:59.212183] [INFO ] [sig ] [2529/3452] Forecasting PUMP... [2026-02-03T20:29:59.212219] [INFO ] [sig ] Generating forecast for: PUMP [2026-02-03T20:29:59.212251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-02-03T20:29:59.224871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-02-03T20:29:59.225321] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-02-03T20:29:59.226258] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-02-03T20:29:59.226316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:59.226352] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:59.226391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:59.226668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:59.290918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:59.291972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:59.292065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:59.292099] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:59.422531] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:59.422697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:59.422737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:59.422767] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:59.426101] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: UP (p=59.21%) [2026-02-03T20:29:59.426378] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-02-03T20:29:59.426506] [INFO ] [sig ] PUMP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:59.566445] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PUMP.txt [2026-02-03T20:29:59.566563] [INFO ] [sig ] [2529/3452] Completed PUMP in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-03T20:29:59.566621] [INFO ] [sig ] [2530/3452] Forecasting PVH... [2026-02-03T20:29:59.566652] [INFO ] [sig ] Generating forecast for: PVH [2026-02-03T20:29:59.566682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-02-03T20:29:59.579260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-02-03T20:29:59.579706] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-02-03T20:29:59.580504] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-02-03T20:29:59.580557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:59.580613] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:59.580641] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:59.580697] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:59.637922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:59.638786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:59.638871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:59.638904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:29:59.758771] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:29:59.758925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:29:59.758966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:29:59.758995] [INFO ] [FORECASTER] Training complete [2026-02-03T20:29:59.762412] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=65.47%) [2026-02-03T20:29:59.762702] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-02-03T20:29:59.762866] [INFO ] [sig ] PVH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:29:59.903396] [INFO ] [LOCAL ] Saved forecast: PVH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PVH.txt [2026-02-03T20:29:59.903511] [INFO ] [sig ] [2530/3452] Completed PVH in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-03T20:29:59.903549] [INFO ] [sig ] [2531/3452] Forecasting PVL... [2026-02-03T20:29:59.903598] [INFO ] [sig ] Generating forecast for: PVL [2026-02-03T20:29:59.903631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-02-03T20:29:59.915310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-02-03T20:29:59.915676] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-02-03T20:29:59.916439] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-02-03T20:29:59.916491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:29:59.916524] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:29:59.916551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:29:59.916630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:29:59.973397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:29:59.974020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:29:59.974101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:29:59.974132] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:00.088410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:00.088608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:00.088650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:00.088680] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:00.092020] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: DOWN (p=21.31%) [2026-02-03T20:30:00.092300] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-02-03T20:30:00.092423] [INFO ] [sig ] PVL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:00.234313] [INFO ] [LOCAL ] Saved forecast: PVL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PVL.txt [2026-02-03T20:30:00.234437] [INFO ] [sig ] [2531/3452] Completed PVL in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-03T20:30:00.234476] [INFO ] [sig ] [2532/3452] Forecasting PWP... [2026-02-03T20:30:00.234506] [INFO ] [sig ] Generating forecast for: PWP [2026-02-03T20:30:00.234537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-02-03T20:30:00.245756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-02-03T20:30:00.246058] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-02-03T20:30:00.246868] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-02-03T20:30:00.246920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:00.246980] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:00.247008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:00.247066] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:00.303231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:00.303850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:00.303928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:00.303959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:00.425207] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:00.425365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:00.425406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:00.425461] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:00.428920] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=40.07%) [2026-02-03T20:30:00.429375] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-02-03T20:30:00.429501] [INFO ] [sig ] PWP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:00.572026] [INFO ] [LOCAL ] Saved forecast: PWP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PWP.txt [2026-02-03T20:30:00.572149] [INFO ] [sig ] [2532/3452] Completed PWP in 0.3s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-03T20:30:00.572189] [INFO ] [sig ] [2533/3452] Forecasting PX... [2026-02-03T20:30:00.572220] [INFO ] [sig ] Generating forecast for: PX [2026-02-03T20:30:00.572257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-02-03T20:30:00.586339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-02-03T20:30:00.586735] [INFO ] [FORECASTER] Starting predict_future for PX [2026-02-03T20:30:00.587500] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-02-03T20:30:00.587552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:00.587605] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:00.587633] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:00.587689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:00.644487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:00.645382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:00.645497] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:00.645532] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:00.772425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:00.772610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:00.772652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:00.772682] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:00.776351] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=28.03%) [2026-02-03T20:30:00.776697] [INFO ] [FORECASTER] Completed predict_future for PX [2026-02-03T20:30:00.776842] [INFO ] [sig ] PX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:01.001242] [INFO ] [LOCAL ] Saved forecast: PX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PX.txt [2026-02-03T20:30:01.001433] [INFO ] [sig ] [2533/3452] Completed PX in 0.4s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-03T20:30:01.001475] [INFO ] [sig ] [2534/3452] Forecasting PXS... [2026-02-03T20:30:01.001508] [INFO ] [sig ] Generating forecast for: PXS [2026-02-03T20:30:01.001549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-02-03T20:30:01.016514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-02-03T20:30:01.016938] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-02-03T20:30:01.017857] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-02-03T20:30:01.017944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:01.017981] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:01.018008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:01.018083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:01.083644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:01.084668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:01.084789] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:01.084850] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:01.240132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:01.240296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:01.240363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:01.240407] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:01.245424] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-02-03T20:30:01.245827] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-02-03T20:30:01.245991] [INFO ] [sig ] PXS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:01.472158] [INFO ] [LOCAL ] Saved forecast: PXS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/PXS.txt [2026-02-03T20:30:01.472371] [INFO ] [sig ] [2534/3452] Completed PXS in 0.5s | 2.83 sym/s | Total: 14.9m | ETA: 5.4m [2026-02-03T20:30:01.472421] [INFO ] [sig ] [2535/3452] Forecasting PY... [2026-02-03T20:30:01.472456] [INFO ] [sig ] Generating forecast for: PY [2026-02-03T20:30:01.472498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-02-03T20:30:01.491694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-02-03T20:30:01.492275] [INFO ] [FORECASTER] Starting predict_future for PY [2026-02-03T20:30:01.493563] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-02-03T20:30:01.493663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:01.493707] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:01.493744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:01.493829] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:01.588348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:01.589775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:01.589923] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:01.589981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:01.802366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:01.802536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:01.802623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:01.802676] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:01.808735] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=34.03%) [2026-02-03T20:30:01.809307] [INFO ] [FORECASTER] Completed predict_future for PY [2026-02-03T20:30:01.809547] [INFO ] [sig ] PY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:02.062609] [INFO ] [LOCAL ] Saved forecast: PY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PY.txt [2026-02-03T20:30:02.062829] [INFO ] [sig ] [2535/3452] Completed PY in 0.6s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:02.062880] [INFO ] [sig ] [2536/3452] Forecasting PYPL... [2026-02-03T20:30:02.062919] [INFO ] [sig ] Generating forecast for: PYPL [2026-02-03T20:30:02.062963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-02-03T20:30:02.090048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-02-03T20:30:02.090816] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-02-03T20:30:02.092289] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-02-03T20:30:02.092365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:02.092414] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:02.092487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:02.092600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:02.187787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:02.189231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:02.189414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:02.189466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:02.349303] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:02.349479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:02.349524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:02.349553] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:02.353321] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-02-03T20:30:02.353717] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-02-03T20:30:02.353875] [INFO ] [sig ] PYPL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:02.515171] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PYPL.txt [2026-02-03T20:30:02.515352] [INFO ] [sig ] [2536/3452] Completed PYPL in 0.5s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:02.515394] [INFO ] [sig ] [2537/3452] Forecasting PYXS... [2026-02-03T20:30:02.515425] [INFO ] [sig ] Generating forecast for: PYXS [2026-02-03T20:30:02.515454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-02-03T20:30:02.528475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-02-03T20:30:02.528987] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-02-03T20:30:02.529847] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-02-03T20:30:02.529910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:02.529951] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:02.529982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:02.530041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:02.606084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:02.607263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:02.607402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:02.607469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:02.740881] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:02.741059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:02.741106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:02.741135] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:02.744915] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-02-03T20:30:02.745308] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-02-03T20:30:02.745467] [INFO ] [sig ] PYXS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:02.906210] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PYXS.txt [2026-02-03T20:30:02.906379] [INFO ] [sig ] [2537/3452] Completed PYXS in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:02.906420] [INFO ] [sig ] [2538/3452] Forecasting PZZA... [2026-02-03T20:30:02.906455] [INFO ] [sig ] Generating forecast for: PZZA [2026-02-03T20:30:02.906496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-02-03T20:30:02.920789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-02-03T20:30:02.922721] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-02-03T20:30:02.923648] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-02-03T20:30:02.923707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:02.923739] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:02.923768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:02.923827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:02.994739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:02.995629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:02.995716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:02.995751] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:03.120876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:03.121043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:03.121084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:03.121113] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:03.124605] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-02-03T20:30:03.124892] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-02-03T20:30:03.125024] [INFO ] [sig ] PZZA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:03.267658] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/PZZA.txt [2026-02-03T20:30:03.267819] [INFO ] [sig ] [2538/3452] Completed PZZA in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:03.267862] [INFO ] [sig ] [2539/3452] Forecasting QBTS... [2026-02-03T20:30:03.267914] [INFO ] [sig ] Generating forecast for: QBTS [2026-02-03T20:30:03.267945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-02-03T20:30:03.280286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-02-03T20:30:03.280684] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-02-03T20:30:03.281472] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-02-03T20:30:03.281525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:03.281558] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:03.281605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:03.281664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:03.339419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:03.340318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:03.340405] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:03.340438] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:03.470861] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:03.471032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:03.471074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:03.471103] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:03.475158] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=90.02%) [2026-02-03T20:30:03.475539] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-02-03T20:30:03.475742] [INFO ] [sig ] QBTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:03.620862] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QBTS.txt [2026-02-03T20:30:03.621001] [INFO ] [sig ] [2539/3452] Completed QBTS in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:03.621042] [INFO ] [sig ] [2540/3452] Forecasting QCLN... [2026-02-03T20:30:03.621074] [INFO ] [sig ] Generating forecast for: QCLN [2026-02-03T20:30:03.621110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-02-03T20:30:03.632118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-02-03T20:30:03.632471] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-02-03T20:30:03.633329] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-02-03T20:30:03.633384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:03.633416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:03.633442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:03.633498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:03.692327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:03.693147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:03.693232] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:03.693265] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:03.817774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:03.817906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:03.817948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:03.817979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:03.821397] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=13.11%) [2026-02-03T20:30:03.821697] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-02-03T20:30:03.821828] [INFO ] [sig ] QCLN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:03.966931] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QCLN.txt [2026-02-03T20:30:03.967058] [INFO ] [sig ] [2540/3452] Completed QCLN in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:03.967098] [INFO ] [sig ] [2541/3452] Forecasting QCOM... [2026-02-03T20:30:03.967128] [INFO ] [sig ] Generating forecast for: QCOM [2026-02-03T20:30:03.967159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-02-03T20:30:03.978346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-02-03T20:30:03.978698] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-02-03T20:30:03.979465] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-02-03T20:30:03.979518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:03.979551] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:03.979603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:03.979668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:04.035905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:04.036607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:04.036689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:04.036722] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:04.160269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:04.160410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:04.160451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:04.160481] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:04.163861] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: DOWN (p=16.25%) [2026-02-03T20:30:04.164144] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-02-03T20:30:04.164272] [INFO ] [sig ] QCOM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:04.313865] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QCOM.txt [2026-02-03T20:30:04.314014] [INFO ] [sig ] [2541/3452] Completed QCOM in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:04.314059] [INFO ] [sig ] [2542/3452] Forecasting QCRH... [2026-02-03T20:30:04.314092] [INFO ] [sig ] Generating forecast for: QCRH [2026-02-03T20:30:04.314124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-02-03T20:30:04.326336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-02-03T20:30:04.326717] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-02-03T20:30:04.327557] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-02-03T20:30:04.327631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:04.327666] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:04.327695] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:04.327753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:04.388059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:04.389038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:04.389158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:04.389193] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:04.507492] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:04.507653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:04.507696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:04.507726] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:04.511188] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-02-03T20:30:04.511514] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-02-03T20:30:04.511666] [INFO ] [sig ] QCRH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:04.657960] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QCRH.txt [2026-02-03T20:30:04.658107] [INFO ] [sig ] [2542/3452] Completed QCRH in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:04.658148] [INFO ] [sig ] [2543/3452] Forecasting QDEL... [2026-02-03T20:30:04.658178] [INFO ] [sig ] Generating forecast for: QDEL [2026-02-03T20:30:04.658210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-02-03T20:30:04.669077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-02-03T20:30:04.669460] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-02-03T20:30:04.670473] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-02-03T20:30:04.670545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:04.670617] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:04.670663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:04.670754] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:04.729108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:04.729933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:04.730016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:04.730051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:04.848582] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:04.848741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:04.848783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:04.848814] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:04.852411] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=17.55%) [2026-02-03T20:30:04.852821] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-02-03T20:30:04.852998] [INFO ] [sig ] QDEL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:04.996215] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QDEL.txt [2026-02-03T20:30:04.996384] [INFO ] [sig ] [2543/3452] Completed QDEL in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:04.996433] [INFO ] [sig ] [2544/3452] Forecasting QFIN... [2026-02-03T20:30:04.996469] [INFO ] [sig ] Generating forecast for: QFIN [2026-02-03T20:30:04.996508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-02-03T20:30:05.007222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-02-03T20:30:05.007567] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-02-03T20:30:05.008408] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-02-03T20:30:05.008460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:05.008492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:05.008518] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:05.008594] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:05.070760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:05.071609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:05.071693] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:05.071726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:05.197186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:05.197347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:05.197395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:05.197430] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:05.200865] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=72.38%) [2026-02-03T20:30:05.201138] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-02-03T20:30:05.201268] [INFO ] [sig ] QFIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:05.347508] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QFIN.txt [2026-02-03T20:30:05.347690] [INFO ] [sig ] [2544/3452] Completed QFIN in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:05.347734] [INFO ] [sig ] [2545/3452] Forecasting QGEN... [2026-02-03T20:30:05.347764] [INFO ] [sig ] Generating forecast for: QGEN [2026-02-03T20:30:05.347796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-02-03T20:30:05.359013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-02-03T20:30:05.359408] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-02-03T20:30:05.360277] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-02-03T20:30:05.360332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:05.360367] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:05.360399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:05.360458] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:05.421591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:05.422472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:05.422558] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:05.422612] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:05.543507] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:05.543697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:05.543742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:05.543775] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:05.547352] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-02-03T20:30:05.547664] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-02-03T20:30:05.547802] [INFO ] [sig ] QGEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:05.695333] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QGEN.txt [2026-02-03T20:30:05.695528] [INFO ] [sig ] [2545/3452] Completed QGEN in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.4m [2026-02-03T20:30:05.695584] [INFO ] [sig ] [2546/3452] Forecasting QLYS... [2026-02-03T20:30:05.695628] [INFO ] [sig ] Generating forecast for: QLYS [2026-02-03T20:30:05.695662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-02-03T20:30:05.708967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-02-03T20:30:05.709364] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-02-03T20:30:05.710191] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-02-03T20:30:05.710246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:05.710279] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:05.710306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:05.710364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:05.768466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:05.769300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:05.769381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:05.769418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:05.902428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:05.902601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:05.902646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:05.902685] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:05.906308] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=14.79%) [2026-02-03T20:30:05.906603] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-02-03T20:30:05.906743] [INFO ] [sig ] QLYS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:06.053585] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QLYS.txt [2026-02-03T20:30:06.053759] [INFO ] [sig ] [2546/3452] Completed QLYS in 0.4s | 2.82 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-03T20:30:06.053813] [INFO ] [sig ] [2547/3452] Forecasting QMCO... [2026-02-03T20:30:06.053848] [INFO ] [sig ] Generating forecast for: QMCO [2026-02-03T20:30:06.053880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-02-03T20:30:06.066338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-02-03T20:30:06.066727] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-02-03T20:30:06.067516] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-02-03T20:30:06.067591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:06.067626] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:06.067653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:06.067726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:06.125926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:06.126696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:06.126798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:06.126834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:06.244735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:06.244892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:06.244933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:06.244963] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:06.248500] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: UP (p=55.57%) [2026-02-03T20:30:06.248828] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-02-03T20:30:06.248963] [INFO ] [sig ] QMCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:06.392024] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QMCO.txt [2026-02-03T20:30:06.392177] [INFO ] [sig ] [2547/3452] Completed QMCO in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-03T20:30:06.392217] [INFO ] [sig ] [2548/3452] Forecasting QMOM... [2026-02-03T20:30:06.392249] [INFO ] [sig ] Generating forecast for: QMOM [2026-02-03T20:30:06.392287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-02-03T20:30:06.403156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-02-03T20:30:06.403529] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-02-03T20:30:06.404331] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-02-03T20:30:06.404385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:06.404419] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:06.404447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:06.404504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:06.460804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:06.461626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:06.461709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:06.461742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:06.585726] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:06.585895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:06.585936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:06.585968] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:06.589614] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=58.48%) [2026-02-03T20:30:06.589898] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-02-03T20:30:06.590039] [INFO ] [sig ] QMOM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:06.732851] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QMOM.txt [2026-02-03T20:30:06.732999] [INFO ] [sig ] [2548/3452] Completed QMOM in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-03T20:30:06.733041] [INFO ] [sig ] [2549/3452] Forecasting QNTM... [2026-02-03T20:30:06.733074] [INFO ] [sig ] Generating forecast for: QNTM [2026-02-03T20:30:06.733104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-02-03T20:30:06.744364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-02-03T20:30:06.744781] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-02-03T20:30:06.745614] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-02-03T20:30:06.745685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:06.745760] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:06.745799] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:06.745857] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:06.801999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:06.802682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:06.802775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:06.802809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:06.925782] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:06.925940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:06.925982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:06.926011] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:06.929457] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-02-03T20:30:06.929771] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-02-03T20:30:06.929902] [INFO ] [sig ] QNTM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:07.072137] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QNTM.txt [2026-02-03T20:30:07.072284] [INFO ] [sig ] [2549/3452] Completed QNTM in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-03T20:30:07.072324] [INFO ] [sig ] [2550/3452] Forecasting QQMG... [2026-02-03T20:30:07.072355] [INFO ] [sig ] Generating forecast for: QQMG [2026-02-03T20:30:07.072386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-02-03T20:30:07.083717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-02-03T20:30:07.084126] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-02-03T20:30:07.084954] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-02-03T20:30:07.085008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:07.085041] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:07.085068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:07.085124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:07.142080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:07.143013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:07.143105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:07.143139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:07.260880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:07.261069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:07.261129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:07.261176] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:07.265645] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-02-03T20:30:07.266084] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-02-03T20:30:07.266273] [INFO ] [sig ] QQMG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:07.413263] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QQMG.txt [2026-02-03T20:30:07.413441] [INFO ] [sig ] [2550/3452] Completed QQMG in 0.3s | 2.82 sym/s | Total: 15.0m | ETA: 5.3m [2026-02-03T20:30:07.413491] [INFO ] [sig ] [2551/3452] Forecasting QQQ... [2026-02-03T20:30:07.413529] [INFO ] [sig ] Generating forecast for: QQQ [2026-02-03T20:30:07.413564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-02-03T20:30:07.424870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-02-03T20:30:07.425272] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-02-03T20:30:07.426165] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-02-03T20:30:07.426221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:07.426255] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:07.426281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:07.426338] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:07.485754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:07.486688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:07.486784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:07.486817] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:07.613608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:07.613768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:07.613809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:07.613837] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:07.617257] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-02-03T20:30:07.617546] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-02-03T20:30:07.617697] [INFO ] [sig ] QQQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:07.763124] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QQQ.txt [2026-02-03T20:30:07.763266] [INFO ] [sig ] [2551/3452] Completed QQQ in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:07.763307] [INFO ] [sig ] [2552/3452] Forecasting QQQE... [2026-02-03T20:30:07.763338] [INFO ] [sig ] Generating forecast for: QQQE [2026-02-03T20:30:07.763369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-02-03T20:30:07.774106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-02-03T20:30:07.774438] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-02-03T20:30:07.775242] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-02-03T20:30:07.775295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:07.775328] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:07.775355] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:07.775412] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:07.835441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:07.836252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:07.836338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:07.836374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:07.957694] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:07.957855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:07.957917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:07.957984] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:07.961462] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: DOWN (p=41.20%) [2026-02-03T20:30:07.961769] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-02-03T20:30:07.961900] [INFO ] [sig ] QQQE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:08.107657] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QQQE.txt [2026-02-03T20:30:08.107812] [INFO ] [sig ] [2552/3452] Completed QQQE in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:08.107855] [INFO ] [sig ] [2553/3452] Forecasting QQQI... [2026-02-03T20:30:08.107898] [INFO ] [sig ] Generating forecast for: QQQI [2026-02-03T20:30:08.107932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-02-03T20:30:08.118717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-02-03T20:30:08.119029] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-02-03T20:30:08.119823] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-02-03T20:30:08.119876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:08.119909] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:08.119936] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:08.119992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:08.177033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:08.177691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:08.177990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:08.178026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:08.292301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:08.292463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:08.292503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:08.292533] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:08.295974] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=88.44%) [2026-02-03T20:30:08.296247] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-02-03T20:30:08.296377] [INFO ] [sig ] QQQI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:08.438000] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QQQI.txt [2026-02-03T20:30:08.438163] [INFO ] [sig ] [2553/3452] Completed QQQI in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:08.438204] [INFO ] [sig ] [2554/3452] Forecasting QQQJ... [2026-02-03T20:30:08.438234] [INFO ] [sig ] Generating forecast for: QQQJ [2026-02-03T20:30:08.438266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-02-03T20:30:08.449522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-02-03T20:30:08.449919] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-02-03T20:30:08.450717] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-02-03T20:30:08.450770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:08.450802] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:08.450829] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:08.450886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:08.513914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:08.514897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:08.514986] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:08.515021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:08.638473] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:08.638653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:08.638880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:08.638910] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:08.642309] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=88.04%) [2026-02-03T20:30:08.642616] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-02-03T20:30:08.642745] [INFO ] [sig ] QQQJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:08.791588] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QQQJ.txt [2026-02-03T20:30:08.791748] [INFO ] [sig ] [2554/3452] Completed QQQJ in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:08.791790] [INFO ] [sig ] [2555/3452] Forecasting QQQM... [2026-02-03T20:30:08.791821] [INFO ] [sig ] Generating forecast for: QQQM [2026-02-03T20:30:08.791853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-02-03T20:30:08.802853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-02-03T20:30:08.803174] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-02-03T20:30:08.803972] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-02-03T20:30:08.804025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:08.804057] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:08.804085] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:08.804141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:08.860814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:08.861610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:08.861696] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:08.861729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:08.981900] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:08.982060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:08.982101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:08.982132] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:08.985513] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: DOWN (p=24.90%) [2026-02-03T20:30:08.985812] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-02-03T20:30:08.985943] [INFO ] [sig ] QQQM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:09.140230] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QQQM.txt [2026-02-03T20:30:09.140386] [INFO ] [sig ] [2555/3452] Completed QQQM in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:09.140432] [INFO ] [sig ] [2556/3452] Forecasting QQQX... [2026-02-03T20:30:09.140464] [INFO ] [sig ] Generating forecast for: QQQX [2026-02-03T20:30:09.140495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-02-03T20:30:09.151760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-02-03T20:30:09.152075] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-02-03T20:30:09.152862] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-02-03T20:30:09.152915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:09.152948] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:09.152974] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:09.153031] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:09.209383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:09.210067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:09.210165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:09.210200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:09.329728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:09.329905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:09.329945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:09.329975] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:09.333330] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=64.40%) [2026-02-03T20:30:09.333647] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-02-03T20:30:09.333775] [INFO ] [sig ] QQQX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:09.475339] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QQQX.txt [2026-02-03T20:30:09.475478] [INFO ] [sig ] [2556/3452] Completed QQQX in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:09.475518] [INFO ] [sig ] [2557/3452] Forecasting QQQY... [2026-02-03T20:30:09.475551] [INFO ] [sig ] Generating forecast for: QQQY [2026-02-03T20:30:09.475602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-02-03T20:30:09.487259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-02-03T20:30:09.487649] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-02-03T20:30:09.488472] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-02-03T20:30:09.488538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:09.488599] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:09.488635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:09.488695] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:09.547215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:09.548113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:09.548213] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:09.548258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:09.671145] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:09.671304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:09.671346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:09.671376] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:09.674822] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=82.28%) [2026-02-03T20:30:09.675136] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-02-03T20:30:09.675273] [INFO ] [sig ] QQQY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:09.839647] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QQQY.txt [2026-02-03T20:30:09.839820] [INFO ] [sig ] [2557/3452] Completed QQQY in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:09.839863] [INFO ] [sig ] [2558/3452] Forecasting QRHC... [2026-02-03T20:30:09.839896] [INFO ] [sig ] Generating forecast for: QRHC [2026-02-03T20:30:09.839927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-02-03T20:30:09.852370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-02-03T20:30:09.852809] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-02-03T20:30:09.853646] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-02-03T20:30:09.853699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:09.853731] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:09.853756] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:09.853813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:09.914496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:09.915373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:09.915459] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:09.915492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:10.057595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:10.057818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:10.057866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:10.057915] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:10.061731] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=29.37%) [2026-02-03T20:30:10.062143] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-02-03T20:30:10.062313] [INFO ] [sig ] QRHC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:10.211330] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QRHC.txt [2026-02-03T20:30:10.211471] [INFO ] [sig ] [2558/3452] Completed QRHC in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:10.211513] [INFO ] [sig ] [2559/3452] Forecasting QRVO... [2026-02-03T20:30:10.211545] [INFO ] [sig ] Generating forecast for: QRVO [2026-02-03T20:30:10.211593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-02-03T20:30:10.226647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-02-03T20:30:10.227135] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-02-03T20:30:10.228265] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-02-03T20:30:10.228332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:10.228382] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:10.228424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:10.228514] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:10.289279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:10.290216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:10.290356] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:10.290392] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:10.410044] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:10.410209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:10.410251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:10.410280] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:10.414050] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-02-03T20:30:10.414336] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-02-03T20:30:10.414468] [INFO ] [sig ] QRVO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:10.556309] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QRVO.txt [2026-02-03T20:30:10.556471] [INFO ] [sig ] [2559/3452] Completed QRVO in 0.3s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:10.556512] [INFO ] [sig ] [2560/3452] Forecasting QS... [2026-02-03T20:30:10.556543] [INFO ] [sig ] Generating forecast for: QS [2026-02-03T20:30:10.556593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-02-03T20:30:10.569705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-02-03T20:30:10.570113] [INFO ] [FORECASTER] Starting predict_future for QS [2026-02-03T20:30:10.570934] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-02-03T20:30:10.571038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:10.571073] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:10.571101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:10.571161] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:10.633400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:10.634237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:10.634332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:10.634367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:10.762698] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:10.762867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:10.762909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:10.762942] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:10.766471] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: UP (p=63.86%) [2026-02-03T20:30:10.766792] [INFO ] [FORECASTER] Completed predict_future for QS [2026-02-03T20:30:10.766935] [INFO ] [sig ] QS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:10.913413] [INFO ] [LOCAL ] Saved forecast: QS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QS.txt [2026-02-03T20:30:10.913599] [INFO ] [sig ] [2560/3452] Completed QS in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:10.913646] [INFO ] [sig ] [2561/3452] Forecasting QSI... [2026-02-03T20:30:10.913688] [INFO ] [sig ] Generating forecast for: QSI [2026-02-03T20:30:10.913722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-02-03T20:30:10.925915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-02-03T20:30:10.926374] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-02-03T20:30:10.927229] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-02-03T20:30:10.927283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:10.927316] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:10.927342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:10.927398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:10.990353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:10.991282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:10.991371] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:10.991406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:11.116841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:11.117015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:11.117058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:11.117088] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:11.121175] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-02-03T20:30:11.121554] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-02-03T20:30:11.121734] [INFO ] [sig ] QSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:11.271839] [INFO ] [LOCAL ] Saved forecast: QSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QSI.txt [2026-02-03T20:30:11.272009] [INFO ] [sig ] [2561/3452] Completed QSI in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:11.272050] [INFO ] [sig ] [2562/3452] Forecasting QTEC... [2026-02-03T20:30:11.272082] [INFO ] [sig ] Generating forecast for: QTEC [2026-02-03T20:30:11.272113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-02-03T20:30:11.284293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-02-03T20:30:11.284766] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-02-03T20:30:11.285657] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-02-03T20:30:11.285714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:11.285748] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:11.285774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:11.285832] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:11.343789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:11.344695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:11.344780] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:11.344813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:11.473785] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:11.473987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:11.474043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:11.474077] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:11.478603] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-02-03T20:30:11.479012] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-02-03T20:30:11.479185] [INFO ] [sig ] QTEC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:11.664431] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QTEC.txt [2026-02-03T20:30:11.664711] [INFO ] [sig ] [2562/3452] Completed QTEC in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.3m [2026-02-03T20:30:11.664775] [INFO ] [sig ] [2563/3452] Forecasting QTRX... [2026-02-03T20:30:11.664825] [INFO ] [sig ] Generating forecast for: QTRX [2026-02-03T20:30:11.664884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-02-03T20:30:11.679248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-02-03T20:30:11.679751] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-02-03T20:30:11.681135] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-02-03T20:30:11.681204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:11.681247] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:11.681276] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:11.681332] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:11.745708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:11.747074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:11.747160] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:11.747192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:11.871264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:11.871426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:11.871467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:11.871496] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:11.874927] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=40.32%) [2026-02-03T20:30:11.875203] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-02-03T20:30:11.875330] [INFO ] [sig ] QTRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:12.016340] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QTRX.txt [2026-02-03T20:30:12.016507] [INFO ] [sig ] [2563/3452] Completed QTRX in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-03T20:30:12.016553] [INFO ] [sig ] [2564/3452] Forecasting QTTB... [2026-02-03T20:30:12.016607] [INFO ] [sig ] Generating forecast for: QTTB [2026-02-03T20:30:12.016642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-02-03T20:30:12.027805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-02-03T20:30:12.028229] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-02-03T20:30:12.029029] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-02-03T20:30:12.029081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:12.029113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:12.029141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:12.029198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:12.085259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:12.086088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:12.086174] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:12.086207] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:12.213246] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:12.213468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:12.213535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:12.213595] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:12.218122] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-02-03T20:30:12.218645] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-02-03T20:30:12.218798] [INFO ] [sig ] QTTB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:12.370069] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QTTB.txt [2026-02-03T20:30:12.370249] [INFO ] [sig ] [2564/3452] Completed QTTB in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-03T20:30:12.370297] [INFO ] [sig ] [2565/3452] Forecasting QTUM... [2026-02-03T20:30:12.370329] [INFO ] [sig ] Generating forecast for: QTUM [2026-02-03T20:30:12.370368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-02-03T20:30:12.383498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-02-03T20:30:12.383983] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-02-03T20:30:12.384909] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-02-03T20:30:12.385166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:12.385202] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:12.385230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:12.385289] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:12.448746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:12.449775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:12.449885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:12.449922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:12.585133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:12.585325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:12.585382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:12.585421] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:12.589989] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=1.11%) [2026-02-03T20:30:12.590407] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-02-03T20:30:12.590635] [INFO ] [sig ] QTUM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:12.757184] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QTUM.txt [2026-02-03T20:30:12.757346] [INFO ] [sig ] [2565/3452] Completed QTUM in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-03T20:30:12.757387] [INFO ] [sig ] [2566/3452] Forecasting QTWO... [2026-02-03T20:30:12.757419] [INFO ] [sig ] Generating forecast for: QTWO [2026-02-03T20:30:12.757449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-02-03T20:30:12.770291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-02-03T20:30:12.770745] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-02-03T20:30:12.771664] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-02-03T20:30:12.771721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:12.771788] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:12.771819] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:12.771878] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:12.833653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:12.834566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:12.834675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:12.834709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:12.964172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:12.964330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:12.964379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:12.964411] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:12.968363] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=90.09%) [2026-02-03T20:30:12.968711] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-02-03T20:30:12.968864] [INFO ] [sig ] QTWO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:13.119194] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QTWO.txt [2026-02-03T20:30:13.119356] [INFO ] [sig ] [2566/3452] Completed QTWO in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-03T20:30:13.119396] [INFO ] [sig ] [2567/3452] Forecasting QUAD... [2026-02-03T20:30:13.119428] [INFO ] [sig ] Generating forecast for: QUAD [2026-02-03T20:30:13.119458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-02-03T20:30:13.132644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-02-03T20:30:13.133062] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-02-03T20:30:13.133924] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-02-03T20:30:13.133980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:13.134014] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:13.134042] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:13.134100] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:13.196997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:13.198008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:13.198107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:13.198148] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:13.331591] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:13.331758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:13.331839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:13.331871] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:13.335369] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=10.74%) [2026-02-03T20:30:13.335705] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-02-03T20:30:13.335840] [INFO ] [sig ] QUAD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:13.478668] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QUAD.txt [2026-02-03T20:30:13.478826] [INFO ] [sig ] [2567/3452] Completed QUAD in 0.4s | 2.82 sym/s | Total: 15.1m | ETA: 5.2m [2026-02-03T20:30:13.478866] [INFO ] [sig ] [2568/3452] Forecasting QUIK... [2026-02-03T20:30:13.478897] [INFO ] [sig ] Generating forecast for: QUIK [2026-02-03T20:30:13.478927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-02-03T20:30:13.495684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-02-03T20:30:13.496170] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-02-03T20:30:13.497414] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-02-03T20:30:13.497477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:13.497515] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:13.497546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:13.497642] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:13.557464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:13.558410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:13.558494] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:13.558528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:13.675800] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:13.675936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:13.675976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:13.676004] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:13.679413] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-02-03T20:30:13.679704] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-02-03T20:30:13.679831] [INFO ] [sig ] QUIK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:13.822876] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QUIK.txt [2026-02-03T20:30:13.823036] [INFO ] [sig ] [2568/3452] Completed QUIK in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:13.823077] [INFO ] [sig ] [2569/3452] Forecasting QURE... [2026-02-03T20:30:13.823106] [INFO ] [sig ] Generating forecast for: QURE [2026-02-03T20:30:13.823136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-02-03T20:30:13.834328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-02-03T20:30:13.834687] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-02-03T20:30:13.835453] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-02-03T20:30:13.835505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:13.835537] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:13.835599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:13.835674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:13.894550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:13.895552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:13.895657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:13.895690] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:14.018523] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:14.018708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:14.018751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:14.018833] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:14.022234] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=1.54%) [2026-02-03T20:30:14.022508] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-02-03T20:30:14.022656] [INFO ] [sig ] QURE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:14.163624] [INFO ] [LOCAL ] Saved forecast: QURE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QURE.txt [2026-02-03T20:30:14.163778] [INFO ] [sig ] [2569/3452] Completed QURE in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:14.163820] [INFO ] [sig ] [2570/3452] Forecasting QVAL... [2026-02-03T20:30:14.163850] [INFO ] [sig ] Generating forecast for: QVAL [2026-02-03T20:30:14.163880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-02-03T20:30:14.175341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-02-03T20:30:14.175737] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-02-03T20:30:14.176560] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-02-03T20:30:14.176647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:14.176683] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:14.176711] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:14.176770] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:14.236848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:14.237667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:14.237751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:14.237786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:14.354231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:14.354386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:14.354427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:14.354456] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:14.357838] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-02-03T20:30:14.358133] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-02-03T20:30:14.358260] [INFO ] [sig ] QVAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:14.514871] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QVAL.txt [2026-02-03T20:30:14.515039] [INFO ] [sig ] [2570/3452] Completed QVAL in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:14.515082] [INFO ] [sig ] [2571/3452] Forecasting QVCC... [2026-02-03T20:30:14.515113] [INFO ] [sig ] Generating forecast for: QVCC [2026-02-03T20:30:14.515143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-02-03T20:30:14.527245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-02-03T20:30:14.527670] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-02-03T20:30:14.528537] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-02-03T20:30:14.528622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:14.528678] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:14.528709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:14.528769] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:14.592317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:14.593430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:14.593518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:14.593552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:14.714755] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:14.714907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:14.714946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:14.714977] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:14.718381] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-02-03T20:30:14.718674] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-02-03T20:30:14.718799] [INFO ] [sig ] QVCC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:14.868003] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QVCC.txt [2026-02-03T20:30:14.868173] [INFO ] [sig ] [2571/3452] Completed QVCC in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:14.868216] [INFO ] [sig ] [2572/3452] Forecasting QYLD... [2026-02-03T20:30:14.868248] [INFO ] [sig ] Generating forecast for: QYLD [2026-02-03T20:30:14.868279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-02-03T20:30:14.879416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-02-03T20:30:14.879787] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-02-03T20:30:14.880598] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-02-03T20:30:14.880658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:14.880690] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:14.880717] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:14.880774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:14.938737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:14.939429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:14.939509] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:14.939542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:15.059384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:15.059536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:15.059594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:15.059628] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:15.063178] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=94.12%) [2026-02-03T20:30:15.063459] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-02-03T20:30:15.063608] [INFO ] [sig ] QYLD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:15.206501] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/QYLD.txt [2026-02-03T20:30:15.206640] [INFO ] [sig ] [2572/3452] Completed QYLD in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:15.206682] [INFO ] [sig ] [2573/3452] Forecasting QYLG... [2026-02-03T20:30:15.206712] [INFO ] [sig ] Generating forecast for: QYLG [2026-02-03T20:30:15.206742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-02-03T20:30:15.217182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-02-03T20:30:15.217508] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-02-03T20:30:15.218317] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-02-03T20:30:15.218371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:15.218403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:15.218429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:15.218485] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:15.277749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:15.278409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:15.278490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:15.278525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:15.398021] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:15.398144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:15.398184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:15.398214] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:15.401541] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-02-03T20:30:15.401837] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-02-03T20:30:15.401989] [INFO ] [sig ] QYLG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:15.547749] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/QYLG.txt [2026-02-03T20:30:15.547877] [INFO ] [sig ] [2573/3452] Completed QYLG in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:15.547945] [INFO ] [sig ] [2574/3452] Forecasting RA... [2026-02-03T20:30:15.547979] [INFO ] [sig ] Generating forecast for: RA [2026-02-03T20:30:15.548020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-02-03T20:30:15.558996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-02-03T20:30:15.559314] [INFO ] [FORECASTER] Starting predict_future for RA [2026-02-03T20:30:15.560150] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-02-03T20:30:15.560204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:15.560238] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:15.560266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:15.560324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:15.619125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:15.619777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:15.619858] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:15.619893] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:15.738301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:15.738436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:15.738477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:15.738507] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:15.741996] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=90.42%) [2026-02-03T20:30:15.742290] [INFO ] [FORECASTER] Completed predict_future for RA [2026-02-03T20:30:15.742421] [INFO ] [sig ] RA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:15.891460] [INFO ] [LOCAL ] Saved forecast: RA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RA.txt [2026-02-03T20:30:15.891609] [INFO ] [sig ] [2574/3452] Completed RA in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:15.891651] [INFO ] [sig ] [2575/3452] Forecasting RACE... [2026-02-03T20:30:15.891688] [INFO ] [sig ] Generating forecast for: RACE [2026-02-03T20:30:15.891724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-02-03T20:30:15.903089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-02-03T20:30:15.903446] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-02-03T20:30:15.904258] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-02-03T20:30:15.904312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:15.904343] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:15.904370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:15.904426] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:15.961285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:15.961953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:15.962043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:15.962078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:16.084190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:16.084347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:16.084387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:16.084416] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:16.087844] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-02-03T20:30:16.088146] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-02-03T20:30:16.088276] [INFO ] [sig ] RACE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:16.228065] [INFO ] [LOCAL ] Saved forecast: RACE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RACE.txt [2026-02-03T20:30:16.228203] [INFO ] [sig ] [2575/3452] Completed RACE in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:16.228242] [INFO ] [sig ] [2576/3452] Forecasting RAIL... [2026-02-03T20:30:16.228271] [INFO ] [sig ] Generating forecast for: RAIL [2026-02-03T20:30:16.228301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-02-03T20:30:16.239051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-02-03T20:30:16.239404] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-02-03T20:30:16.240206] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-02-03T20:30:16.240258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:16.240289] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:16.240316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:16.240373] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:16.296535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:16.297401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:16.297524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:16.297561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:16.421588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:16.421749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:16.421791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:16.421822] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:16.425329] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=6.24%) [2026-02-03T20:30:16.425636] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-02-03T20:30:16.425770] [INFO ] [sig ] RAIL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:16.577403] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RAIL.txt [2026-02-03T20:30:16.577565] [INFO ] [sig ] [2576/3452] Completed RAIL in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:16.577630] [INFO ] [sig ] [2577/3452] Forecasting RAMP... [2026-02-03T20:30:16.577670] [INFO ] [sig ] Generating forecast for: RAMP [2026-02-03T20:30:16.577707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-02-03T20:30:16.588857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-02-03T20:30:16.589250] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-02-03T20:30:16.590104] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-02-03T20:30:16.590159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:16.590192] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:16.590221] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:16.590279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:16.650890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:16.651848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:16.651934] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:16.651967] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:16.773841] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:16.774013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:16.774055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:16.774084] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:16.778181] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: UP (p=66.64%) [2026-02-03T20:30:16.778479] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-02-03T20:30:16.778642] [INFO ] [sig ] RAMP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:16.924146] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RAMP.txt [2026-02-03T20:30:16.924307] [INFO ] [sig ] [2577/3452] Completed RAMP in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:16.924347] [INFO ] [sig ] [2578/3452] Forecasting RAPP... [2026-02-03T20:30:16.924379] [INFO ] [sig ] Generating forecast for: RAPP [2026-02-03T20:30:16.924409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-02-03T20:30:16.936270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-02-03T20:30:16.936741] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-02-03T20:30:16.937606] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-02-03T20:30:16.937671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:16.937705] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:16.937732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:16.937790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:16.997157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:16.998083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:16.998169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:16.998202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:17.114742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:17.114902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:17.114942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:17.114989] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:17.118414] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: UP (p=71.36%) [2026-02-03T20:30:17.118705] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-02-03T20:30:17.118831] [INFO ] [sig ] RAPP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:17.259427] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RAPP.txt [2026-02-03T20:30:17.259564] [INFO ] [sig ] [2578/3452] Completed RAPP in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:17.259623] [INFO ] [sig ] [2579/3452] Forecasting RARE... [2026-02-03T20:30:17.259654] [INFO ] [sig ] Generating forecast for: RARE [2026-02-03T20:30:17.259685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-02-03T20:30:17.270722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-02-03T20:30:17.271040] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-02-03T20:30:17.271817] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-02-03T20:30:17.271870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:17.271902] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:17.271929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:17.271986] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:17.330673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:17.331522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:17.331622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:17.331659] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:17.451267] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:17.451448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:17.451503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:17.451547] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:17.455177] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-02-03T20:30:17.455493] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-02-03T20:30:17.455651] [INFO ] [sig ] RARE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:17.602206] [INFO ] [LOCAL ] Saved forecast: RARE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RARE.txt [2026-02-03T20:30:17.602361] [INFO ] [sig ] [2579/3452] Completed RARE in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.2m [2026-02-03T20:30:17.602401] [INFO ] [sig ] [2580/3452] Forecasting RAVE... [2026-02-03T20:30:17.602431] [INFO ] [sig ] Generating forecast for: RAVE [2026-02-03T20:30:17.602462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-02-03T20:30:17.613233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-02-03T20:30:17.613566] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-02-03T20:30:17.614387] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-02-03T20:30:17.614441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:17.614474] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:17.614502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:17.614561] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:17.673120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:17.673841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:17.673940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:17.673975] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:17.784371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:17.784515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:17.784557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:17.784610] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:17.787943] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: UP (p=67.10%) [2026-02-03T20:30:17.788223] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-02-03T20:30:17.788352] [INFO ] [sig ] RAVE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:17.936264] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RAVE.txt [2026-02-03T20:30:17.936394] [INFO ] [sig ] [2580/3452] Completed RAVE in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-03T20:30:17.936433] [INFO ] [sig ] [2581/3452] Forecasting RAY... [2026-02-03T20:30:17.936462] [INFO ] [sig ] Generating forecast for: RAY [2026-02-03T20:30:17.936493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-02-03T20:30:17.948969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-02-03T20:30:17.949378] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-02-03T20:30:17.950325] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-02-03T20:30:17.950379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:17.950411] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:17.950439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:17.950495] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:18.007257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:18.008190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:18.008276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:18.008309] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:18.120454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:18.120625] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:30:18.120667] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:18.120696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:18.124031] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: UP (p=67.63%) [2026-02-03T20:30:18.124300] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-02-03T20:30:18.124424] [INFO ] [sig ] RAY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:18.266657] [INFO ] [LOCAL ] Saved forecast: RAY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RAY.txt [2026-02-03T20:30:18.266796] [INFO ] [sig ] [2581/3452] Completed RAY in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-03T20:30:18.266835] [INFO ] [sig ] [2582/3452] Forecasting RBA... [2026-02-03T20:30:18.266865] [INFO ] [sig ] Generating forecast for: RBA [2026-02-03T20:30:18.266896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-02-03T20:30:18.279168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-02-03T20:30:18.279617] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-02-03T20:30:18.280423] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-02-03T20:30:18.280476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:18.280508] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:18.280551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:18.280632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:18.338045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:18.338997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:18.339092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:18.339127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:18.459285] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:18.459453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:18.459495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:18.459524] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:18.463027] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: DOWN (p=7.75%) [2026-02-03T20:30:18.463368] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-02-03T20:30:18.463529] [INFO ] [sig ] RBA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:18.607467] [INFO ] [LOCAL ] Saved forecast: RBA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RBA.txt [2026-02-03T20:30:18.607744] [INFO ] [sig ] [2582/3452] Completed RBA in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-03T20:30:18.607819] [INFO ] [sig ] [2583/3452] Forecasting RBB... [2026-02-03T20:30:18.607852] [INFO ] [sig ] Generating forecast for: RBB [2026-02-03T20:30:18.607885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-02-03T20:30:18.618670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-02-03T20:30:18.619026] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-02-03T20:30:18.619836] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-02-03T20:30:18.619889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:18.619951] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:18.619979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:18.620037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:18.681865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:18.682956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:18.683042] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:18.683077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:18.810464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:18.810638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:18.810681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:18.810711] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:18.814150] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=38.00%) [2026-02-03T20:30:18.814421] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-02-03T20:30:18.814564] [INFO ] [sig ] RBB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:18.958713] [INFO ] [LOCAL ] Saved forecast: RBB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RBB.txt [2026-02-03T20:30:18.958909] [INFO ] [sig ] [2583/3452] Completed RBB in 0.4s | 2.82 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-03T20:30:18.958953] [INFO ] [sig ] [2584/3452] Forecasting RBBN... [2026-02-03T20:30:18.958985] [INFO ] [sig ] Generating forecast for: RBBN [2026-02-03T20:30:18.959019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-02-03T20:30:18.971725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-02-03T20:30:18.972154] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-02-03T20:30:18.972996] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-02-03T20:30:18.973060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:18.973095] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:18.973122] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:18.973181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:19.030945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:19.031856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:19.031940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:19.031973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:19.154177] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:19.154351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:19.154393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:19.154421] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:19.157981] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-02-03T20:30:19.158283] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-02-03T20:30:19.158419] [INFO ] [sig ] RBBN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:19.302009] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RBBN.txt [2026-02-03T20:30:19.302158] [INFO ] [sig ] [2584/3452] Completed RBBN in 0.3s | 2.82 sym/s | Total: 15.2m | ETA: 5.1m [2026-02-03T20:30:19.302206] [INFO ] [sig ] [2585/3452] Forecasting RBC... [2026-02-03T20:30:19.302235] [INFO ] [sig ] Generating forecast for: RBC [2026-02-03T20:30:19.302266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-02-03T20:30:19.313659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-02-03T20:30:19.314010] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-02-03T20:30:19.314858] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-02-03T20:30:19.314913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:19.314946] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:19.314975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:19.315033] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:19.373813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:19.374694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:19.374784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:19.374820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:19.501193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:19.501382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:19.501432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:19.501463] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:19.505541] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=68.14%) [2026-02-03T20:30:19.505844] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-02-03T20:30:19.505974] [INFO ] [sig ] RBC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:19.648201] [INFO ] [LOCAL ] Saved forecast: RBC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RBC.txt [2026-02-03T20:30:19.648357] [INFO ] [sig ] [2585/3452] Completed RBC in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:19.648396] [INFO ] [sig ] [2586/3452] Forecasting RBCAA... [2026-02-03T20:30:19.648425] [INFO ] [sig ] Generating forecast for: RBCAA [2026-02-03T20:30:19.648475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-02-03T20:30:19.660804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-02-03T20:30:19.661384] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-02-03T20:30:19.662357] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-02-03T20:30:19.662410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:19.662441] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:19.662467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:19.662523] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:19.722010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:19.722886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:19.722973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:19.723006] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:19.850601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:19.850748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:19.850789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:19.850848] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:19.854401] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=15.25%) [2026-02-03T20:30:19.854699] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-02-03T20:30:19.854830] [INFO ] [sig ] RBCAA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:20.000780] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RBCAA.txt [2026-02-03T20:30:20.000930] [INFO ] [sig ] [2586/3452] Completed RBCAA in 0.4s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:20.000970] [INFO ] [sig ] [2587/3452] Forecasting RBLX... [2026-02-03T20:30:20.001000] [INFO ] [sig ] Generating forecast for: RBLX [2026-02-03T20:30:20.001031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-02-03T20:30:20.013070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-02-03T20:30:20.013428] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-02-03T20:30:20.014211] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-02-03T20:30:20.014264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:20.014296] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:20.014323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:20.014380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:20.072889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:20.073716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:20.073798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:20.073831] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:20.199172] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:20.199370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:20.199422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:20.199455] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:20.203071] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-02-03T20:30:20.203350] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-02-03T20:30:20.203491] [INFO ] [sig ] RBLX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:20.347474] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RBLX.txt [2026-02-03T20:30:20.347640] [INFO ] [sig ] [2587/3452] Completed RBLX in 0.3s | 2.83 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:20.347684] [INFO ] [sig ] [2588/3452] Forecasting RC... [2026-02-03T20:30:20.347715] [INFO ] [sig ] Generating forecast for: RC [2026-02-03T20:30:20.347745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-02-03T20:30:20.359565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-02-03T20:30:20.360002] [INFO ] [FORECASTER] Starting predict_future for RC [2026-02-03T20:30:20.360863] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-02-03T20:30:20.360920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:20.360955] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:20.360982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:20.361041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:20.419625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:20.420619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:20.420723] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:20.420769] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:20.567522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:20.567728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:20.567792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:20.567838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:20.572486] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: UP (p=51.89%) [2026-02-03T20:30:20.572868] [INFO ] [FORECASTER] Completed predict_future for RC [2026-02-03T20:30:20.573050] [INFO ] [sig ] RC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:20.773755] [INFO ] [LOCAL ] Saved forecast: RC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RC.txt [2026-02-03T20:30:20.773913] [INFO ] [sig ] [2588/3452] Completed RC in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:20.773954] [INFO ] [sig ] [2589/3452] Forecasting RCEL... [2026-02-03T20:30:20.773986] [INFO ] [sig ] Generating forecast for: RCEL [2026-02-03T20:30:20.774017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-02-03T20:30:20.786715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-02-03T20:30:20.787073] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-02-03T20:30:20.787864] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-02-03T20:30:20.787946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:20.787982] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:20.788009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:20.788065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:20.847286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:20.848216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:20.848303] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:20.848335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:20.983332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:20.983500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:20.983552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:20.983602] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:20.987283] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=86.48%) [2026-02-03T20:30:20.987651] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-02-03T20:30:20.987802] [INFO ] [sig ] RCEL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:21.147538] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RCEL.txt [2026-02-03T20:30:21.147723] [INFO ] [sig ] [2589/3452] Completed RCEL in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:21.147766] [INFO ] [sig ] [2590/3452] Forecasting RCI... [2026-02-03T20:30:21.147797] [INFO ] [sig ] Generating forecast for: RCI [2026-02-03T20:30:21.147827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-02-03T20:30:21.159501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-02-03T20:30:21.159862] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-02-03T20:30:21.160812] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-02-03T20:30:21.160867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:21.160899] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:21.160925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:21.160980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:21.218213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:21.219017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:21.219283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:21.219316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:21.341313] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:21.341494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:21.341535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:21.341563] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:21.345061] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=42.26%) [2026-02-03T20:30:21.345348] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-02-03T20:30:21.345479] [INFO ] [sig ] RCI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:21.486508] [INFO ] [LOCAL ] Saved forecast: RCI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RCI.txt [2026-02-03T20:30:21.486679] [INFO ] [sig ] [2590/3452] Completed RCI in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:21.486722] [INFO ] [sig ] [2591/3452] Forecasting RCKY... [2026-02-03T20:30:21.486752] [INFO ] [sig ] Generating forecast for: RCKY [2026-02-03T20:30:21.486781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-02-03T20:30:21.498255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-02-03T20:30:21.498645] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-02-03T20:30:21.499413] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-02-03T20:30:21.499466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:21.499497] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:21.499523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:21.499600] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:21.561392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:21.562482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:21.562598] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:21.562636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:21.695006] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:21.695167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:21.695214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:21.695260] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:21.699390] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-02-03T20:30:21.699740] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-02-03T20:30:21.699925] [INFO ] [sig ] RCKY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:21.854362] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RCKY.txt [2026-02-03T20:30:21.854526] [INFO ] [sig ] [2591/3452] Completed RCKY in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:21.854605] [INFO ] [sig ] [2592/3452] Forecasting RCL... [2026-02-03T20:30:21.854644] [INFO ] [sig ] Generating forecast for: RCL [2026-02-03T20:30:21.854675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-02-03T20:30:21.867246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-02-03T20:30:21.867681] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-02-03T20:30:21.868507] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-02-03T20:30:21.868561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:21.868620] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:21.868648] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:21.868705] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:21.932959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:21.934092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:21.934201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:21.934246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:22.072702] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:22.072864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:22.072905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:22.072934] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:22.076382] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-02-03T20:30:22.076678] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-02-03T20:30:22.076812] [INFO ] [sig ] RCL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:22.221286] [INFO ] [LOCAL ] Saved forecast: RCL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RCL.txt [2026-02-03T20:30:22.221440] [INFO ] [sig ] [2592/3452] Completed RCL in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:22.221481] [INFO ] [sig ] [2593/3452] Forecasting RCS... [2026-02-03T20:30:22.221512] [INFO ] [sig ] Generating forecast for: RCS [2026-02-03T20:30:22.221548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-02-03T20:30:22.233329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-02-03T20:30:22.233750] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-02-03T20:30:22.234552] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-02-03T20:30:22.234625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:22.234658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:22.234686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:22.234744] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:22.299854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:22.300764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:22.300885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:22.300919] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:22.428433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:22.428607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:22.428650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:22.428680] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:22.432121] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-02-03T20:30:22.432393] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-02-03T20:30:22.432522] [INFO ] [sig ] RCS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:22.574306] [INFO ] [LOCAL ] Saved forecast: RCS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RCS.txt [2026-02-03T20:30:22.574476] [INFO ] [sig ] [2593/3452] Completed RCS in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:22.574522] [INFO ] [sig ] [2594/3452] Forecasting RCUS... [2026-02-03T20:30:22.574554] [INFO ] [sig ] Generating forecast for: RCUS [2026-02-03T20:30:22.574606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-02-03T20:30:22.587258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-02-03T20:30:22.587682] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-02-03T20:30:22.588531] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-02-03T20:30:22.588607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:22.588643] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:22.588669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:22.588727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:22.648418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:22.649240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:22.649326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:22.649358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:22.774879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:22.775067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:22.775127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:22.775172] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:22.779554] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=65.67%) [2026-02-03T20:30:22.779850] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-02-03T20:30:22.779977] [INFO ] [sig ] RCUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:22.924170] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RCUS.txt [2026-02-03T20:30:22.924314] [INFO ] [sig ] [2594/3452] Completed RCUS in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:22.924353] [INFO ] [sig ] [2595/3452] Forecasting RDCM... [2026-02-03T20:30:22.924383] [INFO ] [sig ] Generating forecast for: RDCM [2026-02-03T20:30:22.924413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-02-03T20:30:22.936660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-02-03T20:30:22.937030] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-02-03T20:30:22.937835] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-02-03T20:30:22.937930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:22.937967] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:22.937994] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:22.938051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:22.995846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:22.996764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:22.996851] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:22.996885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:23.117846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:23.118033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:23.118077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:23.118106] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:23.121769] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=80.94%) [2026-02-03T20:30:23.122115] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-02-03T20:30:23.122262] [INFO ] [sig ] RDCM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:23.270300] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RDCM.txt [2026-02-03T20:30:23.270474] [INFO ] [sig ] [2595/3452] Completed RDCM in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:23.270523] [INFO ] [sig ] [2596/3452] Forecasting RDHL... [2026-02-03T20:30:23.270556] [INFO ] [sig ] Generating forecast for: RDHL [2026-02-03T20:30:23.270607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-02-03T20:30:23.284459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-02-03T20:30:23.285010] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-02-03T20:30:23.285928] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-02-03T20:30:23.285984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:23.286020] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:23.286049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:23.286108] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:23.345324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:23.346338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:23.346435] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:23.346469] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:23.470892] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:23.471085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:23.471138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:23.471177] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:23.476643] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-02-03T20:30:23.477146] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-02-03T20:30:23.477361] [INFO ] [sig ] RDHL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:23.642358] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RDHL.txt [2026-02-03T20:30:23.642554] [INFO ] [sig ] [2596/3452] Completed RDHL in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.1m [2026-02-03T20:30:23.642615] [INFO ] [sig ] [2597/3452] Forecasting RDVY... [2026-02-03T20:30:23.642647] [INFO ] [sig ] Generating forecast for: RDVY [2026-02-03T20:30:23.642678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-02-03T20:30:23.656364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-02-03T20:30:23.656794] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-02-03T20:30:23.657817] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-02-03T20:30:23.657871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:23.657934] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:23.657964] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:23.658022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:23.719079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:23.720017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:23.720104] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:23.720139] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:23.843209] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:23.843380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:23.843421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:23.843449] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:23.847274] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=9.55%) [2026-02-03T20:30:23.847551] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-02-03T20:30:23.847695] [INFO ] [sig ] RDVY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:23.987647] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RDVY.txt [2026-02-03T20:30:23.987798] [INFO ] [sig ] [2597/3452] Completed RDVY in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-03T20:30:23.987847] [INFO ] [sig ] [2598/3452] Forecasting RDY... [2026-02-03T20:30:23.987883] [INFO ] [sig ] Generating forecast for: RDY [2026-02-03T20:30:23.987940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-02-03T20:30:23.999934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-02-03T20:30:24.000301] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-02-03T20:30:24.001084] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-02-03T20:30:24.001320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:24.001352] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:24.001378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:24.001434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:24.060887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:24.061699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:24.061781] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:24.061814] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:24.188359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:24.188531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:24.188591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:24.188624] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:24.192433] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-02-03T20:30:24.192747] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-02-03T20:30:24.193080] [INFO ] [sig ] RDY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:24.339956] [INFO ] [LOCAL ] Saved forecast: RDY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RDY.txt [2026-02-03T20:30:24.340108] [INFO ] [sig ] [2598/3452] Completed RDY in 0.4s | 2.82 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-03T20:30:24.340165] [INFO ] [sig ] [2599/3452] Forecasting REAL... [2026-02-03T20:30:24.340197] [INFO ] [sig ] Generating forecast for: REAL [2026-02-03T20:30:24.340230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-02-03T20:30:24.351791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-02-03T20:30:24.352198] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-02-03T20:30:24.353060] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-02-03T20:30:24.353115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:24.353150] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:24.353178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:24.353236] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:24.411922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:24.412801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:24.412888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:24.412922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:24.535992] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:24.536179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:24.536222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:24.536254] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:24.543208] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=27.31%) [2026-02-03T20:30:24.543513] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-02-03T20:30:24.543676] [INFO ] [sig ] REAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:24.684247] [INFO ] [LOCAL ] Saved forecast: REAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/REAL.txt [2026-02-03T20:30:24.684395] [INFO ] [sig ] [2599/3452] Completed REAL in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-03T20:30:24.684437] [INFO ] [sig ] [2600/3452] Forecasting REAX... [2026-02-03T20:30:24.684466] [INFO ] [sig ] Generating forecast for: REAX [2026-02-03T20:30:24.684504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-02-03T20:30:24.696345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-02-03T20:30:24.696677] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-02-03T20:30:24.697461] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-02-03T20:30:24.697514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:24.697595] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:24.697628] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:24.697692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:24.756733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:24.757534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:24.757647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:24.757683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:24.876835] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:24.877000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:24.877042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:24.877070] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:24.880852] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=4.19%) [2026-02-03T20:30:24.881182] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-02-03T20:30:24.881321] [INFO ] [sig ] REAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:25.024442] [INFO ] [LOCAL ] Saved forecast: REAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/REAX.txt [2026-02-03T20:30:25.024615] [INFO ] [sig ] [2600/3452] Completed REAX in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-03T20:30:25.024658] [INFO ] [sig ] [2601/3452] Forecasting REBN... [2026-02-03T20:30:25.024689] [INFO ] [sig ] Generating forecast for: REBN [2026-02-03T20:30:25.024721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-02-03T20:30:25.035820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-02-03T20:30:25.036207] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-02-03T20:30:25.037017] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-02-03T20:30:25.037069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:25.037101] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:25.037127] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:25.037182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:25.095650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:25.096553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:25.096654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:25.096687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:25.214239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:25.214397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:25.214440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:25.214470] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:25.218070] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-02-03T20:30:25.218360] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-02-03T20:30:25.218493] [INFO ] [sig ] REBN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:25.362723] [INFO ] [LOCAL ] Saved forecast: REBN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/REBN.txt [2026-02-03T20:30:25.362900] [INFO ] [sig ] [2601/3452] Completed REBN in 0.3s | 2.82 sym/s | Total: 15.3m | ETA: 5.0m [2026-02-03T20:30:25.362944] [INFO ] [sig ] [2602/3452] Forecasting REFI... [2026-02-03T20:30:25.362973] [INFO ] [sig ] Generating forecast for: REFI [2026-02-03T20:30:25.363004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-02-03T20:30:25.375112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-02-03T20:30:25.375483] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-02-03T20:30:25.376362] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-02-03T20:30:25.376417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:25.376451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:25.376479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:25.376538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:25.434485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:25.435326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:25.435423] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:25.435459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:25.556904] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:25.557256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:25.557316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:25.557346] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:25.561027] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=61.33%) [2026-02-03T20:30:25.561491] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-02-03T20:30:25.561634] [INFO ] [sig ] REFI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:25.703687] [INFO ] [LOCAL ] Saved forecast: REFI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/REFI.txt [2026-02-03T20:30:25.703845] [INFO ] [sig ] [2602/3452] Completed REFI in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:25.703890] [INFO ] [sig ] [2603/3452] Forecasting REG... [2026-02-03T20:30:25.703921] [INFO ] [sig ] Generating forecast for: REG [2026-02-03T20:30:25.703953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-02-03T20:30:25.715089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-02-03T20:30:25.715446] [INFO ] [FORECASTER] Starting predict_future for REG [2026-02-03T20:30:25.716255] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-02-03T20:30:25.716309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:25.716341] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:25.716368] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:25.716424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:25.773648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:25.774357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:25.774437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:25.774471] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:25.897072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:25.897190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:25.897229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:25.897298] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:25.900781] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-02-03T20:30:25.901051] [INFO ] [FORECASTER] Completed predict_future for REG [2026-02-03T20:30:25.901180] [INFO ] [sig ] REG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:26.055548] [INFO ] [LOCAL ] Saved forecast: REG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/REG.txt [2026-02-03T20:30:26.055733] [INFO ] [sig ] [2603/3452] Completed REG in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:26.055775] [INFO ] [sig ] [2604/3452] Forecasting REGN... [2026-02-03T20:30:26.055805] [INFO ] [sig ] Generating forecast for: REGN [2026-02-03T20:30:26.055837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-02-03T20:30:26.068173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-02-03T20:30:26.068560] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-02-03T20:30:26.069436] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-02-03T20:30:26.069491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:26.069525] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:26.069554] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:26.069644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:26.127407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:26.128204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:26.128290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:26.128324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:26.256391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:26.256553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:26.256614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:26.256647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:26.260542] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=61.48%) [2026-02-03T20:30:26.260845] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-02-03T20:30:26.261002] [INFO ] [sig ] REGN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:26.406225] [INFO ] [LOCAL ] Saved forecast: REGN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/REGN.txt [2026-02-03T20:30:26.406440] [INFO ] [sig ] [2604/3452] Completed REGN in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:26.406505] [INFO ] [sig ] [2605/3452] Forecasting RELL... [2026-02-03T20:30:26.406543] [INFO ] [sig ] Generating forecast for: RELL [2026-02-03T20:30:26.406594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-02-03T20:30:26.418369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-02-03T20:30:26.418785] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-02-03T20:30:26.419610] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-02-03T20:30:26.419664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:26.419696] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:26.419722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:26.419779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:26.479389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:26.480341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:26.480432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:26.480475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:26.603955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:26.604123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:26.604169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:26.604198] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:26.607965] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-02-03T20:30:26.608294] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-02-03T20:30:26.608433] [INFO ] [sig ] RELL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:26.760808] [INFO ] [LOCAL ] Saved forecast: RELL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RELL.txt [2026-02-03T20:30:26.760973] [INFO ] [sig ] [2605/3452] Completed RELL in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:26.761025] [INFO ] [sig ] [2606/3452] Forecasting RELX... [2026-02-03T20:30:26.761059] [INFO ] [sig ] Generating forecast for: RELX [2026-02-03T20:30:26.761091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-02-03T20:30:26.773112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-02-03T20:30:26.773516] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-02-03T20:30:26.774364] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-02-03T20:30:26.774419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:26.774468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:26.774497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:26.774556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:26.839623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:26.840628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:26.840732] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:26.840778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:26.971517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:26.971705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:26.971747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:26.971774] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:26.976045] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-02-03T20:30:26.976337] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-02-03T20:30:26.976470] [INFO ] [sig ] RELX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:27.133848] [INFO ] [LOCAL ] Saved forecast: RELX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RELX.txt [2026-02-03T20:30:27.134010] [INFO ] [sig ] [2606/3452] Completed RELX in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:27.134050] [INFO ] [sig ] [2607/3452] Forecasting RELY... [2026-02-03T20:30:27.134082] [INFO ] [sig ] Generating forecast for: RELY [2026-02-03T20:30:27.134112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-02-03T20:30:27.146265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-02-03T20:30:27.146698] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-02-03T20:30:27.147564] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-02-03T20:30:27.147638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:27.147672] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:27.147700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:27.147757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:27.210860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:27.211786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:27.211870] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:27.211904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:27.341277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:27.341443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:27.341485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:27.341514] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:27.345272] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-02-03T20:30:27.345601] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-02-03T20:30:27.345740] [INFO ] [sig ] RELY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:27.504497] [INFO ] [LOCAL ] Saved forecast: RELY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RELY.txt [2026-02-03T20:30:27.504681] [INFO ] [sig ] [2607/3452] Completed RELY in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:27.504725] [INFO ] [sig ] [2608/3452] Forecasting REPL... [2026-02-03T20:30:27.504759] [INFO ] [sig ] Generating forecast for: REPL [2026-02-03T20:30:27.504790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-02-03T20:30:27.517129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-02-03T20:30:27.517513] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-02-03T20:30:27.518325] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-02-03T20:30:27.518378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:27.518410] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:27.518436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:27.518492] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:27.578144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:27.578795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:27.578877] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:27.578917] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:27.704007] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:27.704169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:27.704210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:27.704240] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:27.707983] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=55.54%) [2026-02-03T20:30:27.708470] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-02-03T20:30:27.708618] [INFO ] [sig ] REPL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:27.858409] [INFO ] [LOCAL ] Saved forecast: REPL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/REPL.txt [2026-02-03T20:30:27.858594] [INFO ] [sig ] [2608/3452] Completed REPL in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:27.858637] [INFO ] [sig ] [2609/3452] Forecasting RERE... [2026-02-03T20:30:27.858668] [INFO ] [sig ] Generating forecast for: RERE [2026-02-03T20:30:27.858698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-02-03T20:30:27.873155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-02-03T20:30:27.873656] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-02-03T20:30:27.874442] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-02-03T20:30:27.874495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:27.874527] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:27.874553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:27.874632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:27.931660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:27.932602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:27.932689] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:27.932721] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:28.053606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:28.053771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:28.053813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:28.053841] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:28.057692] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: UP (p=80.78%) [2026-02-03T20:30:28.058030] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-02-03T20:30:28.058166] [INFO ] [sig ] RERE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:28.209967] [INFO ] [LOCAL ] Saved forecast: RERE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RERE.txt [2026-02-03T20:30:28.210104] [INFO ] [sig ] [2609/3452] Completed RERE in 0.4s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:28.210348] [INFO ] [sig ] [2610/3452] Forecasting RES... [2026-02-03T20:30:28.210378] [INFO ] [sig ] Generating forecast for: RES [2026-02-03T20:30:28.210408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-02-03T20:30:28.222527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-02-03T20:30:28.222871] [INFO ] [FORECASTER] Starting predict_future for RES [2026-02-03T20:30:28.223650] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-02-03T20:30:28.223703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:28.223735] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:28.223764] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:28.223821] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:28.282837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:28.283439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:28.283543] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:28.283595] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:28.404211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:28.404353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:28.404392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:28.404422] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:28.407726] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-02-03T20:30:28.408018] [INFO ] [FORECASTER] Completed predict_future for RES [2026-02-03T20:30:28.408143] [INFO ] [sig ] RES: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:28.559304] [INFO ] [LOCAL ] Saved forecast: RES 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RES.txt [2026-02-03T20:30:28.559433] [INFO ] [sig ] [2610/3452] Completed RES in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:28.559473] [INFO ] [sig ] [2611/3452] Forecasting REX... [2026-02-03T20:30:28.559503] [INFO ] [sig ] Generating forecast for: REX [2026-02-03T20:30:28.559534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-02-03T20:30:28.570539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-02-03T20:30:28.570866] [INFO ] [FORECASTER] Starting predict_future for REX [2026-02-03T20:30:28.571651] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-02-03T20:30:28.571704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:28.571736] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:28.571764] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:28.571820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:28.629757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:28.630353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:28.630431] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:28.630463] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:28.744389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:28.744558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:28.744617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:28.744647] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:28.748075] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=34.00%) [2026-02-03T20:30:28.748346] [INFO ] [FORECASTER] Completed predict_future for REX [2026-02-03T20:30:28.748470] [INFO ] [sig ] REX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:28.888469] [INFO ] [LOCAL ] Saved forecast: REX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/REX.txt [2026-02-03T20:30:28.888612] [INFO ] [sig ] [2611/3452] Completed REX in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:28.888652] [INFO ] [sig ] [2612/3452] Forecasting REYN... [2026-02-03T20:30:28.888681] [INFO ] [sig ] Generating forecast for: REYN [2026-02-03T20:30:28.888713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-02-03T20:30:28.902199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-02-03T20:30:28.902603] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-02-03T20:30:28.903376] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-02-03T20:30:28.903429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:28.903460] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:28.903486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:28.903543] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:28.959324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:28.960024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:28.960105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:28.960138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:29.073686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:29.073843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:29.073884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:29.073912] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:29.077266] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-02-03T20:30:29.077539] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-02-03T20:30:29.077680] [INFO ] [sig ] REYN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:29.216998] [INFO ] [LOCAL ] Saved forecast: REYN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/REYN.txt [2026-02-03T20:30:29.217116] [INFO ] [sig ] [2612/3452] Completed REYN in 0.3s | 2.82 sym/s | Total: 15.4m | ETA: 5.0m [2026-02-03T20:30:29.217154] [INFO ] [sig ] [2613/3452] Forecasting REZI... [2026-02-03T20:30:29.217183] [INFO ] [sig ] Generating forecast for: REZI [2026-02-03T20:30:29.217213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-02-03T20:30:29.231297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-02-03T20:30:29.231618] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-02-03T20:30:29.232368] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-02-03T20:30:29.232421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:29.232453] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:29.232479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:29.232535] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:29.289144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:29.289783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:29.289862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:29.289896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:29.410472] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:29.410635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:29.410676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:29.410736] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:29.414077] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=89.94%) [2026-02-03T20:30:29.414345] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-02-03T20:30:29.414471] [INFO ] [sig ] REZI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:29.564010] [INFO ] [LOCAL ] Saved forecast: REZI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/REZI.txt [2026-02-03T20:30:29.564199] [INFO ] [sig ] [2613/3452] Completed REZI in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-03T20:30:29.564250] [INFO ] [sig ] [2614/3452] Forecasting RF... [2026-02-03T20:30:29.564290] [INFO ] [sig ] Generating forecast for: RF [2026-02-03T20:30:29.564330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-02-03T20:30:29.575882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-02-03T20:30:29.576198] [INFO ] [FORECASTER] Starting predict_future for RF [2026-02-03T20:30:29.576966] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-02-03T20:30:29.577019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:29.577052] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:29.577078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:29.577134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:29.633157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:29.633820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:29.633899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:29.633930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:29.758644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:29.758850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:29.758897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:29.758927] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:29.762796] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=24.22%) [2026-02-03T20:30:29.763066] [INFO ] [FORECASTER] Completed predict_future for RF [2026-02-03T20:30:29.763195] [INFO ] [sig ] RF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:29.920906] [INFO ] [LOCAL ] Saved forecast: RF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RF.txt [2026-02-03T20:30:29.921043] [INFO ] [sig ] [2614/3452] Completed RF in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-03T20:30:29.921083] [INFO ] [sig ] [2615/3452] Forecasting RFI... [2026-02-03T20:30:29.921115] [INFO ] [sig ] Generating forecast for: RFI [2026-02-03T20:30:29.921146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-02-03T20:30:29.932686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-02-03T20:30:29.933109] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-02-03T20:30:29.933913] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-02-03T20:30:29.933967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:29.933999] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:29.934026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:29.934083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:29.990415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:29.991159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:29.991241] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:29.991292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:30.109283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:30.109454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:30.109496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:30.109525] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:30.112930] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-02-03T20:30:30.113226] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-02-03T20:30:30.113352] [INFO ] [sig ] RFI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:30.255064] [INFO ] [LOCAL ] Saved forecast: RFI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RFI.txt [2026-02-03T20:30:30.255192] [INFO ] [sig ] [2615/3452] Completed RFI in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-03T20:30:30.255231] [INFO ] [sig ] [2616/3452] Forecasting RFL... [2026-02-03T20:30:30.255260] [INFO ] [sig ] Generating forecast for: RFL [2026-02-03T20:30:30.255290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-02-03T20:30:30.266882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-02-03T20:30:30.267212] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-02-03T20:30:30.268053] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-02-03T20:30:30.268105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:30.268138] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:30.268165] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:30.268221] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:30.325937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:30.326531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:30.326626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:30.326660] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:30.445845] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:30.446008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:30.446056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:30.446088] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:30.449520] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: DOWN (p=31.10%) [2026-02-03T20:30:30.449820] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-02-03T20:30:30.449947] [INFO ] [sig ] RFL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:30.593773] [INFO ] [LOCAL ] Saved forecast: RFL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RFL.txt [2026-02-03T20:30:30.593967] [INFO ] [sig ] [2616/3452] Completed RFL in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-03T20:30:30.594042] [INFO ] [sig ] [2617/3452] Forecasting RFM... [2026-02-03T20:30:30.594101] [INFO ] [sig ] Generating forecast for: RFM [2026-02-03T20:30:30.594140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-02-03T20:30:30.607563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-02-03T20:30:30.608040] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-02-03T20:30:30.609112] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-02-03T20:30:30.609168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:30.609232] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:30.609285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:30.609540] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:30.670424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:30.671426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:30.671510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:30.671544] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:30.785607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:30.785772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:30.785816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:30.785847] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:30.789477] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-02-03T20:30:30.789781] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-02-03T20:30:30.789916] [INFO ] [sig ] RFM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:30.948706] [INFO ] [LOCAL ] Saved forecast: RFM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RFM.txt [2026-02-03T20:30:30.948882] [INFO ] [sig ] [2617/3452] Completed RFM in 0.4s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-03T20:30:30.948931] [INFO ] [sig ] [2618/3452] Forecasting RFMZ... [2026-02-03T20:30:30.948965] [INFO ] [sig ] Generating forecast for: RFMZ [2026-02-03T20:30:30.948998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-02-03T20:30:30.961627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-02-03T20:30:30.961978] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-02-03T20:30:30.962764] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-02-03T20:30:30.962817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:30.962849] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:30.962876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:30.962937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:31.020309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:31.020923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:31.021002] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:31.021033] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:31.150609] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:31.150768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:31.150809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:31.150838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:31.154297] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=6.17%) [2026-02-03T20:30:31.154567] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-02-03T20:30:31.154712] [INFO ] [sig ] RFMZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:31.295896] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RFMZ.txt [2026-02-03T20:30:31.296020] [INFO ] [sig ] [2618/3452] Completed RFMZ in 0.3s | 2.83 sym/s | Total: 15.4m | ETA: 4.9m [2026-02-03T20:30:31.296058] [INFO ] [sig ] [2619/3452] Forecasting RGA... [2026-02-03T20:30:31.296089] [INFO ] [sig ] Generating forecast for: RGA [2026-02-03T20:30:31.296119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-02-03T20:30:31.308812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-02-03T20:30:31.309144] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-02-03T20:30:31.309946] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-02-03T20:30:31.309999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:31.310033] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:31.310062] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:31.310118] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:31.367305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:31.368024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:31.368109] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:31.368143] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:31.491764] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:31.491943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:31.491988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:31.492022] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:31.495547] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=25.15%) [2026-02-03T20:30:31.495842] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-02-03T20:30:31.495967] [INFO ] [sig ] RGA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:31.703639] [INFO ] [LOCAL ] Saved forecast: RGA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RGA.txt [2026-02-03T20:30:31.703779] [INFO ] [sig ] [2619/3452] Completed RGA in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:31.703819] [INFO ] [sig ] [2620/3452] Forecasting RGCO... [2026-02-03T20:30:31.703849] [INFO ] [sig ] Generating forecast for: RGCO [2026-02-03T20:30:31.703878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-02-03T20:30:31.715948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-02-03T20:30:31.716419] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-02-03T20:30:31.717395] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-02-03T20:30:31.717459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:31.717500] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:31.717528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:31.717611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:31.781255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:31.782243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:31.782337] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:31.782380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:31.891728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:31.891890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:31.891931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:31.891995] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:31.895515] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: UP (p=71.79%) [2026-02-03T20:30:31.895819] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-02-03T20:30:31.895950] [INFO ] [sig ] RGCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:32.043806] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RGCO.txt [2026-02-03T20:30:32.043974] [INFO ] [sig ] [2620/3452] Completed RGCO in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:32.044024] [INFO ] [sig ] [2621/3452] Forecasting RGEN... [2026-02-03T20:30:32.044062] [INFO ] [sig ] Generating forecast for: RGEN [2026-02-03T20:30:32.044119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-02-03T20:30:32.056414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-02-03T20:30:32.056847] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-02-03T20:30:32.057776] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-02-03T20:30:32.057832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:32.057865] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:32.057914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:32.057976] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:32.130963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:32.132121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:32.132233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:32.132274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:32.256635] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:32.256808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:32.256851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:32.256880] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:32.260535] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: UP (p=75.98%) [2026-02-03T20:30:32.260843] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-02-03T20:30:32.260979] [INFO ] [sig ] RGEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:32.407618] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RGEN.txt [2026-02-03T20:30:32.407792] [INFO ] [sig ] [2621/3452] Completed RGEN in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:32.407834] [INFO ] [sig ] [2622/3452] Forecasting RGLD... [2026-02-03T20:30:32.407866] [INFO ] [sig ] Generating forecast for: RGLD [2026-02-03T20:30:32.407918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-02-03T20:30:32.420664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-02-03T20:30:32.421097] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-02-03T20:30:32.421947] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-02-03T20:30:32.422012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:32.422053] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:32.422086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:32.422157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:32.494048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:32.495233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:32.495355] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:32.495405] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:32.667086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:32.667505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:32.667553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:32.667604] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:32.672034] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: DOWN (p=32.79%) [2026-02-03T20:30:32.672604] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-02-03T20:30:32.672751] [INFO ] [sig ] RGLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:32.827855] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RGLD.txt [2026-02-03T20:30:32.828043] [INFO ] [sig ] [2622/3452] Completed RGLD in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:32.828087] [INFO ] [sig ] [2623/3452] Forecasting RGNX... [2026-02-03T20:30:32.828119] [INFO ] [sig ] Generating forecast for: RGNX [2026-02-03T20:30:32.828151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-02-03T20:30:32.839382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-02-03T20:30:32.839716] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-02-03T20:30:32.840483] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-02-03T20:30:32.840535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:32.840567] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:32.840614] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:32.840670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:32.897065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:32.897716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:32.897796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:32.897829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:33.014961] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:33.015120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:33.015162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:33.015190] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:33.018676] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: UP (p=67.51%) [2026-02-03T20:30:33.018976] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-02-03T20:30:33.019114] [INFO ] [sig ] RGNX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:33.163242] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RGNX.txt [2026-02-03T20:30:33.163382] [INFO ] [sig ] [2623/3452] Completed RGNX in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:33.163422] [INFO ] [sig ] [2624/3452] Forecasting RGP... [2026-02-03T20:30:33.163452] [INFO ] [sig ] Generating forecast for: RGP [2026-02-03T20:30:33.163481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-02-03T20:30:33.174616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-02-03T20:30:33.174932] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-02-03T20:30:33.175707] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-02-03T20:30:33.175759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:33.175791] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:33.175818] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:33.175874] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:33.236907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:33.237798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:33.237914] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:33.237952] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:33.358649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:33.358812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:33.358853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:33.358883] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:33.362387] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=36.04%) [2026-02-03T20:30:33.362693] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-02-03T20:30:33.362822] [INFO ] [sig ] RGP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:33.507556] [INFO ] [LOCAL ] Saved forecast: RGP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RGP.txt [2026-02-03T20:30:33.507735] [INFO ] [sig ] [2624/3452] Completed RGP in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:33.507776] [INFO ] [sig ] [2625/3452] Forecasting RGS... [2026-02-03T20:30:33.507807] [INFO ] [sig ] Generating forecast for: RGS [2026-02-03T20:30:33.507837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-02-03T20:30:33.518919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-02-03T20:30:33.519354] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-02-03T20:30:33.520308] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-02-03T20:30:33.520370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:33.520403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:33.520428] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:33.520486] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:33.580818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:33.581752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:33.581841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:33.581877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:33.694092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:33.694261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:33.694302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:33.694331] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:33.697785] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-03T20:30:33.698084] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-02-03T20:30:33.698213] [INFO ] [sig ] RGS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:33.839279] [INFO ] [LOCAL ] Saved forecast: RGS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RGS.txt [2026-02-03T20:30:33.839414] [INFO ] [sig ] [2625/3452] Completed RGS in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:33.839453] [INFO ] [sig ] [2626/3452] Forecasting RGTI... [2026-02-03T20:30:33.839483] [INFO ] [sig ] Generating forecast for: RGTI [2026-02-03T20:30:33.839513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-02-03T20:30:33.851650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-02-03T20:30:33.851966] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-02-03T20:30:33.852923] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-02-03T20:30:33.852976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:33.853008] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:33.853035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:33.853092] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:33.910413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:33.911067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:33.911145] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:33.911177] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:34.036737] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:34.036947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:34.036991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:34.037021] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:34.040534] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=9.17%) [2026-02-03T20:30:34.040851] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-02-03T20:30:34.040990] [INFO ] [sig ] RGTI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:34.184400] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RGTI.txt [2026-02-03T20:30:34.184545] [INFO ] [sig ] [2626/3452] Completed RGTI in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:34.184602] [INFO ] [sig ] [2627/3452] Forecasting RH... [2026-02-03T20:30:34.184636] [INFO ] [sig ] Generating forecast for: RH [2026-02-03T20:30:34.184666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-02-03T20:30:34.196719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-02-03T20:30:34.197162] [INFO ] [FORECASTER] Starting predict_future for RH [2026-02-03T20:30:34.198054] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-02-03T20:30:34.198122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:34.198162] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:34.198194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:34.198252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:34.259863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:34.260775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:34.260893] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:34.260928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:34.386889] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:34.387054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:34.387096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:34.387127] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:34.390793] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-02-03T20:30:34.391082] [INFO ] [FORECASTER] Completed predict_future for RH [2026-02-03T20:30:34.391216] [INFO ] [sig ] RH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:34.536239] [INFO ] [LOCAL ] Saved forecast: RH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RH.txt [2026-02-03T20:30:34.536398] [INFO ] [sig ] [2627/3452] Completed RH in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:34.536438] [INFO ] [sig ] [2628/3452] Forecasting RHI... [2026-02-03T20:30:34.536469] [INFO ] [sig ] Generating forecast for: RHI [2026-02-03T20:30:34.536502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-02-03T20:30:34.547286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-02-03T20:30:34.547677] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-02-03T20:30:34.548504] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-02-03T20:30:34.548559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:34.548615] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:34.548644] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:34.548704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:34.606357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:34.607308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:34.607394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:34.607428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:34.736838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:34.737001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:34.737045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:34.737074] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:34.741153] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-02-03T20:30:34.741467] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-02-03T20:30:34.741624] [INFO ] [sig ] RHI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:34.889981] [INFO ] [LOCAL ] Saved forecast: RHI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RHI.txt [2026-02-03T20:30:34.890160] [INFO ] [sig ] [2628/3452] Completed RHI in 0.4s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:34.890204] [INFO ] [sig ] [2629/3452] Forecasting RHP... [2026-02-03T20:30:34.890234] [INFO ] [sig ] Generating forecast for: RHP [2026-02-03T20:30:34.890268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-02-03T20:30:34.903099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-02-03T20:30:34.903681] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-02-03T20:30:34.904638] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-02-03T20:30:34.904692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:34.904725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:34.904752] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:34.904808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:34.964052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:34.964836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:34.964919] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:34.964953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:35.090564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:35.090780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:35.090822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:35.090851] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:35.094300] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=92.45%) [2026-02-03T20:30:35.094597] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-02-03T20:30:35.094727] [INFO ] [sig ] RHP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:35.237752] [INFO ] [LOCAL ] Saved forecast: RHP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RHP.txt [2026-02-03T20:30:35.237921] [INFO ] [sig ] [2629/3452] Completed RHP in 0.3s | 2.82 sym/s | Total: 15.5m | ETA: 4.9m [2026-02-03T20:30:35.237963] [INFO ] [sig ] [2630/3452] Forecasting RIG... [2026-02-03T20:30:35.237993] [INFO ] [sig ] Generating forecast for: RIG [2026-02-03T20:30:35.238024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-02-03T20:30:35.250122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-02-03T20:30:35.250555] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-02-03T20:30:35.251374] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-02-03T20:30:35.251426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:35.251474] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:35.251502] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:35.251559] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:35.309218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:35.310049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:35.310138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:35.310178] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:35.433859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:35.434016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:35.434060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:35.434090] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:35.437436] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=60.29%) [2026-02-03T20:30:35.437726] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-02-03T20:30:35.437851] [INFO ] [sig ] RIG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:35.581558] [INFO ] [LOCAL ] Saved forecast: RIG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RIG.txt [2026-02-03T20:30:35.581762] [INFO ] [sig ] [2630/3452] Completed RIG in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-03T20:30:35.581807] [INFO ] [sig ] [2631/3452] Forecasting RIGL... [2026-02-03T20:30:35.581837] [INFO ] [sig ] Generating forecast for: RIGL [2026-02-03T20:30:35.581869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-02-03T20:30:35.593727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-02-03T20:30:35.594106] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-02-03T20:30:35.594889] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-02-03T20:30:35.594942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:35.594974] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:35.595001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:35.595057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:35.653923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:35.654824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:35.654908] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:35.654943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:35.786831] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:35.786992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:35.787032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:35.787061] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:35.790432] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=21.56%) [2026-02-03T20:30:35.790723] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-02-03T20:30:35.790850] [INFO ] [sig ] RIGL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:35.938625] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RIGL.txt [2026-02-03T20:30:35.938767] [INFO ] [sig ] [2631/3452] Completed RIGL in 0.4s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-03T20:30:35.938808] [INFO ] [sig ] [2632/3452] Forecasting RILY... [2026-02-03T20:30:35.938839] [INFO ] [sig ] Generating forecast for: RILY [2026-02-03T20:30:35.938872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-02-03T20:30:35.949670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-02-03T20:30:35.950012] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-02-03T20:30:35.950810] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-02-03T20:30:35.950863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:35.950895] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:35.950921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:35.950977] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:36.009198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:36.009975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:36.010058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:36.010094] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:36.134485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:36.134665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:36.134707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:36.134737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:36.138152] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=32.84%) [2026-02-03T20:30:36.138427] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-02-03T20:30:36.138553] [INFO ] [sig ] RILY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:36.280259] [INFO ] [LOCAL ] Saved forecast: RILY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RILY.txt [2026-02-03T20:30:36.280400] [INFO ] [sig ] [2632/3452] Completed RILY in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-03T20:30:36.280439] [INFO ] [sig ] [2633/3452] Forecasting RILYN... [2026-02-03T20:30:36.280468] [INFO ] [sig ] Generating forecast for: RILYN [2026-02-03T20:30:36.280498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-02-03T20:30:36.292047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-02-03T20:30:36.292449] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-02-03T20:30:36.293259] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-02-03T20:30:36.293313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:36.293346] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:36.293373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:36.293434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:36.350170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:36.350834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:36.350915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:36.350947] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:36.468566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:36.468756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:36.468798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:36.468827] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:36.472479] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-02-03T20:30:36.472819] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-02-03T20:30:36.472966] [INFO ] [sig ] RILYN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:36.620171] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RILYN.txt [2026-02-03T20:30:36.620319] [INFO ] [sig ] [2633/3452] Completed RILYN in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-03T20:30:36.620366] [INFO ] [sig ] [2634/3452] Forecasting RILYZ... [2026-02-03T20:30:36.620398] [INFO ] [sig ] Generating forecast for: RILYZ [2026-02-03T20:30:36.620428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-02-03T20:30:36.631454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-02-03T20:30:36.631836] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-02-03T20:30:36.632679] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-02-03T20:30:36.632733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:36.632795] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:36.632828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:36.632929] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:36.690767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:36.691591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:36.691676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:36.691709] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:36.812427] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:36.812605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:36.812649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:36.812678] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:36.816066] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=0.37%) [2026-02-03T20:30:36.816342] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-02-03T20:30:36.816469] [INFO ] [sig ] RILYZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:36.964249] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RILYZ.txt [2026-02-03T20:30:36.964388] [INFO ] [sig ] [2634/3452] Completed RILYZ in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-03T20:30:36.964427] [INFO ] [sig ] [2635/3452] Forecasting RING... [2026-02-03T20:30:36.964456] [INFO ] [sig ] Generating forecast for: RING [2026-02-03T20:30:36.964488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-02-03T20:30:36.975026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-02-03T20:30:36.975378] [INFO ] [FORECASTER] Starting predict_future for RING [2026-02-03T20:30:36.976196] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-02-03T20:30:36.976250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:36.976281] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:36.976307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:36.976364] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:37.032699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:37.033458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:37.033544] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:37.033597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:37.154530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:37.154702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:37.154745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:37.154774] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:37.158168] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=73.68%) [2026-02-03T20:30:37.158464] [INFO ] [FORECASTER] Completed predict_future for RING [2026-02-03T20:30:37.158611] [INFO ] [sig ] RING: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:37.301896] [INFO ] [LOCAL ] Saved forecast: RING 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RING.txt [2026-02-03T20:30:37.302028] [INFO ] [sig ] [2635/3452] Completed RING in 0.3s | 2.83 sym/s | Total: 15.5m | ETA: 4.8m [2026-02-03T20:30:37.302069] [INFO ] [sig ] [2636/3452] Forecasting RIO... [2026-02-03T20:30:37.302101] [INFO ] [sig ] Generating forecast for: RIO [2026-02-03T20:30:37.302133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-02-03T20:30:37.312877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-02-03T20:30:37.313211] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-02-03T20:30:37.313993] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-02-03T20:30:37.314047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:37.314080] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:37.314112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:37.314182] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:37.370476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:37.371155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:37.371236] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:37.371270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:37.493524] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:37.493705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:37.493748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:37.493777] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:37.497178] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-03T20:30:37.497484] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-02-03T20:30:37.497640] [INFO ] [sig ] RIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:37.641826] [INFO ] [LOCAL ] Saved forecast: RIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RIO.txt [2026-02-03T20:30:37.641964] [INFO ] [sig ] [2636/3452] Completed RIO in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:37.642004] [INFO ] [sig ] [2637/3452] Forecasting RITM... [2026-02-03T20:30:37.642035] [INFO ] [sig ] Generating forecast for: RITM [2026-02-03T20:30:37.642068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-02-03T20:30:37.653230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-02-03T20:30:37.653540] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-02-03T20:30:37.654356] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-02-03T20:30:37.654411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:37.654445] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:37.654472] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:37.654530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:37.712141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:37.712758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:37.712838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:37.712871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:37.830139] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:37.830289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:37.830348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:37.830404] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:37.833850] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=35.37%) [2026-02-03T20:30:37.834122] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-02-03T20:30:37.834275] [INFO ] [sig ] RITM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:37.974382] [INFO ] [LOCAL ] Saved forecast: RITM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RITM.txt [2026-02-03T20:30:37.974512] [INFO ] [sig ] [2637/3452] Completed RITM in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:37.974552] [INFO ] [sig ] [2638/3452] Forecasting RIVN... [2026-02-03T20:30:37.974600] [INFO ] [sig ] Generating forecast for: RIVN [2026-02-03T20:30:37.974634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-02-03T20:30:37.985562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-02-03T20:30:37.985934] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-02-03T20:30:37.986743] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-02-03T20:30:37.986796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:37.986828] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:37.986854] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:37.986915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:38.043547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:38.044214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:38.044496] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:38.044528] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:38.166998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:38.167161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:38.167211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:38.167246] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:38.170827] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=18.73%) [2026-02-03T20:30:38.171098] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-02-03T20:30:38.171224] [INFO ] [sig ] RIVN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:38.311178] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RIVN.txt [2026-02-03T20:30:38.311317] [INFO ] [sig ] [2638/3452] Completed RIVN in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:38.311356] [INFO ] [sig ] [2639/3452] Forecasting RKLB... [2026-02-03T20:30:38.311596] [INFO ] [sig ] Generating forecast for: RKLB [2026-02-03T20:30:38.311630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-02-03T20:30:38.324049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-02-03T20:30:38.324619] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-02-03T20:30:38.325379] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-02-03T20:30:38.325431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:38.325463] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:38.325488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:38.325544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:38.383777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:38.384823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:38.384910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:38.384943] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:38.508191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:38.508368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:38.508407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:38.508437] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:38.511856] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=79.53%) [2026-02-03T20:30:38.512131] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-02-03T20:30:38.512259] [INFO ] [sig ] RKLB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:38.658912] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RKLB.txt [2026-02-03T20:30:38.659077] [INFO ] [sig ] [2639/3452] Completed RKLB in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:38.659118] [INFO ] [sig ] [2640/3452] Forecasting RL... [2026-02-03T20:30:38.659149] [INFO ] [sig ] Generating forecast for: RL [2026-02-03T20:30:38.659182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-02-03T20:30:38.671630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-02-03T20:30:38.672014] [INFO ] [FORECASTER] Starting predict_future for RL [2026-02-03T20:30:38.672796] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-02-03T20:30:38.672848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:38.672881] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:38.672907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:38.672963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:38.733081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:38.733965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:38.734049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:38.734082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:38.854262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:38.854430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:38.854471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:38.854502] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:38.857917] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=40.81%) [2026-02-03T20:30:38.858196] [INFO ] [FORECASTER] Completed predict_future for RL [2026-02-03T20:30:38.858327] [INFO ] [sig ] RL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:38.998803] [INFO ] [LOCAL ] Saved forecast: RL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RL.txt [2026-02-03T20:30:38.998975] [INFO ] [sig ] [2640/3452] Completed RL in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:38.999017] [INFO ] [sig ] [2641/3452] Forecasting RLAY... [2026-02-03T20:30:38.999048] [INFO ] [sig ] Generating forecast for: RLAY [2026-02-03T20:30:38.999079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-02-03T20:30:39.010713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-02-03T20:30:39.011101] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-02-03T20:30:39.011924] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-02-03T20:30:39.011976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:39.012023] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:39.012050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:39.012106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:39.069279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:39.070080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:39.070164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:39.070197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:39.202174] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:39.202343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:39.202385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:39.202415] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:39.205927] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: DOWN (p=40.81%) [2026-02-03T20:30:39.206234] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-02-03T20:30:39.206377] [INFO ] [sig ] RLAY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:39.349376] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RLAY.txt [2026-02-03T20:30:39.349516] [INFO ] [sig ] [2641/3452] Completed RLAY in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:39.349558] [INFO ] [sig ] [2642/3452] Forecasting RLI... [2026-02-03T20:30:39.349606] [INFO ] [sig ] Generating forecast for: RLI [2026-02-03T20:30:39.349638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-02-03T20:30:39.360670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-02-03T20:30:39.361002] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-02-03T20:30:39.361782] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-02-03T20:30:39.361834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:39.361866] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:39.361893] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:39.361949] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:39.419379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:39.420083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:39.420167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:39.420209] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:39.542423] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:39.542601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:39.542645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:39.542676] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:39.546136] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=35.91%) [2026-02-03T20:30:39.546446] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-02-03T20:30:39.546770] [INFO ] [sig ] RLI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:39.687677] [INFO ] [LOCAL ] Saved forecast: RLI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RLI.txt [2026-02-03T20:30:39.687818] [INFO ] [sig ] [2642/3452] Completed RLI in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:39.687859] [INFO ] [sig ] [2643/3452] Forecasting RLJ... [2026-02-03T20:30:39.687911] [INFO ] [sig ] Generating forecast for: RLJ [2026-02-03T20:30:39.687957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-02-03T20:30:39.700675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-02-03T20:30:39.701183] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-02-03T20:30:39.702282] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-02-03T20:30:39.702356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:39.702400] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:39.702439] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:39.702525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:39.772289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:39.773292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:39.773389] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:39.773428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:39.895588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:39.895745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:39.895787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:39.895815] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:39.899189] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=4.08%) [2026-02-03T20:30:39.899459] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-02-03T20:30:39.899604] [INFO ] [sig ] RLJ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:40.046672] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RLJ.txt [2026-02-03T20:30:40.046808] [INFO ] [sig ] [2643/3452] Completed RLJ in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:40.046847] [INFO ] [sig ] [2644/3452] Forecasting RLMD... [2026-02-03T20:30:40.046877] [INFO ] [sig ] Generating forecast for: RLMD [2026-02-03T20:30:40.046907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-02-03T20:30:40.059188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-02-03T20:30:40.059537] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-02-03T20:30:40.060376] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-02-03T20:30:40.060428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:40.060461] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:40.060488] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:40.060545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:40.121431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:40.122134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:40.122247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:40.122282] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:40.259090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:40.259292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:40.259344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:40.259376] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:40.263050] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=94.65%) [2026-02-03T20:30:40.263345] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-02-03T20:30:40.263483] [INFO ] [sig ] RLMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:40.408694] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RLMD.txt [2026-02-03T20:30:40.408860] [INFO ] [sig ] [2644/3452] Completed RLMD in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:40.408901] [INFO ] [sig ] [2645/3452] Forecasting RLTY... [2026-02-03T20:30:40.408937] [INFO ] [sig ] Generating forecast for: RLTY [2026-02-03T20:30:40.408969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-02-03T20:30:40.422104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-02-03T20:30:40.422539] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-02-03T20:30:40.423429] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-02-03T20:30:40.423483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:40.423516] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:40.423544] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:40.423628] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:40.483835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:40.484856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:40.484980] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:40.485016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:40.610873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:40.611043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:40.611086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:40.611116] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:40.614869] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-02-03T20:30:40.615180] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-02-03T20:30:40.615324] [INFO ] [sig ] RLTY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:40.771953] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RLTY.txt [2026-02-03T20:30:40.772129] [INFO ] [sig ] [2645/3452] Completed RLTY in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:40.772172] [INFO ] [sig ] [2646/3452] Forecasting RLX... [2026-02-03T20:30:40.772214] [INFO ] [sig ] Generating forecast for: RLX [2026-02-03T20:30:40.772251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-02-03T20:30:40.783902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-02-03T20:30:40.784285] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-02-03T20:30:40.785151] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-02-03T20:30:40.785205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:40.785238] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:40.785264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:40.785321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:40.856844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:40.858026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:40.858150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:40.858200] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:41.009053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:41.009234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:41.009294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:41.009328] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:41.012843] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=83.21%) [2026-02-03T20:30:41.013148] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-02-03T20:30:41.013289] [INFO ] [sig ] RLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:41.156092] [INFO ] [LOCAL ] Saved forecast: RLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RLX.txt [2026-02-03T20:30:41.156257] [INFO ] [sig ] [2646/3452] Completed RLX in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.8m [2026-02-03T20:30:41.156297] [INFO ] [sig ] [2647/3452] Forecasting RM... [2026-02-03T20:30:41.156327] [INFO ] [sig ] Generating forecast for: RM [2026-02-03T20:30:41.156357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-02-03T20:30:41.167889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-02-03T20:30:41.168342] [INFO ] [FORECASTER] Starting predict_future for RM [2026-02-03T20:30:41.169200] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-02-03T20:30:41.169254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:41.169288] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:41.169314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:41.169370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:41.233367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:41.234300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:41.234392] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:41.234426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:41.360924] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:41.361090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:41.361135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:41.361166] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:41.364865] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-02-03T20:30:41.365174] [INFO ] [FORECASTER] Completed predict_future for RM [2026-02-03T20:30:41.365337] [INFO ] [sig ] RM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:41.507825] [INFO ] [LOCAL ] Saved forecast: RM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RM.txt [2026-02-03T20:30:41.508020] [INFO ] [sig ] [2647/3452] Completed RM in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-03T20:30:41.508061] [INFO ] [sig ] [2648/3452] Forecasting RMAX... [2026-02-03T20:30:41.508090] [INFO ] [sig ] Generating forecast for: RMAX [2026-02-03T20:30:41.508120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-02-03T20:30:41.518852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-02-03T20:30:41.519163] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-02-03T20:30:41.519986] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-02-03T20:30:41.520039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:41.520071] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:41.520098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:41.520155] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:41.577202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:41.577809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:41.577886] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:41.577945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:41.695291] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:41.695458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:41.695500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:41.695547] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:41.699230] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: DOWN (p=20.13%) [2026-02-03T20:30:41.699628] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-02-03T20:30:41.699767] [INFO ] [sig ] RMAX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:41.845868] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RMAX.txt [2026-02-03T20:30:41.846013] [INFO ] [sig ] [2648/3452] Completed RMAX in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-03T20:30:41.846053] [INFO ] [sig ] [2649/3452] Forecasting RMBI... [2026-02-03T20:30:41.846082] [INFO ] [sig ] Generating forecast for: RMBI [2026-02-03T20:30:41.846114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-02-03T20:30:41.859194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-02-03T20:30:41.859544] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-02-03T20:30:41.860548] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-02-03T20:30:41.860627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:41.860849] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:41.860874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:41.860930] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:41.918713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:41.919459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:41.919540] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:41.919590] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:42.042279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:42.042444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:42.042487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:42.042516] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:42.046286] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=76.99%) [2026-02-03T20:30:42.046561] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-02-03T20:30:42.046709] [INFO ] [sig ] RMBI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:42.196666] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RMBI.txt [2026-02-03T20:30:42.196813] [INFO ] [sig ] [2649/3452] Completed RMBI in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-03T20:30:42.196852] [INFO ] [sig ] [2650/3452] Forecasting RMBS... [2026-02-03T20:30:42.196881] [INFO ] [sig ] Generating forecast for: RMBS [2026-02-03T20:30:42.196911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-02-03T20:30:42.209067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-02-03T20:30:42.209395] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-02-03T20:30:42.210383] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-02-03T20:30:42.210437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:42.210470] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:42.210496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:42.210552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:42.270804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:42.271753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:42.271837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:42.271885] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:42.387491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:42.387670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:42.387711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:42.387741] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:42.391606] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=67.47%) [2026-02-03T20:30:42.391880] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-02-03T20:30:42.392006] [INFO ] [sig ] RMBS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:42.537963] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RMBS.txt [2026-02-03T20:30:42.538104] [INFO ] [sig ] [2650/3452] Completed RMBS in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-03T20:30:42.538144] [INFO ] [sig ] [2651/3452] Forecasting RMD... [2026-02-03T20:30:42.538174] [INFO ] [sig ] Generating forecast for: RMD [2026-02-03T20:30:42.538204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-02-03T20:30:42.550412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-02-03T20:30:42.550774] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-02-03T20:30:42.551563] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-02-03T20:30:42.551644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:42.551711] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:42.551742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:42.551800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:42.612097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:42.612846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:42.612928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:42.612960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:42.743444] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:42.743616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:42.743661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:42.743690] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:42.747127] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=74.74%) [2026-02-03T20:30:42.747407] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-02-03T20:30:42.747537] [INFO ] [sig ] RMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:42.897308] [INFO ] [LOCAL ] Saved forecast: RMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RMD.txt [2026-02-03T20:30:42.897475] [INFO ] [sig ] [2651/3452] Completed RMD in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-03T20:30:42.897517] [INFO ] [sig ] [2652/3452] Forecasting RMI... [2026-02-03T20:30:42.897548] [INFO ] [sig ] Generating forecast for: RMI [2026-02-03T20:30:42.897598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-02-03T20:30:42.909482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-02-03T20:30:42.909892] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-02-03T20:30:42.910882] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-02-03T20:30:42.910935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:42.910966] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:42.910992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:42.911064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:42.971942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:42.972786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:42.972871] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:42.972904] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:43.086766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:43.086931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:43.086972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:43.087000] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:43.094448] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=39.68%) [2026-02-03T20:30:43.094790] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-02-03T20:30:43.094936] [INFO ] [sig ] RMI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:43.248100] [INFO ] [LOCAL ] Saved forecast: RMI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RMI.txt [2026-02-03T20:30:43.248265] [INFO ] [sig ] [2652/3452] Completed RMI in 0.4s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-03T20:30:43.248304] [INFO ] [sig ] [2653/3452] Forecasting RMM... [2026-02-03T20:30:43.248335] [INFO ] [sig ] Generating forecast for: RMM [2026-02-03T20:30:43.248366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-02-03T20:30:43.260242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-02-03T20:30:43.260857] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-02-03T20:30:43.261867] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-02-03T20:30:43.261919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:43.261952] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:43.261979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:43.262035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:43.320211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:43.321079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:43.321166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:43.321199] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:43.451233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:43.451392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:43.451434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:43.451464] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:43.454945] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=64.73%) [2026-02-03T20:30:43.455234] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-02-03T20:30:43.455366] [INFO ] [sig ] RMM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:43.597820] [INFO ] [LOCAL ] Saved forecast: RMM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RMM.txt [2026-02-03T20:30:43.597995] [INFO ] [sig ] [2653/3452] Completed RMM in 0.3s | 2.83 sym/s | Total: 15.6m | ETA: 4.7m [2026-02-03T20:30:43.598036] [INFO ] [sig ] [2654/3452] Forecasting RMMZ... [2026-02-03T20:30:43.598067] [INFO ] [sig ] Generating forecast for: RMMZ [2026-02-03T20:30:43.598100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-02-03T20:30:43.609678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-02-03T20:30:43.610079] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-02-03T20:30:43.610926] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-02-03T20:30:43.610996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:43.611031] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:43.611060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:43.611120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:43.670194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:43.671106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:43.671193] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:43.671228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:43.783417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:43.783588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:43.783630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:43.783690] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:43.787114] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-02-03T20:30:43.787389] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-02-03T20:30:43.787519] [INFO ] [sig ] RMMZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:43.930671] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RMMZ.txt [2026-02-03T20:30:43.930804] [INFO ] [sig ] [2654/3452] Completed RMMZ in 0.3s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:43.930844] [INFO ] [sig ] [2655/3452] Forecasting RMNI... [2026-02-03T20:30:43.930875] [INFO ] [sig ] Generating forecast for: RMNI [2026-02-03T20:30:43.930906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-02-03T20:30:43.941756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-02-03T20:30:43.942086] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-02-03T20:30:43.942869] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-02-03T20:30:43.942921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:43.942953] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:43.942980] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:43.943037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:44.001796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:44.002604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:44.002687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:44.002720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:44.124486] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:44.124666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:44.124708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:44.124738] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:44.128226] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=52.26%) [2026-02-03T20:30:44.128508] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-02-03T20:30:44.128659] [INFO ] [sig ] RMNI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:44.312259] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RMNI.txt [2026-02-03T20:30:44.312427] [INFO ] [sig ] [2655/3452] Completed RMNI in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:44.312471] [INFO ] [sig ] [2656/3452] Forecasting RNA... [2026-02-03T20:30:44.312502] [INFO ] [sig ] Generating forecast for: RNA [2026-02-03T20:30:44.312533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-02-03T20:30:44.325466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-02-03T20:30:44.326099] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-02-03T20:30:44.327145] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-02-03T20:30:44.327199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:44.327232] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:44.327260] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:44.327320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:44.391367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:44.392246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:44.392332] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:44.392366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:44.516213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:44.516381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:44.516424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:44.516455] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:44.520224] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-02-03T20:30:44.520515] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-02-03T20:30:44.520671] [INFO ] [sig ] RNA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:44.676715] [INFO ] [LOCAL ] Saved forecast: RNA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RNA.txt [2026-02-03T20:30:44.676908] [INFO ] [sig ] [2656/3452] Completed RNA in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:44.676966] [INFO ] [sig ] [2657/3452] Forecasting RNAC... [2026-02-03T20:30:44.677000] [INFO ] [sig ] Generating forecast for: RNAC [2026-02-03T20:30:44.677031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-02-03T20:30:44.694222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-02-03T20:30:44.694717] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-02-03T20:30:44.695922] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-02-03T20:30:44.695988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:44.696033] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:44.696073] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:44.696158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:44.758120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:44.759114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:44.759246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:44.759283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:44.883741] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:44.883901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:44.883942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:44.883970] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:44.887430] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=99.78%) [2026-02-03T20:30:44.887727] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-02-03T20:30:44.887856] [INFO ] [sig ] RNAC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:45.032000] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RNAC.txt [2026-02-03T20:30:45.032172] [INFO ] [sig ] [2657/3452] Completed RNAC in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:45.032215] [INFO ] [sig ] [2658/3452] Forecasting RNAZ... [2026-02-03T20:30:45.032247] [INFO ] [sig ] Generating forecast for: RNAZ [2026-02-03T20:30:45.032280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-02-03T20:30:45.043820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-02-03T20:30:45.044256] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-02-03T20:30:45.045102] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-02-03T20:30:45.045158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:45.045192] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:45.045220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:45.045278] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:45.105936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:45.106862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:45.106947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:45.106980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:45.227082] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:45.227245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:45.227288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:45.227323] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:45.230740] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=93.06%) [2026-02-03T20:30:45.231015] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-02-03T20:30:45.231145] [INFO ] [sig ] RNAZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:45.388255] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RNAZ.txt [2026-02-03T20:30:45.388399] [INFO ] [sig ] [2658/3452] Completed RNAZ in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:45.388438] [INFO ] [sig ] [2659/3452] Forecasting RNG... [2026-02-03T20:30:45.388468] [INFO ] [sig ] Generating forecast for: RNG [2026-02-03T20:30:45.388499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-02-03T20:30:45.399790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-02-03T20:30:45.400144] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-02-03T20:30:45.400936] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-02-03T20:30:45.400988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:45.401020] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:45.401047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:45.401103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:45.457436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:45.458152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:45.458231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:45.458264] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:45.584001] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:45.584167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:45.584208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:45.584238] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:45.588204] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-02-03T20:30:45.588528] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-02-03T20:30:45.588903] [INFO ] [sig ] RNG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:45.736024] [INFO ] [LOCAL ] Saved forecast: RNG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RNG.txt [2026-02-03T20:30:45.736187] [INFO ] [sig ] [2659/3452] Completed RNG in 0.3s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:45.736228] [INFO ] [sig ] [2660/3452] Forecasting RNP... [2026-02-03T20:30:45.736259] [INFO ] [sig ] Generating forecast for: RNP [2026-02-03T20:30:45.736290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-02-03T20:30:45.747809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-02-03T20:30:45.748194] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-02-03T20:30:45.749048] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-02-03T20:30:45.749102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:45.749132] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:45.749158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:45.749215] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:45.809620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:45.810547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:45.810668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:45.810702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:45.935165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:45.935331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:45.935380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:45.935416] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:45.939139] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-02-03T20:30:45.939423] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-02-03T20:30:45.939555] [INFO ] [sig ] RNP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:46.081687] [INFO ] [LOCAL ] Saved forecast: RNP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RNP.txt [2026-02-03T20:30:46.081810] [INFO ] [sig ] [2660/3452] Completed RNP in 0.3s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:46.081849] [INFO ] [sig ] [2661/3452] Forecasting ROAD... [2026-02-03T20:30:46.081879] [INFO ] [sig ] Generating forecast for: ROAD [2026-02-03T20:30:46.081908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-02-03T20:30:46.098657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-02-03T20:30:46.099171] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-02-03T20:30:46.100385] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-02-03T20:30:46.100471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:46.100525] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:46.100602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:46.100702] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:46.182497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:46.183799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:46.183925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:46.183960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:46.314876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:46.315044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:46.315104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:46.315137] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:46.319202] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=52.40%) [2026-02-03T20:30:46.319487] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-02-03T20:30:46.319639] [INFO ] [sig ] ROAD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:46.467102] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ROAD.txt [2026-02-03T20:30:46.467260] [INFO ] [sig ] [2661/3452] Completed ROAD in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:46.467302] [INFO ] [sig ] [2662/3452] Forecasting ROCK... [2026-02-03T20:30:46.467331] [INFO ] [sig ] Generating forecast for: ROCK [2026-02-03T20:30:46.467363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-02-03T20:30:46.479747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-02-03T20:30:46.480166] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-02-03T20:30:46.481182] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-02-03T20:30:46.481237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:46.481271] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:46.481300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:46.481359] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:46.541481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:46.542384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:46.542478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:46.542514] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:46.663686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:46.663861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:46.663903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:46.663936] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:46.667614] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-02-03T20:30:46.667929] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-02-03T20:30:46.668072] [INFO ] [sig ] ROCK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:46.819239] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ROCK.txt [2026-02-03T20:30:46.819423] [INFO ] [sig ] [2662/3452] Completed ROCK in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:46.819476] [INFO ] [sig ] [2663/3452] Forecasting ROE... [2026-02-03T20:30:46.819510] [INFO ] [sig ] Generating forecast for: ROE [2026-02-03T20:30:46.819545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-02-03T20:30:46.830762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-02-03T20:30:46.831138] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-02-03T20:30:46.832016] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-02-03T20:30:46.832072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:46.832107] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:46.832136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:46.832194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:46.889671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:46.890393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:46.890478] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:46.890513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:47.015864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:47.015968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:47.016010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:47.016038] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:47.019509] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-02-03T20:30:47.019835] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-02-03T20:30:47.019976] [INFO ] [sig ] ROE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:47.176203] [INFO ] [LOCAL ] Saved forecast: ROE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ROE.txt [2026-02-03T20:30:47.176437] [INFO ] [sig ] [2663/3452] Completed ROE in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.7m [2026-02-03T20:30:47.176526] [INFO ] [sig ] [2664/3452] Forecasting ROP... [2026-02-03T20:30:47.176603] [INFO ] [sig ] Generating forecast for: ROP [2026-02-03T20:30:47.176662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-02-03T20:30:47.190889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-02-03T20:30:47.191335] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-02-03T20:30:47.192258] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-02-03T20:30:47.192317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:47.192352] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:47.192383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:47.192443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:47.250460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:47.251315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:47.251406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:47.251441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:47.371384] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:47.371541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:47.371597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:47.371629] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:47.375048] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=59.62%) [2026-02-03T20:30:47.375319] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-02-03T20:30:47.375448] [INFO ] [sig ] ROP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:47.523676] [INFO ] [LOCAL ] Saved forecast: ROP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ROP.txt [2026-02-03T20:30:47.523868] [INFO ] [sig ] [2664/3452] Completed ROP in 0.3s | 2.83 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-03T20:30:47.523918] [INFO ] [sig ] [2665/3452] Forecasting RPAY... [2026-02-03T20:30:47.523951] [INFO ] [sig ] Generating forecast for: RPAY [2026-02-03T20:30:47.523981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-02-03T20:30:47.534850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-02-03T20:30:47.535225] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-02-03T20:30:47.536013] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-02-03T20:30:47.536066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:47.536113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:47.536140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:47.536196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:47.592453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:47.593265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:47.593397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:47.593432] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:47.716141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:47.716298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:47.716340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:47.716369] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:47.719813] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: DOWN (p=37.18%) [2026-02-03T20:30:47.720088] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-02-03T20:30:47.720215] [INFO ] [sig ] RPAY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:47.864233] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RPAY.txt [2026-02-03T20:30:47.864364] [INFO ] [sig ] [2665/3452] Completed RPAY in 0.3s | 2.83 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-03T20:30:47.864403] [INFO ] [sig ] [2666/3452] Forecasting RPD... [2026-02-03T20:30:47.864433] [INFO ] [sig ] Generating forecast for: RPD [2026-02-03T20:30:47.864463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-02-03T20:30:47.875388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-02-03T20:30:47.875747] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-02-03T20:30:47.876516] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-02-03T20:30:47.876569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:47.876624] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:47.876653] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:47.876711] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:47.933911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:47.934555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:47.934651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:47.934685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:48.056437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:48.056620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:48.056664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:48.056695] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:48.060415] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=73.50%) [2026-02-03T20:30:48.060726] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-02-03T20:30:48.060863] [INFO ] [sig ] RPD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:48.223202] [INFO ] [LOCAL ] Saved forecast: RPD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RPD.txt [2026-02-03T20:30:48.223431] [INFO ] [sig ] [2666/3452] Completed RPD in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-03T20:30:48.223491] [INFO ] [sig ] [2667/3452] Forecasting RPID... [2026-02-03T20:30:48.223536] [INFO ] [sig ] Generating forecast for: RPID [2026-02-03T20:30:48.223609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-02-03T20:30:48.239362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-02-03T20:30:48.239872] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-02-03T20:30:48.240822] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-02-03T20:30:48.240891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:48.240927] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:48.240954] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:48.241013] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:48.301515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:48.302544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:48.302661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:48.302696] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:48.446613] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:48.446799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:48.446843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:48.446874] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:48.450894] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-02-03T20:30:48.451257] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-02-03T20:30:48.451416] [INFO ] [sig ] RPID: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:48.644614] [INFO ] [LOCAL ] Saved forecast: RPID 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RPID.txt [2026-02-03T20:30:48.644852] [INFO ] [sig ] [2667/3452] Completed RPID in 0.4s | 2.83 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-03T20:30:48.644928] [INFO ] [sig ] [2668/3452] Forecasting RPRX... [2026-02-03T20:30:48.644995] [INFO ] [sig ] Generating forecast for: RPRX [2026-02-03T20:30:48.645060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-02-03T20:30:48.670884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-02-03T20:30:48.675439] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-02-03T20:30:48.677514] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-02-03T20:30:48.677627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:48.679164] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:48.679214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:48.679302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:48.820145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:48.821419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:48.821550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:48.821643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:49.015258] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:49.015477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:49.015556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:49.015632] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:49.021397] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: UP (p=55.73%) [2026-02-03T20:30:49.021971] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-02-03T20:30:49.022205] [INFO ] [sig ] RPRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:49.240862] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RPRX.txt [2026-02-03T20:30:49.241113] [INFO ] [sig ] [2668/3452] Completed RPRX in 0.6s | 2.82 sym/s | Total: 15.7m | ETA: 4.6m [2026-02-03T20:30:49.241196] [INFO ] [sig ] [2669/3452] Forecasting RQI... [2026-02-03T20:30:49.241249] [INFO ] [sig ] Generating forecast for: RQI [2026-02-03T20:30:49.241305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-02-03T20:30:49.260272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-02-03T20:30:49.260859] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-02-03T20:30:49.262178] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-02-03T20:30:49.262263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:49.262316] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:49.262362] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:49.262457] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:49.349387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:49.350654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:49.350773] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:49.350825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:49.513096] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:49.513273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:49.513324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:49.513368] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:49.518106] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=12.54%) [2026-02-03T20:30:49.518476] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-02-03T20:30:49.518692] [INFO ] [sig ] RQI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:49.713383] [INFO ] [LOCAL ] Saved forecast: RQI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RQI.txt [2026-02-03T20:30:49.713624] [INFO ] [sig ] [2669/3452] Completed RQI in 0.5s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:49.713687] [INFO ] [sig ] [2670/3452] Forecasting RRBI... [2026-02-03T20:30:49.713722] [INFO ] [sig ] Generating forecast for: RRBI [2026-02-03T20:30:49.713753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-02-03T20:30:49.731051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-02-03T20:30:49.731561] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-02-03T20:30:49.732524] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-02-03T20:30:49.732605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:49.732644] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:49.732673] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:49.732732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:49.790078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:49.791039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:49.791135] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:49.791170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:49.900716] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:49.900890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:49.900931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:49.900961] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:49.904440] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-02-03T20:30:49.904756] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-02-03T20:30:49.904921] [INFO ] [sig ] RRBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:50.054841] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RRBI.txt [2026-02-03T20:30:50.055021] [INFO ] [sig ] [2670/3452] Completed RRBI in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:50.055063] [INFO ] [sig ] [2671/3452] Forecasting RRC... [2026-02-03T20:30:50.055096] [INFO ] [sig ] Generating forecast for: RRC [2026-02-03T20:30:50.055129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-02-03T20:30:50.068002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-02-03T20:30:50.068442] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-02-03T20:30:50.069340] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-02-03T20:30:50.069396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:50.069429] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:50.069456] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:50.069513] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:50.139323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:50.140488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:50.140623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:50.140675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:50.264509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:50.264698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:50.264742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:50.264824] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:50.269424] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=34.75%) [2026-02-03T20:30:50.269766] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-02-03T20:30:50.269911] [INFO ] [sig ] RRC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:50.410963] [INFO ] [LOCAL ] Saved forecast: RRC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RRC.txt [2026-02-03T20:30:50.411124] [INFO ] [sig ] [2671/3452] Completed RRC in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:50.411166] [INFO ] [sig ] [2672/3452] Forecasting RRGB... [2026-02-03T20:30:50.411197] [INFO ] [sig ] Generating forecast for: RRGB [2026-02-03T20:30:50.411227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-02-03T20:30:50.423295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-02-03T20:30:50.423715] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-02-03T20:30:50.424640] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-02-03T20:30:50.424695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:50.424728] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:50.424757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:50.424815] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:50.497847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:50.498821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:50.498910] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:50.498945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:50.621174] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:50.621333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:50.621377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:50.621426] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:50.625319] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-02-03T20:30:50.625622] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-02-03T20:30:50.625931] [INFO ] [sig ] RRGB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:50.773392] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RRGB.txt [2026-02-03T20:30:50.773536] [INFO ] [sig ] [2672/3452] Completed RRGB in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:50.773594] [INFO ] [sig ] [2673/3452] Forecasting RRX... [2026-02-03T20:30:50.773628] [INFO ] [sig ] Generating forecast for: RRX [2026-02-03T20:30:50.773658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-02-03T20:30:50.785293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-02-03T20:30:50.785678] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-02-03T20:30:50.786484] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-02-03T20:30:50.786538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:50.786601] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:50.786638] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:50.786698] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:50.846100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:50.846765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:50.846844] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:50.846876] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:50.967249] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:50.967403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:50.967444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:50.967474] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:50.970915] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=29.90%) [2026-02-03T20:30:50.971191] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-02-03T20:30:50.971321] [INFO ] [sig ] RRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:51.114129] [INFO ] [LOCAL ] Saved forecast: RRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RRX.txt [2026-02-03T20:30:51.114264] [INFO ] [sig ] [2673/3452] Completed RRX in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:51.114304] [INFO ] [sig ] [2674/3452] Forecasting RS... [2026-02-03T20:30:51.114334] [INFO ] [sig ] Generating forecast for: RS [2026-02-03T20:30:51.114364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-02-03T20:30:51.125306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-02-03T20:30:51.125702] [INFO ] [FORECASTER] Starting predict_future for RS [2026-02-03T20:30:51.126502] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-02-03T20:30:51.126557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:51.126619] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:51.126651] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:51.126710] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:51.183397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:51.184303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:51.184388] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:51.184443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:51.303488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:51.303667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:51.303715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:51.303752] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:51.307184] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: DOWN (p=36.79%) [2026-02-03T20:30:51.307455] [INFO ] [FORECASTER] Completed predict_future for RS [2026-02-03T20:30:51.307599] [INFO ] [sig ] RS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:51.450443] [INFO ] [LOCAL ] Saved forecast: RS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RS.txt [2026-02-03T20:30:51.450593] [INFO ] [sig ] [2674/3452] Completed RS in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:51.450634] [INFO ] [sig ] [2675/3452] Forecasting RSG... [2026-02-03T20:30:51.450664] [INFO ] [sig ] Generating forecast for: RSG [2026-02-03T20:30:51.450859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-02-03T20:30:51.463065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-02-03T20:30:51.463415] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-02-03T20:30:51.464202] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-02-03T20:30:51.464254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:51.464286] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:51.464313] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:51.464370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:51.524251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:51.525143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:51.525229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:51.525263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:51.652494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:51.652666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:51.652712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:51.652742] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:51.656505] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: DOWN (p=11.41%) [2026-02-03T20:30:51.656821] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-02-03T20:30:51.656958] [INFO ] [sig ] RSG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:51.798442] [INFO ] [LOCAL ] Saved forecast: RSG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RSG.txt [2026-02-03T20:30:51.798592] [INFO ] [sig ] [2675/3452] Completed RSG in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:51.798653] [INFO ] [sig ] [2676/3452] Forecasting RSI... [2026-02-03T20:30:51.798685] [INFO ] [sig ] Generating forecast for: RSI [2026-02-03T20:30:51.798716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-02-03T20:30:51.810434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-02-03T20:30:51.810813] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-02-03T20:30:51.811624] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-02-03T20:30:51.811678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:51.811711] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:51.811754] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:51.811813] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:51.868239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:51.868924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:51.869004] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:51.869037] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:51.994588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:51.994745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:51.994786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:51.994815] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:51.998326] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=4.21%) [2026-02-03T20:30:51.998631] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-02-03T20:30:51.998763] [INFO ] [sig ] RSI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:52.139140] [INFO ] [LOCAL ] Saved forecast: RSI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RSI.txt [2026-02-03T20:30:52.139270] [INFO ] [sig ] [2676/3452] Completed RSI in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:52.139309] [INFO ] [sig ] [2677/3452] Forecasting RSKD... [2026-02-03T20:30:52.139338] [INFO ] [sig ] Generating forecast for: RSKD [2026-02-03T20:30:52.139367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-02-03T20:30:52.151156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-02-03T20:30:52.151503] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-02-03T20:30:52.152296] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-02-03T20:30:52.152349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:52.152381] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:52.152408] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:52.152464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:52.209653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:52.210537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:52.210642] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:52.210677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:52.328175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:52.328332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:52.328374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:52.328403] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:52.332040] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=55.31%) [2026-02-03T20:30:52.332308] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-02-03T20:30:52.332433] [INFO ] [sig ] RSKD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:52.473038] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RSKD.txt [2026-02-03T20:30:52.473152] [INFO ] [sig ] [2677/3452] Completed RSKD in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:52.473190] [INFO ] [sig ] [2678/3452] Forecasting RSSS... [2026-02-03T20:30:52.473220] [INFO ] [sig ] Generating forecast for: RSSS [2026-02-03T20:30:52.473249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-02-03T20:30:52.484404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-02-03T20:30:52.484771] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-02-03T20:30:52.485666] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-02-03T20:30:52.485721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:52.485754] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:52.485784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:52.485843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:52.545178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:52.546076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:52.546197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:52.546231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:52.668217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:52.668380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:52.668425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:52.668456] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:52.671933] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-02-03T20:30:52.672208] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-02-03T20:30:52.672337] [INFO ] [sig ] RSSS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:52.815102] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RSSS.txt [2026-02-03T20:30:52.815244] [INFO ] [sig ] [2678/3452] Completed RSSS in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:52.815285] [INFO ] [sig ] [2679/3452] Forecasting RTO... [2026-02-03T20:30:52.815316] [INFO ] [sig ] Generating forecast for: RTO [2026-02-03T20:30:52.815346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-02-03T20:30:52.827425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-02-03T20:30:52.827870] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-02-03T20:30:52.828762] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-02-03T20:30:52.828817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:52.828851] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:52.828878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:52.828935] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:52.891255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:52.892140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:52.892229] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:52.892263] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:53.019416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:53.019623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:53.019674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:53.019704] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:53.023173] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=34.32%) [2026-02-03T20:30:53.023457] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-02-03T20:30:53.023613] [INFO ] [sig ] RTO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:53.174947] [INFO ] [LOCAL ] Saved forecast: RTO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RTO.txt [2026-02-03T20:30:53.175113] [INFO ] [sig ] [2679/3452] Completed RTO in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:53.175154] [INFO ] [sig ] [2680/3452] Forecasting RUM... [2026-02-03T20:30:53.175186] [INFO ] [sig ] Generating forecast for: RUM [2026-02-03T20:30:53.175223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-02-03T20:30:53.186878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-02-03T20:30:53.187211] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-02-03T20:30:53.188013] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-02-03T20:30:53.188064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:53.188097] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:53.188123] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:53.188179] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:53.247800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:53.248980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:53.249120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:53.249170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:53.385431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:53.385610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:53.385654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:53.385682] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:53.389285] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=48.05%) [2026-02-03T20:30:53.389594] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-02-03T20:30:53.389765] [INFO ] [sig ] RUM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:53.535147] [INFO ] [LOCAL ] Saved forecast: RUM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RUM.txt [2026-02-03T20:30:53.535306] [INFO ] [sig ] [2680/3452] Completed RUM in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.6m [2026-02-03T20:30:53.535346] [INFO ] [sig ] [2681/3452] Forecasting RUN... [2026-02-03T20:30:53.535377] [INFO ] [sig ] Generating forecast for: RUN [2026-02-03T20:30:53.535408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-02-03T20:30:53.547137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-02-03T20:30:53.547547] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-02-03T20:30:53.548389] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-02-03T20:30:53.548441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:53.548474] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:53.548500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:53.548555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:53.605909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:53.606832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:53.606942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:53.606977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:53.732403] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:53.732591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:53.732634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:53.732665] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:53.736234] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-02-03T20:30:53.736540] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-02-03T20:30:53.736703] [INFO ] [sig ] RUN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:53.880280] [INFO ] [LOCAL ] Saved forecast: RUN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RUN.txt [2026-02-03T20:30:53.880495] [INFO ] [sig ] [2681/3452] Completed RUN in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-03T20:30:53.880553] [INFO ] [sig ] [2682/3452] Forecasting RUNN... [2026-02-03T20:30:53.880617] [INFO ] [sig ] Generating forecast for: RUNN [2026-02-03T20:30:53.880664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-02-03T20:30:53.891880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-02-03T20:30:53.892226] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-02-03T20:30:53.893195] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-02-03T20:30:53.893248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:53.893280] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:53.893306] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:53.893362] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:53.950487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:53.951118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:53.951196] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:53.951228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:54.071832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:54.072055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:54.072098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:54.072129] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:54.075517] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: UP (p=93.81%) [2026-02-03T20:30:54.075811] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-02-03T20:30:54.075942] [INFO ] [sig ] RUNN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:54.217206] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RUNN.txt [2026-02-03T20:30:54.217333] [INFO ] [sig ] [2682/3452] Completed RUNN in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-03T20:30:54.217372] [INFO ] [sig ] [2683/3452] Forecasting RUSHA... [2026-02-03T20:30:54.217402] [INFO ] [sig ] Generating forecast for: RUSHA [2026-02-03T20:30:54.217431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-02-03T20:30:54.228440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-02-03T20:30:54.228824] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-02-03T20:30:54.229614] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-02-03T20:30:54.229669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:54.229701] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:54.229729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:54.229785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:54.286123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:54.286890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:54.286971] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:54.287004] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:54.410355] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:54.410518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:54.410560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:54.410610] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:54.414165] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=11.47%) [2026-02-03T20:30:54.414466] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-02-03T20:30:54.414626] [INFO ] [sig ] RUSHA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:54.562270] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RUSHA.txt [2026-02-03T20:30:54.562423] [INFO ] [sig ] [2683/3452] Completed RUSHA in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-03T20:30:54.562466] [INFO ] [sig ] [2684/3452] Forecasting RUSHB... [2026-02-03T20:30:54.562497] [INFO ] [sig ] Generating forecast for: RUSHB [2026-02-03T20:30:54.562529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-02-03T20:30:54.573863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-02-03T20:30:54.574237] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-02-03T20:30:54.575071] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-02-03T20:30:54.575126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:54.575161] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:54.575189] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:54.575247] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:54.633974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:54.635067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:54.635155] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:54.635188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:54.746218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:54.746378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:54.746420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:54.746450] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:54.749914] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-02-03T20:30:54.750192] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-02-03T20:30:54.750319] [INFO ] [sig ] RUSHB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:54.894831] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RUSHB.txt [2026-02-03T20:30:54.894990] [INFO ] [sig ] [2684/3452] Completed RUSHB in 0.3s | 2.82 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-03T20:30:54.895031] [INFO ] [sig ] [2685/3452] Forecasting RVMD... [2026-02-03T20:30:54.895062] [INFO ] [sig ] Generating forecast for: RVMD [2026-02-03T20:30:54.895099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-02-03T20:30:54.907068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-02-03T20:30:54.907438] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-02-03T20:30:54.908340] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-02-03T20:30:54.908395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:54.908471] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:54.908501] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:54.908611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:54.972179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:54.972967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:54.973050] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:54.973083] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:55.098999] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:55.099155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:55.099196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:55.099225] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:55.102656] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-02-03T20:30:55.102935] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-02-03T20:30:55.103062] [INFO ] [sig ] RVMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:55.264678] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RVMD.txt [2026-02-03T20:30:55.264840] [INFO ] [sig ] [2685/3452] Completed RVMD in 0.4s | 2.82 sym/s | Total: 15.8m | ETA: 4.5m [2026-02-03T20:30:55.264882] [INFO ] [sig ] [2686/3452] Forecasting RVSB... [2026-02-03T20:30:55.264913] [INFO ] [sig ] Generating forecast for: RVSB [2026-02-03T20:30:55.264943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-02-03T20:30:55.275682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-02-03T20:30:55.276059] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-02-03T20:30:55.276897] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-02-03T20:30:55.276950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:55.276982] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:55.277009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:55.277065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:55.337285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:55.338153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:55.338252] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:55.338303] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:55.468787] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:55.468943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:55.468984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:55.469015] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:55.472410] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=77.37%) [2026-02-03T20:30:55.472702] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-02-03T20:30:55.472829] [INFO ] [sig ] RVSB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:55.615772] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RVSB.txt [2026-02-03T20:30:55.615937] [INFO ] [sig ] [2686/3452] Completed RVSB in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:55.615977] [INFO ] [sig ] [2687/3452] Forecasting RVTY... [2026-02-03T20:30:55.616007] [INFO ] [sig ] Generating forecast for: RVTY [2026-02-03T20:30:55.616038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-02-03T20:30:55.627091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-02-03T20:30:55.627402] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-02-03T20:30:55.628198] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-02-03T20:30:55.628251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:55.628283] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:55.628311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:55.628402] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:55.687387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:55.688286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:55.688373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:55.688406] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:55.809681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:55.809842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:55.809883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:55.809911] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:55.813328] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=3.47%) [2026-02-03T20:30:55.813642] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-02-03T20:30:55.813779] [INFO ] [sig ] RVTY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:55.957629] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RVTY.txt [2026-02-03T20:30:55.957764] [INFO ] [sig ] [2687/3452] Completed RVTY in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:55.957805] [INFO ] [sig ] [2688/3452] Forecasting RWAY... [2026-02-03T20:30:55.957835] [INFO ] [sig ] Generating forecast for: RWAY [2026-02-03T20:30:55.957866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-02-03T20:30:55.968275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-02-03T20:30:55.968637] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-02-03T20:30:55.969399] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-02-03T20:30:55.969452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:55.969484] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:55.969511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:55.969583] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:56.026557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:56.027206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:56.027285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:56.027319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:56.155221] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:56.155387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:56.155439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:56.155503] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:56.160355] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: UP (p=55.81%) [2026-02-03T20:30:56.160697] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-02-03T20:30:56.160843] [INFO ] [sig ] RWAY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:56.302140] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RWAY.txt [2026-02-03T20:30:56.302270] [INFO ] [sig ] [2688/3452] Completed RWAY in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:56.302316] [INFO ] [sig ] [2689/3452] Forecasting RXO... [2026-02-03T20:30:56.302348] [INFO ] [sig ] Generating forecast for: RXO [2026-02-03T20:30:56.302388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-02-03T20:30:56.314021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-02-03T20:30:56.314368] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-02-03T20:30:56.315186] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-02-03T20:30:56.315265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:56.315299] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:56.315327] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:56.315384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:56.372244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:56.373265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:56.373379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:56.373414] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:56.492854] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:56.493018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:56.493059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:56.493088] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:56.496510] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-02-03T20:30:56.496840] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-02-03T20:30:56.496974] [INFO ] [sig ] RXO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:56.637730] [INFO ] [LOCAL ] Saved forecast: RXO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RXO.txt [2026-02-03T20:30:56.637907] [INFO ] [sig ] [2689/3452] Completed RXO in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:56.637949] [INFO ] [sig ] [2690/3452] Forecasting RXRX... [2026-02-03T20:30:56.637978] [INFO ] [sig ] Generating forecast for: RXRX [2026-02-03T20:30:56.638009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-02-03T20:30:56.650064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-02-03T20:30:56.650465] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-02-03T20:30:56.651276] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-02-03T20:30:56.651329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:56.651360] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:56.651386] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:56.651442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:56.707618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:56.708484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:56.708595] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:56.708632] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:56.830804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:56.830974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:56.831018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:56.831046] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:56.834433] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=64.69%) [2026-02-03T20:30:56.834728] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-02-03T20:30:56.834860] [INFO ] [sig ] RXRX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:56.975686] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RXRX.txt [2026-02-03T20:30:56.975851] [INFO ] [sig ] [2690/3452] Completed RXRX in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:56.975892] [INFO ] [sig ] [2691/3452] Forecasting RY... [2026-02-03T20:30:56.975922] [INFO ] [sig ] Generating forecast for: RY [2026-02-03T20:30:56.975954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-02-03T20:30:56.987690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-02-03T20:30:56.988097] [INFO ] [FORECASTER] Starting predict_future for RY [2026-02-03T20:30:56.988890] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-02-03T20:30:56.988941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:56.988972] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:56.988998] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:56.989054] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:57.045120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:57.046009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:57.046095] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:57.046128] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:57.172298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:57.172457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:57.172496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:57.172524] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:57.175932] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=98.23%) [2026-02-03T20:30:57.176204] [INFO ] [FORECASTER] Completed predict_future for RY [2026-02-03T20:30:57.176332] [INFO ] [sig ] RY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:57.317055] [INFO ] [LOCAL ] Saved forecast: RY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RY.txt [2026-02-03T20:30:57.317212] [INFO ] [sig ] [2691/3452] Completed RY in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:57.317254] [INFO ] [sig ] [2692/3452] Forecasting RYAAY... [2026-02-03T20:30:57.317284] [INFO ] [sig ] Generating forecast for: RYAAY [2026-02-03T20:30:57.317315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-02-03T20:30:57.328801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-02-03T20:30:57.329203] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-02-03T20:30:57.330021] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-02-03T20:30:57.330074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:57.330106] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:57.330133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:57.330191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:57.387405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:57.388358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:57.388451] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:57.388486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:57.550057] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:57.550241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:57.550288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:57.550324] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:57.555343] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=17.73%) [2026-02-03T20:30:57.555835] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-02-03T20:30:57.556046] [INFO ] [sig ] RYAAY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:57.705926] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RYAAY.txt [2026-02-03T20:30:57.706100] [INFO ] [sig ] [2692/3452] Completed RYAAY in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:57.706143] [INFO ] [sig ] [2693/3452] Forecasting RYAM... [2026-02-03T20:30:57.706174] [INFO ] [sig ] Generating forecast for: RYAM [2026-02-03T20:30:57.706214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-02-03T20:30:57.718261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-02-03T20:30:57.718693] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-02-03T20:30:57.719668] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-02-03T20:30:57.719737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:57.719776] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:57.719805] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:57.719864] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:57.779169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:57.780166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:57.780268] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:57.780305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:57.907632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:57.907802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:57.907846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:57.907876] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:57.911540] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: UP (p=52.91%) [2026-02-03T20:30:57.911862] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-02-03T20:30:57.912003] [INFO ] [sig ] RYAM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:58.065525] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RYAM.txt [2026-02-03T20:30:58.065726] [INFO ] [sig ] [2693/3452] Completed RYAM in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:58.065776] [INFO ] [sig ] [2694/3452] Forecasting RYAN... [2026-02-03T20:30:58.065808] [INFO ] [sig ] Generating forecast for: RYAN [2026-02-03T20:30:58.065840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-02-03T20:30:58.082984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-02-03T20:30:58.083469] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-02-03T20:30:58.084398] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-02-03T20:30:58.084453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:58.084487] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:58.084514] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:58.084588] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:58.143446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:58.144376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:58.144465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:58.144498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:58.263697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:58.263860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:58.263900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:58.263928] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:58.267411] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: UP (p=59.95%) [2026-02-03T20:30:58.267734] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-02-03T20:30:58.267868] [INFO ] [sig ] RYAN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:58.409268] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RYAN.txt [2026-02-03T20:30:58.409425] [INFO ] [sig ] [2694/3452] Completed RYAN in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:58.409467] [INFO ] [sig ] [2695/3452] Forecasting RYI... [2026-02-03T20:30:58.409496] [INFO ] [sig ] Generating forecast for: RYI [2026-02-03T20:30:58.409525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-02-03T20:30:58.421149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-02-03T20:30:58.421491] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-02-03T20:30:58.422294] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-02-03T20:30:58.422348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:58.422380] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:58.422407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:58.422465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:58.479805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:58.480728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:58.480869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:58.480903] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:58.605330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:58.605492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:58.605536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:58.605565] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:58.609219] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=76.72%) [2026-02-03T20:30:58.609500] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-02-03T20:30:58.609654] [INFO ] [sig ] RYI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:58.751518] [INFO ] [LOCAL ] Saved forecast: RYI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RYI.txt [2026-02-03T20:30:58.751667] [INFO ] [sig ] [2695/3452] Completed RYI in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:58.751707] [INFO ] [sig ] [2696/3452] Forecasting RYN... [2026-02-03T20:30:58.751738] [INFO ] [sig ] Generating forecast for: RYN [2026-02-03T20:30:58.751767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-02-03T20:30:58.763082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-02-03T20:30:58.763438] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-02-03T20:30:58.764273] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-02-03T20:30:58.764327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:58.764361] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:58.764388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:58.764445] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:58.831099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:58.832178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:58.832301] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:58.832347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:58.971910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:58.972075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:58.972135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:58.972166] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:58.975632] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=68.90%) [2026-02-03T20:30:58.975916] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-02-03T20:30:58.976047] [INFO ] [sig ] RYN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:30:59.120218] [INFO ] [LOCAL ] Saved forecast: RYN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/RYN.txt [2026-02-03T20:30:59.120375] [INFO ] [sig ] [2696/3452] Completed RYN in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:59.120418] [INFO ] [sig ] [2697/3452] Forecasting RYTM... [2026-02-03T20:30:59.120448] [INFO ] [sig ] Generating forecast for: RYTM [2026-02-03T20:30:59.120482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-02-03T20:30:59.135133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-02-03T20:30:59.135727] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-02-03T20:30:59.136965] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-02-03T20:30:59.137046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:59.137091] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:59.137131] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:59.137213] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:59.206595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:59.207544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:59.207676] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:59.207722] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:59.340733] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:59.340897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:59.340940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:59.340971] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:59.344684] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-02-03T20:30:59.345005] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-02-03T20:30:59.345152] [INFO ] [sig ] RYTM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:59.503344] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RYTM.txt [2026-02-03T20:30:59.503548] [INFO ] [sig ] [2697/3452] Completed RYTM in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.5m [2026-02-03T20:30:59.503648] [INFO ] [sig ] [2698/3452] Forecasting RZB... [2026-02-03T20:30:59.503689] [INFO ] [sig ] Generating forecast for: RZB [2026-02-03T20:30:59.503726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-02-03T20:30:59.514736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-02-03T20:30:59.515174] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-02-03T20:30:59.516108] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-02-03T20:30:59.516162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:59.516196] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:59.516224] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:59.516280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:59.578056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:59.578996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:59.579090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:59.579146] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:30:59.708447] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:30:59.708625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:30:59.708679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:30:59.708715] [INFO ] [FORECASTER] Training complete [2026-02-03T20:30:59.712483] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=47.63%) [2026-02-03T20:30:59.712794] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-02-03T20:30:59.712950] [INFO ] [sig ] RZB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:30:59.864050] [INFO ] [LOCAL ] Saved forecast: RZB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RZB.txt [2026-02-03T20:30:59.864236] [INFO ] [sig ] [2698/3452] Completed RZB in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-03T20:30:59.864288] [INFO ] [sig ] [2699/3452] Forecasting RZC... [2026-02-03T20:30:59.864326] [INFO ] [sig ] Generating forecast for: RZC [2026-02-03T20:30:59.864363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-02-03T20:30:59.877281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-02-03T20:30:59.877734] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-02-03T20:30:59.878669] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-02-03T20:30:59.878723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:30:59.878756] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:30:59.878783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:30:59.878841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:30:59.944116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:30:59.945052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:30:59.945139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:30:59.945175] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:00.073660] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:00.073838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:00.073882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:00.073913] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:00.077798] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: DOWN (p=7.59%) [2026-02-03T20:31:00.078191] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-02-03T20:31:00.078356] [INFO ] [sig ] RZC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:00.236293] [INFO ] [LOCAL ] Saved forecast: RZC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/RZC.txt [2026-02-03T20:31:00.236454] [INFO ] [sig ] [2699/3452] Completed RZC in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-03T20:31:00.236511] [INFO ] [sig ] [2700/3452] Forecasting S... [2026-02-03T20:31:00.236554] [INFO ] [sig ] Generating forecast for: S [2026-02-03T20:31:00.236616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-02-03T20:31:00.249074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-02-03T20:31:00.249489] [INFO ] [FORECASTER] Starting predict_future for S [2026-02-03T20:31:00.250386] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-02-03T20:31:00.250451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:00.250504] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:00.250537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:00.250622] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:00.315079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:00.315908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:00.316005] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:00.316040] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:00.453277] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:00.453442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:00.453484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:00.453515] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:00.457000] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: DOWN (p=15.99%) [2026-02-03T20:31:00.457279] [INFO ] [FORECASTER] Completed predict_future for S [2026-02-03T20:31:00.457410] [INFO ] [sig ] S: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:00.600451] [INFO ] [LOCAL ] Saved forecast: S 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/S.txt [2026-02-03T20:31:00.600627] [INFO ] [sig ] [2700/3452] Completed S in 0.4s | 2.82 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-03T20:31:00.600672] [INFO ] [sig ] [2701/3452] Forecasting SA... [2026-02-03T20:31:00.600707] [INFO ] [sig ] Generating forecast for: SA [2026-02-03T20:31:00.600736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-02-03T20:31:00.612417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-02-03T20:31:00.612824] [INFO ] [FORECASTER] Starting predict_future for SA [2026-02-03T20:31:00.613853] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-02-03T20:31:00.613906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:00.613939] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:00.613971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:00.614032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:00.673356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:00.674228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:00.674314] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:00.674347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:00.799223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:00.799387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:00.799427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:00.799458] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:00.803741] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=14.93%) [2026-02-03T20:31:00.804250] [INFO ] [FORECASTER] Completed predict_future for SA [2026-02-03T20:31:00.804388] [INFO ] [sig ] SA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:00.949034] [INFO ] [LOCAL ] Saved forecast: SA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SA.txt [2026-02-03T20:31:00.949196] [INFO ] [sig ] [2701/3452] Completed SA in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-03T20:31:00.949237] [INFO ] [sig ] [2702/3452] Forecasting SAFE... [2026-02-03T20:31:00.949269] [INFO ] [sig ] Generating forecast for: SAFE [2026-02-03T20:31:00.949299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-02-03T20:31:00.961815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-02-03T20:31:00.962287] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-02-03T20:31:00.963091] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-02-03T20:31:00.963143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:00.963208] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:00.963237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:00.963294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:01.021141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:01.022176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:01.022261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:01.022295] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:01.145021] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:01.145188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:01.145230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:01.145259] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:01.148778] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=40.05%) [2026-02-03T20:31:01.149074] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-02-03T20:31:01.149202] [INFO ] [sig ] SAFE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:01.294702] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SAFE.txt [2026-02-03T20:31:01.294878] [INFO ] [sig ] [2702/3452] Completed SAFE in 0.3s | 2.82 sym/s | Total: 15.9m | ETA: 4.4m [2026-02-03T20:31:01.294921] [INFO ] [sig ] [2703/3452] Forecasting SAH... [2026-02-03T20:31:01.294951] [INFO ] [sig ] Generating forecast for: SAH [2026-02-03T20:31:01.294980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-02-03T20:31:01.309130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-02-03T20:31:01.309697] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-02-03T20:31:01.310996] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-02-03T20:31:01.311072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:01.311122] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:01.311162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:01.311245] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:01.371693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:01.372640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:01.372730] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:01.372764] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:01.491186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:01.491354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:01.491397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:01.491425] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:01.494862] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=92.82%) [2026-02-03T20:31:01.495198] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-02-03T20:31:01.495369] [INFO ] [sig ] SAH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:01.689769] [INFO ] [LOCAL ] Saved forecast: SAH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SAH.txt [2026-02-03T20:31:01.690085] [INFO ] [sig ] [2703/3452] Completed SAH in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:01.690149] [INFO ] [sig ] [2704/3452] Forecasting SAIA... [2026-02-03T20:31:01.690211] [INFO ] [sig ] Generating forecast for: SAIA [2026-02-03T20:31:01.690258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-02-03T20:31:01.706787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-02-03T20:31:01.707334] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-02-03T20:31:01.708631] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-02-03T20:31:01.708710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:01.708762] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:01.708801] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:01.708886] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:01.795434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:01.796552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:01.796703] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:01.796758] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:01.931654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:01.931830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:01.931872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:01.931899] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:01.935533] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=33.76%) [2026-02-03T20:31:01.935911] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-02-03T20:31:01.936070] [INFO ] [sig ] SAIA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:02.097150] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SAIA.txt [2026-02-03T20:31:02.097318] [INFO ] [sig ] [2704/3452] Completed SAIA in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:02.097360] [INFO ] [sig ] [2705/3452] Forecasting SAIC... [2026-02-03T20:31:02.097391] [INFO ] [sig ] Generating forecast for: SAIC [2026-02-03T20:31:02.097424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-02-03T20:31:02.110168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-02-03T20:31:02.110559] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-02-03T20:31:02.111378] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-02-03T20:31:02.111432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:02.111465] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:02.111490] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:02.111546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:02.168378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:02.169313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:02.169398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:02.169431] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:02.297170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:02.297333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:02.297376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:02.297459] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:02.301145] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: UP (p=63.50%) [2026-02-03T20:31:02.301435] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-02-03T20:31:02.301568] [INFO ] [sig ] SAIC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:02.445153] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SAIC.txt [2026-02-03T20:31:02.445323] [INFO ] [sig ] [2705/3452] Completed SAIC in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:02.445368] [INFO ] [sig ] [2706/3452] Forecasting SAM... [2026-02-03T20:31:02.445401] [INFO ] [sig ] Generating forecast for: SAM [2026-02-03T20:31:02.445434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-02-03T20:31:02.456618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-02-03T20:31:02.457020] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-02-03T20:31:02.457854] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-02-03T20:31:02.457936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:02.457973] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:02.458001] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:02.458059] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:02.516623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:02.517503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:02.517612] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:02.517651] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:02.638013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:02.638156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:02.638197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:02.638227] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:02.641681] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: DOWN (p=11.90%) [2026-02-03T20:31:02.641953] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-02-03T20:31:02.642082] [INFO ] [sig ] SAM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:02.783182] [INFO ] [LOCAL ] Saved forecast: SAM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SAM.txt [2026-02-03T20:31:02.783310] [INFO ] [sig ] [2706/3452] Completed SAM in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:02.783349] [INFO ] [sig ] [2707/3452] Forecasting SAMG... [2026-02-03T20:31:02.783378] [INFO ] [sig ] Generating forecast for: SAMG [2026-02-03T20:31:02.783410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-02-03T20:31:02.794857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-02-03T20:31:02.795400] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-02-03T20:31:02.796203] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-02-03T20:31:02.796256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:02.796290] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:02.796320] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:02.796378] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:02.857122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:02.858037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:02.858124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:02.858156] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:02.992282] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:02.992448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:02.992510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:02.992597] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:02.996842] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=79.88%) [2026-02-03T20:31:02.997413] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-02-03T20:31:02.997609] [INFO ] [sig ] SAMG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:03.153018] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SAMG.txt [2026-02-03T20:31:03.153193] [INFO ] [sig ] [2707/3452] Completed SAMG in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:03.153236] [INFO ] [sig ] [2708/3452] Forecasting SAN... [2026-02-03T20:31:03.153267] [INFO ] [sig ] Generating forecast for: SAN [2026-02-03T20:31:03.153298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-02-03T20:31:03.165332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-02-03T20:31:03.165798] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-02-03T20:31:03.166671] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-02-03T20:31:03.166726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:03.166759] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:03.166785] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:03.166843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:03.226413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:03.227549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:03.227659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:03.227703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:03.359371] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:03.359534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:03.359594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:03.359626] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:03.363787] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: DOWN (p=48.63%) [2026-02-03T20:31:03.364095] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-02-03T20:31:03.364235] [INFO ] [sig ] SAN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:03.512036] [INFO ] [LOCAL ] Saved forecast: SAN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SAN.txt [2026-02-03T20:31:03.512199] [INFO ] [sig ] [2708/3452] Completed SAN in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:03.512240] [INFO ] [sig ] [2709/3452] Forecasting SANA... [2026-02-03T20:31:03.512270] [INFO ] [sig ] Generating forecast for: SANA [2026-02-03T20:31:03.512302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-02-03T20:31:03.523819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-02-03T20:31:03.524231] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-02-03T20:31:03.525129] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-02-03T20:31:03.525185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:03.525218] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:03.525245] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:03.525302] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:03.583111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:03.584057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:03.584146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:03.584198] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:03.707027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:03.707202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:03.707259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:03.707299] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:03.711044] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-02-03T20:31:03.711351] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-02-03T20:31:03.711494] [INFO ] [sig ] SANA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:03.890642] [INFO ] [LOCAL ] Saved forecast: SANA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SANA.txt [2026-02-03T20:31:03.890814] [INFO ] [sig ] [2709/3452] Completed SANA in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:03.890856] [INFO ] [sig ] [2710/3452] Forecasting SANM... [2026-02-03T20:31:03.890887] [INFO ] [sig ] Generating forecast for: SANM [2026-02-03T20:31:03.890916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-02-03T20:31:03.905392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-02-03T20:31:03.905833] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-02-03T20:31:03.906675] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-02-03T20:31:03.906751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:03.906810] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:03.906848] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:03.906915] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:03.969239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:03.970202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:03.970286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:03.970319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:04.112644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:04.112825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:04.112887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:04.112933] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:04.117483] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-02-03T20:31:04.118002] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-02-03T20:31:04.118195] [INFO ] [sig ] SANM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:04.263060] [INFO ] [LOCAL ] Saved forecast: SANM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SANM.txt [2026-02-03T20:31:04.263211] [INFO ] [sig ] [2710/3452] Completed SANM in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:04.263252] [INFO ] [sig ] [2711/3452] Forecasting SAP... [2026-02-03T20:31:04.263282] [INFO ] [sig ] Generating forecast for: SAP [2026-02-03T20:31:04.263312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-02-03T20:31:04.274534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-02-03T20:31:04.274925] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-02-03T20:31:04.275722] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-02-03T20:31:04.275785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:04.275823] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:04.275855] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:04.275933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:04.332202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:04.333065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:04.333150] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:04.333182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:04.456508] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:04.456687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:04.456730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:04.456760] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:04.460201] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=59.18%) [2026-02-03T20:31:04.460482] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-02-03T20:31:04.460629] [INFO ] [sig ] SAP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:04.602991] [INFO ] [LOCAL ] Saved forecast: SAP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SAP.txt [2026-02-03T20:31:04.603130] [INFO ] [sig ] [2711/3452] Completed SAP in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:04.603170] [INFO ] [sig ] [2712/3452] Forecasting SARK... [2026-02-03T20:31:04.603199] [INFO ] [sig ] Generating forecast for: SARK [2026-02-03T20:31:04.603229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-02-03T20:31:04.615764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-02-03T20:31:04.616134] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-02-03T20:31:04.617255] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-02-03T20:31:04.617307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:04.617338] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:04.617365] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:04.617421] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:04.677160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:04.677958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:04.678076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:04.678109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:04.800294] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:04.800459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:04.800503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:04.800538] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:04.804355] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-02-03T20:31:04.804656] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-02-03T20:31:04.804790] [INFO ] [sig ] SARK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:04.953339] [INFO ] [LOCAL ] Saved forecast: SARK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SARK.txt [2026-02-03T20:31:04.953488] [INFO ] [sig ] [2712/3452] Completed SARK in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:04.953531] [INFO ] [sig ] [2713/3452] Forecasting SATL... [2026-02-03T20:31:04.953561] [INFO ] [sig ] Generating forecast for: SATL [2026-02-03T20:31:04.953612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-02-03T20:31:04.965331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-02-03T20:31:04.965702] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-02-03T20:31:04.966461] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-02-03T20:31:04.966553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:04.966603] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:04.966632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:04.966689] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:05.023537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:05.024215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:05.024295] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:05.024327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:05.144538] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:05.144714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:05.144756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:05.144785] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:05.148177] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: UP (p=58.44%) [2026-02-03T20:31:05.148451] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-02-03T20:31:05.148599] [INFO ] [sig ] SATL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:05.295713] [INFO ] [LOCAL ] Saved forecast: SATL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SATL.txt [2026-02-03T20:31:05.295901] [INFO ] [sig ] [2713/3452] Completed SATL in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:05.295949] [INFO ] [sig ] [2714/3452] Forecasting SATS... [2026-02-03T20:31:05.295978] [INFO ] [sig ] Generating forecast for: SATS [2026-02-03T20:31:05.296008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-02-03T20:31:05.307323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-02-03T20:31:05.307699] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-02-03T20:31:05.308511] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-02-03T20:31:05.308563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:05.308619] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:05.308646] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:05.308709] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:05.367781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:05.368932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:05.369040] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:05.369075] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:05.494708] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:05.494867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:05.494907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:05.494937] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:05.498446] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: DOWN (p=29.24%) [2026-02-03T20:31:05.498762] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-02-03T20:31:05.498903] [INFO ] [sig ] SATS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:05.641315] [INFO ] [LOCAL ] Saved forecast: SATS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SATS.txt [2026-02-03T20:31:05.641476] [INFO ] [sig ] [2714/3452] Completed SATS in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.4m [2026-02-03T20:31:05.641515] [INFO ] [sig ] [2715/3452] Forecasting SAVA... [2026-02-03T20:31:05.641547] [INFO ] [sig ] Generating forecast for: SAVA [2026-02-03T20:31:05.641595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-02-03T20:31:05.654257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-02-03T20:31:05.654564] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-02-03T20:31:05.655483] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-02-03T20:31:05.655535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:05.655584] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:05.655614] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:05.655670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:05.716400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:05.717505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:05.717639] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:05.717687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:05.849043] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:05.849214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:05.849255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:05.849287] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:05.852745] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=93.30%) [2026-02-03T20:31:05.853031] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-02-03T20:31:05.853167] [INFO ] [sig ] SAVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:06.001300] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SAVA.txt [2026-02-03T20:31:06.001511] [INFO ] [sig ] [2715/3452] Completed SAVA in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-03T20:31:06.001553] [INFO ] [sig ] [2716/3452] Forecasting SB... [2026-02-03T20:31:06.001791] [INFO ] [sig ] Generating forecast for: SB [2026-02-03T20:31:06.001825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-02-03T20:31:06.012988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-02-03T20:31:06.013608] [INFO ] [FORECASTER] Starting predict_future for SB [2026-02-03T20:31:06.014637] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-02-03T20:31:06.014690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:06.014722] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:06.014749] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:06.014810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:06.074406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:06.075339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:06.075437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:06.075471] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:06.210038] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:06.210209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:06.210255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:06.210286] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:06.214123] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: DOWN (p=42.15%) [2026-02-03T20:31:06.214613] [INFO ] [FORECASTER] Completed predict_future for SB [2026-02-03T20:31:06.214755] [INFO ] [sig ] SB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:06.363948] [INFO ] [LOCAL ] Saved forecast: SB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SB.txt [2026-02-03T20:31:06.364104] [INFO ] [sig ] [2716/3452] Completed SB in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-03T20:31:06.364145] [INFO ] [sig ] [2717/3452] Forecasting SBAC... [2026-02-03T20:31:06.364175] [INFO ] [sig ] Generating forecast for: SBAC [2026-02-03T20:31:06.364205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-02-03T20:31:06.376112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-02-03T20:31:06.376508] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-02-03T20:31:06.377456] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-02-03T20:31:06.377512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:06.377545] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:06.377591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:06.377666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:06.442806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:06.443631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:06.443718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:06.443752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:06.583261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:06.583431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:06.583472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:06.583501] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:06.587035] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: UP (p=88.94%) [2026-02-03T20:31:06.587337] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-02-03T20:31:06.587471] [INFO ] [sig ] SBAC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:06.747413] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SBAC.txt [2026-02-03T20:31:06.747595] [INFO ] [sig ] [2717/3452] Completed SBAC in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-03T20:31:06.747642] [INFO ] [sig ] [2718/3452] Forecasting SBCF... [2026-02-03T20:31:06.747674] [INFO ] [sig ] Generating forecast for: SBCF [2026-02-03T20:31:06.747714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-02-03T20:31:06.760371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-02-03T20:31:06.760738] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-02-03T20:31:06.761496] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-02-03T20:31:06.761548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:06.761605] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:06.761635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:06.761693] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:06.818445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:06.819348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:06.819432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:06.819465] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:06.939823] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:06.939987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:06.940027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:06.940057] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:06.943523] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: UP (p=53.89%) [2026-02-03T20:31:06.943875] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-02-03T20:31:06.944013] [INFO ] [sig ] SBCF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:07.089204] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SBCF.txt [2026-02-03T20:31:07.089365] [INFO ] [sig ] [2718/3452] Completed SBCF in 0.3s | 2.82 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-03T20:31:07.089405] [INFO ] [sig ] [2719/3452] Forecasting SBFM... [2026-02-03T20:31:07.089438] [INFO ] [sig ] Generating forecast for: SBFM [2026-02-03T20:31:07.089468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-02-03T20:31:07.101426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-02-03T20:31:07.101877] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-02-03T20:31:07.102918] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-02-03T20:31:07.102972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:07.103220] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:07.103249] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:07.103308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:07.173502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:07.174412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:07.174500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:07.174535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:07.302712] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:07.302889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:07.302933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:07.302963] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:07.306650] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: DOWN (p=43.12%) [2026-02-03T20:31:07.307027] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-02-03T20:31:07.307176] [INFO ] [sig ] SBFM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:07.451264] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SBFM.txt [2026-02-03T20:31:07.451440] [INFO ] [sig ] [2719/3452] Completed SBFM in 0.4s | 2.82 sym/s | Total: 16.0m | ETA: 4.3m [2026-02-03T20:31:07.451482] [INFO ] [sig ] [2720/3452] Forecasting SBGI... [2026-02-03T20:31:07.451513] [INFO ] [sig ] Generating forecast for: SBGI [2026-02-03T20:31:07.451543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-02-03T20:31:07.463646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-02-03T20:31:07.464091] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-02-03T20:31:07.464950] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-02-03T20:31:07.465011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:07.465043] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:07.465070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:07.465126] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:07.523696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:07.524714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:07.524846] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:07.524878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:07.668496] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:07.668702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:07.668746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:07.668775] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:07.672820] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=90.07%) [2026-02-03T20:31:07.673173] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-02-03T20:31:07.673322] [INFO ] [sig ] SBGI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:07.817390] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SBGI.txt [2026-02-03T20:31:07.817561] [INFO ] [sig ] [2720/3452] Completed SBGI in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:07.817624] [INFO ] [sig ] [2721/3452] Forecasting SBH... [2026-02-03T20:31:07.817655] [INFO ] [sig ] Generating forecast for: SBH [2026-02-03T20:31:07.817685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-02-03T20:31:07.829266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-02-03T20:31:07.829710] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-02-03T20:31:07.830552] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-02-03T20:31:07.830626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:07.830659] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:07.830685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:07.830742] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:07.887448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:07.888477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:07.888568] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:07.888624] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:08.016491] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:08.016698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:08.016745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:08.016776] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:08.021108] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-02-03T20:31:08.021396] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-02-03T20:31:08.021528] [INFO ] [sig ] SBH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:08.167003] [INFO ] [LOCAL ] Saved forecast: SBH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SBH.txt [2026-02-03T20:31:08.167158] [INFO ] [sig ] [2721/3452] Completed SBH in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:08.167203] [INFO ] [sig ] [2722/3452] Forecasting SBI... [2026-02-03T20:31:08.167236] [INFO ] [sig ] Generating forecast for: SBI [2026-02-03T20:31:08.167270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-02-03T20:31:08.178205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-02-03T20:31:08.178627] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-02-03T20:31:08.179460] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-02-03T20:31:08.179515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:08.179549] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:08.179612] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:08.179680] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:08.238697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:08.239540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:08.239657] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:08.239695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:08.369793] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:08.369959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:08.370002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:08.370065] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:08.373870] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-02-03T20:31:08.374161] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-02-03T20:31:08.374292] [INFO ] [sig ] SBI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:08.517711] [INFO ] [LOCAL ] Saved forecast: SBI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SBI.txt [2026-02-03T20:31:08.517877] [INFO ] [sig ] [2722/3452] Completed SBI in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:08.517942] [INFO ] [sig ] [2723/3452] Forecasting SBLK... [2026-02-03T20:31:08.517975] [INFO ] [sig ] Generating forecast for: SBLK [2026-02-03T20:31:08.518007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-02-03T20:31:08.529667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-02-03T20:31:08.530089] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-02-03T20:31:08.530907] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-02-03T20:31:08.530971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:08.531009] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:08.531035] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:08.531093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:08.589604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:08.590507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:08.590623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:08.590658] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:08.711243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:08.711398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:08.711439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:08.711470] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:08.714902] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-02-03T20:31:08.715187] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-02-03T20:31:08.715319] [INFO ] [sig ] SBLK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:08.862119] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SBLK.txt [2026-02-03T20:31:08.862262] [INFO ] [sig ] [2723/3452] Completed SBLK in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:08.862304] [INFO ] [sig ] [2724/3452] Forecasting SBRA... [2026-02-03T20:31:08.862333] [INFO ] [sig ] Generating forecast for: SBRA [2026-02-03T20:31:08.862373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-02-03T20:31:08.874531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-02-03T20:31:08.874910] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-02-03T20:31:08.875701] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-02-03T20:31:08.875769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:08.875802] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:08.875828] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:08.875885] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:08.935824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:08.936775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:08.936865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:08.936900] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:09.059980] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:09.060163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:09.060206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:09.060235] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:09.063936] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: UP (p=71.07%) [2026-02-03T20:31:09.064284] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-02-03T20:31:09.064428] [INFO ] [sig ] SBRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:09.222992] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SBRA.txt [2026-02-03T20:31:09.223345] [INFO ] [sig ] [2724/3452] Completed SBRA in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:09.223392] [INFO ] [sig ] [2725/3452] Forecasting SBS... [2026-02-03T20:31:09.223424] [INFO ] [sig ] Generating forecast for: SBS [2026-02-03T20:31:09.223457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-02-03T20:31:09.237441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-02-03T20:31:09.238156] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-02-03T20:31:09.239426] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-02-03T20:31:09.239484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:09.239517] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:09.239543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:09.239618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:09.297763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:09.298724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:09.298811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:09.298845] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:09.426337] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:09.426511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:09.426555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:09.426604] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:09.430135] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-02-03T20:31:09.430413] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-02-03T20:31:09.430544] [INFO ] [sig ] SBS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:09.578590] [INFO ] [LOCAL ] Saved forecast: SBS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SBS.txt [2026-02-03T20:31:09.578760] [INFO ] [sig ] [2725/3452] Completed SBS in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:09.578802] [INFO ] [sig ] [2726/3452] Forecasting SBSI... [2026-02-03T20:31:09.578832] [INFO ] [sig ] Generating forecast for: SBSI [2026-02-03T20:31:09.578866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-02-03T20:31:09.590346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-02-03T20:31:09.590753] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-02-03T20:31:09.591605] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-02-03T20:31:09.591659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:09.591693] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:09.591721] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:09.591779] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:09.650196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:09.651112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:09.651199] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:09.651234] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:09.769513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:09.769695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:09.769739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:09.769769] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:09.773258] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=76.16%) [2026-02-03T20:31:09.773549] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-02-03T20:31:09.773702] [INFO ] [sig ] SBSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:09.924398] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SBSI.txt [2026-02-03T20:31:09.924562] [INFO ] [sig ] [2726/3452] Completed SBSI in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:09.924623] [INFO ] [sig ] [2727/3452] Forecasting SBUX... [2026-02-03T20:31:09.924655] [INFO ] [sig ] Generating forecast for: SBUX [2026-02-03T20:31:09.924685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-02-03T20:31:09.935965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-02-03T20:31:09.936356] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-02-03T20:31:09.937185] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-02-03T20:31:09.937238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:09.937270] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:09.937298] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:09.937355] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:09.996510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:09.997540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:09.997659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:09.997699] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:10.142306] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:10.142479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:10.142521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:10.142550] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:10.146179] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: UP (p=77.09%) [2026-02-03T20:31:10.146482] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-02-03T20:31:10.146641] [INFO ] [sig ] SBUX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:10.289110] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SBUX.txt [2026-02-03T20:31:10.289273] [INFO ] [sig ] [2727/3452] Completed SBUX in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:10.289321] [INFO ] [sig ] [2728/3452] Forecasting SCD... [2026-02-03T20:31:10.289351] [INFO ] [sig ] Generating forecast for: SCD [2026-02-03T20:31:10.289404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-02-03T20:31:10.302053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-02-03T20:31:10.302512] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-02-03T20:31:10.303644] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-02-03T20:31:10.303704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:10.303739] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:10.303766] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:10.303825] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:10.366798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:10.367769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:10.367859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:10.367913] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:10.494637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:10.494798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:10.494841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:10.494871] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:10.498350] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: DOWN (p=49.72%) [2026-02-03T20:31:10.498646] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-02-03T20:31:10.498776] [INFO ] [sig ] SCD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:10.655608] [INFO ] [LOCAL ] Saved forecast: SCD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SCD.txt [2026-02-03T20:31:10.655769] [INFO ] [sig ] [2728/3452] Completed SCD in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:10.655811] [INFO ] [sig ] [2729/3452] Forecasting SCHL... [2026-02-03T20:31:10.655842] [INFO ] [sig ] Generating forecast for: SCHL [2026-02-03T20:31:10.655872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-02-03T20:31:10.669005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-02-03T20:31:10.669424] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-02-03T20:31:10.670250] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-02-03T20:31:10.670302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:10.670334] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:10.670361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:10.670417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:10.734541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:10.735454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:10.735597] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:10.735635] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:10.862308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:10.862468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:10.862510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:10.862539] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:10.865937] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=13.01%) [2026-02-03T20:31:10.866220] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-02-03T20:31:10.866367] [INFO ] [sig ] SCHL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:11.013335] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SCHL.txt [2026-02-03T20:31:11.013507] [INFO ] [sig ] [2729/3452] Completed SCHL in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:11.013558] [INFO ] [sig ] [2730/3452] Forecasting SCI... [2026-02-03T20:31:11.013608] [INFO ] [sig ] Generating forecast for: SCI [2026-02-03T20:31:11.013645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-02-03T20:31:11.025597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-02-03T20:31:11.025978] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-02-03T20:31:11.026782] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-02-03T20:31:11.026835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:11.026874] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:11.026903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:11.026967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:11.086259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:11.087131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:11.087242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:11.087277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:11.209311] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:11.209470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:11.209511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:11.209541] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:11.213000] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: UP (p=69.89%) [2026-02-03T20:31:11.213277] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-02-03T20:31:11.213407] [INFO ] [sig ] SCI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:11.355373] [INFO ] [LOCAL ] Saved forecast: SCI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SCI.txt [2026-02-03T20:31:11.355501] [INFO ] [sig ] [2730/3452] Completed SCI in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:11.355541] [INFO ] [sig ] [2731/3452] Forecasting SCL... [2026-02-03T20:31:11.355591] [INFO ] [sig ] Generating forecast for: SCL [2026-02-03T20:31:11.355625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-02-03T20:31:11.366920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-02-03T20:31:11.367301] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-02-03T20:31:11.368132] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-02-03T20:31:11.368184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:11.368216] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:11.368243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:11.368299] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:11.425086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:11.425947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:11.426032] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:11.426065] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:11.552425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:11.552611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:11.552685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:11.552732] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:11.556220] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-02-03T20:31:11.556534] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-02-03T20:31:11.556699] [INFO ] [sig ] SCL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:11.700926] [INFO ] [LOCAL ] Saved forecast: SCL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SCL.txt [2026-02-03T20:31:11.701085] [INFO ] [sig ] [2731/3452] Completed SCL in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.3m [2026-02-03T20:31:11.701127] [INFO ] [sig ] [2732/3452] Forecasting SCM... [2026-02-03T20:31:11.701157] [INFO ] [sig ] Generating forecast for: SCM [2026-02-03T20:31:11.701187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-02-03T20:31:11.712846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-02-03T20:31:11.713243] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-02-03T20:31:11.714047] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-02-03T20:31:11.714099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:11.714132] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:11.714158] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:11.714214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:11.776093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:11.777034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:11.777130] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:11.777163] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:11.899561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:11.899738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:11.899783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:11.899814] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:11.903335] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-02-03T20:31:11.903656] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-02-03T20:31:11.903792] [INFO ] [sig ] SCM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:12.048479] [INFO ] [LOCAL ] Saved forecast: SCM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SCM.txt [2026-02-03T20:31:12.048653] [INFO ] [sig ] [2732/3452] Completed SCM in 0.3s | 2.82 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-03T20:31:12.048697] [INFO ] [sig ] [2733/3452] Forecasting SCSC... [2026-02-03T20:31:12.048728] [INFO ] [sig ] Generating forecast for: SCSC [2026-02-03T20:31:12.048758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-02-03T20:31:12.059399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-02-03T20:31:12.059758] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-02-03T20:31:12.060539] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-02-03T20:31:12.060607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:12.060641] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:12.060668] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:12.060726] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:12.119877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:12.120742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:12.120849] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:12.120907] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:12.246195] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:12.246349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:12.246393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:12.246423] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:12.250327] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-02-03T20:31:12.250665] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-02-03T20:31:12.250796] [INFO ] [sig ] SCSC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:12.400104] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SCSC.txt [2026-02-03T20:31:12.400266] [INFO ] [sig ] [2733/3452] Completed SCSC in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-03T20:31:12.400310] [INFO ] [sig ] [2734/3452] Forecasting SCVL... [2026-02-03T20:31:12.400341] [INFO ] [sig ] Generating forecast for: SCVL [2026-02-03T20:31:12.400372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-02-03T20:31:12.412134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-02-03T20:31:12.412548] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-02-03T20:31:12.413434] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-02-03T20:31:12.413489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:12.413523] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:12.413551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:12.413643] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:12.479626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:12.480480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:12.480564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:12.480618] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:12.609127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:12.609476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:12.609519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:12.609550] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:12.613047] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: DOWN (p=22.11%) [2026-02-03T20:31:12.613324] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-02-03T20:31:12.613456] [INFO ] [sig ] SCVL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:12.760648] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SCVL.txt [2026-02-03T20:31:12.760806] [INFO ] [sig ] [2734/3452] Completed SCVL in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-03T20:31:12.760847] [INFO ] [sig ] [2735/3452] Forecasting SCZ... [2026-02-03T20:31:12.760878] [INFO ] [sig ] Generating forecast for: SCZ [2026-02-03T20:31:12.760908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-02-03T20:31:12.772638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-02-03T20:31:12.773006] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-02-03T20:31:12.773870] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-02-03T20:31:12.773925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:12.773973] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:12.774002] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:12.774060] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:12.840088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:12.841367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:12.841460] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:12.841494] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:12.972687] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:12.972873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:12.972918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:12.972949] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:12.976412] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: DOWN (p=20.12%) [2026-02-03T20:31:12.976719] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-02-03T20:31:12.976869] [INFO ] [sig ] SCZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:13.125658] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SCZ.txt [2026-02-03T20:31:13.125820] [INFO ] [sig ] [2735/3452] Completed SCZ in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-03T20:31:13.125860] [INFO ] [sig ] [2736/3452] Forecasting SD... [2026-02-03T20:31:13.125893] [INFO ] [sig ] Generating forecast for: SD [2026-02-03T20:31:13.125923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-02-03T20:31:13.139490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-02-03T20:31:13.139925] [INFO ] [FORECASTER] Starting predict_future for SD [2026-02-03T20:31:13.140804] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-02-03T20:31:13.140863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:13.140960] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:13.141010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:13.141104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:13.201807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:13.202737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:13.202828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:13.202864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:13.330364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:13.330519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:13.330560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:13.330608] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:13.334009] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: DOWN (p=5.44%) [2026-02-03T20:31:13.334305] [INFO ] [FORECASTER] Completed predict_future for SD [2026-02-03T20:31:13.334433] [INFO ] [sig ] SD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:13.481634] [INFO ] [LOCAL ] Saved forecast: SD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SD.txt [2026-02-03T20:31:13.481808] [INFO ] [sig ] [2736/3452] Completed SD in 0.4s | 2.82 sym/s | Total: 16.1m | ETA: 4.2m [2026-02-03T20:31:13.481853] [INFO ] [sig ] [2737/3452] Forecasting SDA... [2026-02-03T20:31:13.481886] [INFO ] [sig ] Generating forecast for: SDA [2026-02-03T20:31:13.481917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-02-03T20:31:13.493535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-02-03T20:31:13.493956] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-02-03T20:31:13.494800] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-02-03T20:31:13.494854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:13.494887] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:13.494914] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:13.494980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:13.558172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:13.559121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:13.559207] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:13.559242] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:13.681921] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:13.682080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:13.682122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:13.682151] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:13.685599] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=70.45%) [2026-02-03T20:31:13.685887] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-02-03T20:31:13.686020] [INFO ] [sig ] SDA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:13.833781] [INFO ] [LOCAL ] Saved forecast: SDA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SDA.txt [2026-02-03T20:31:13.833941] [INFO ] [sig ] [2737/3452] Completed SDA in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:13.833982] [INFO ] [sig ] [2738/3452] Forecasting SDHY... [2026-02-03T20:31:13.834013] [INFO ] [sig ] Generating forecast for: SDHY [2026-02-03T20:31:13.834044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-02-03T20:31:13.845507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-02-03T20:31:13.845891] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-02-03T20:31:13.846686] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-02-03T20:31:13.846738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:13.846770] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:13.846797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:13.846854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:13.905668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:13.906505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:13.906604] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:13.906639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:14.033175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:14.033337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:14.033379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:14.033410] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:14.036848] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=87.02%) [2026-02-03T20:31:14.037148] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-02-03T20:31:14.037281] [INFO ] [sig ] SDHY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:14.189392] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SDHY.txt [2026-02-03T20:31:14.189550] [INFO ] [sig ] [2738/3452] Completed SDHY in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:14.189612] [INFO ] [sig ] [2739/3452] Forecasting SDRL... [2026-02-03T20:31:14.189644] [INFO ] [sig ] Generating forecast for: SDRL [2026-02-03T20:31:14.189682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-02-03T20:31:14.200426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-02-03T20:31:14.200802] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-02-03T20:31:14.201566] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-02-03T20:31:14.201643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:14.201674] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:14.201700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:14.201757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:14.261101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:14.262018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:14.262108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:14.262141] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:14.387132] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:14.387294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:14.387335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:14.387400] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:14.392101] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=31.20%) [2026-02-03T20:31:14.392389] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-02-03T20:31:14.392536] [INFO ] [sig ] SDRL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:14.534781] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SDRL.txt [2026-02-03T20:31:14.534944] [INFO ] [sig ] [2739/3452] Completed SDRL in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:14.534990] [INFO ] [sig ] [2740/3452] Forecasting SDVY... [2026-02-03T20:31:14.535030] [INFO ] [sig ] Generating forecast for: SDVY [2026-02-03T20:31:14.535068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-02-03T20:31:14.546092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-02-03T20:31:14.546469] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-02-03T20:31:14.547269] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-02-03T20:31:14.547323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:14.547355] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:14.547381] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:14.547437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:14.606517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:14.607416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:14.607499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:14.607533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:14.733910] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:14.734069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:14.734113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:14.734142] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:14.738002] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=34.67%) [2026-02-03T20:31:14.738310] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-02-03T20:31:14.738452] [INFO ] [sig ] SDVY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:14.889494] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SDVY.txt [2026-02-03T20:31:14.889668] [INFO ] [sig ] [2740/3452] Completed SDVY in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:14.889711] [INFO ] [sig ] [2741/3452] Forecasting SE... [2026-02-03T20:31:14.889742] [INFO ] [sig ] Generating forecast for: SE [2026-02-03T20:31:14.889771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-02-03T20:31:14.901730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-02-03T20:31:14.902112] [INFO ] [FORECASTER] Starting predict_future for SE [2026-02-03T20:31:14.902936] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-02-03T20:31:14.902993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:14.903039] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:14.903079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:14.903139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:14.965831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:14.966920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:14.967006] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:14.967048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:15.099154] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:15.099348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:15.099603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:15.099637] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:15.103557] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=73.34%) [2026-02-03T20:31:15.103871] [INFO ] [FORECASTER] Completed predict_future for SE [2026-02-03T20:31:15.104006] [INFO ] [sig ] SE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:15.250997] [INFO ] [LOCAL ] Saved forecast: SE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SE.txt [2026-02-03T20:31:15.251137] [INFO ] [sig ] [2741/3452] Completed SE in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:15.251178] [INFO ] [sig ] [2742/3452] Forecasting SEDG... [2026-02-03T20:31:15.251207] [INFO ] [sig ] Generating forecast for: SEDG [2026-02-03T20:31:15.251388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-02-03T20:31:15.263272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-02-03T20:31:15.263642] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-02-03T20:31:15.264451] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-02-03T20:31:15.264505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:15.264538] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:15.264565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:15.264651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:15.327753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:15.328429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:15.328515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:15.328552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:15.449244] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:15.449396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:15.449437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:15.449469] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:15.453351] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-02-03T20:31:15.453648] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-02-03T20:31:15.453780] [INFO ] [sig ] SEDG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:15.601854] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SEDG.txt [2026-02-03T20:31:15.601987] [INFO ] [sig ] [2742/3452] Completed SEDG in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:15.602028] [INFO ] [sig ] [2743/3452] Forecasting SEE... [2026-02-03T20:31:15.602057] [INFO ] [sig ] Generating forecast for: SEE [2026-02-03T20:31:15.602087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-02-03T20:31:15.613741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-02-03T20:31:15.614079] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-02-03T20:31:15.614859] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-02-03T20:31:15.614911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:15.614944] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:15.614971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:15.615028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:15.674270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:15.675044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:15.675132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:15.675166] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:15.805049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:15.805248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:15.805292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:15.805328] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:15.809266] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: DOWN (p=45.14%) [2026-02-03T20:31:15.809753] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-02-03T20:31:15.809882] [INFO ] [sig ] SEE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:15.963986] [INFO ] [LOCAL ] Saved forecast: SEE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SEE.txt [2026-02-03T20:31:15.964120] [INFO ] [sig ] [2743/3452] Completed SEE in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:15.964159] [INFO ] [sig ] [2744/3452] Forecasting SEIC... [2026-02-03T20:31:15.964190] [INFO ] [sig ] Generating forecast for: SEIC [2026-02-03T20:31:15.964219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-02-03T20:31:15.975617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-02-03T20:31:15.976048] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-02-03T20:31:15.977030] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-02-03T20:31:15.977086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:15.977119] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:15.977146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:15.977204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:16.037289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:16.038094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:16.038182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:16.038216] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:16.163968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:16.164121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:16.164165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:16.164194] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:16.167672] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=99.93%) [2026-02-03T20:31:16.168022] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-02-03T20:31:16.168182] [INFO ] [sig ] SEIC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:16.316648] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SEIC.txt [2026-02-03T20:31:16.316787] [INFO ] [sig ] [2744/3452] Completed SEIC in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:16.316827] [INFO ] [sig ] [2745/3452] Forecasting SELF... [2026-02-03T20:31:16.316857] [INFO ] [sig ] Generating forecast for: SELF [2026-02-03T20:31:16.316887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-02-03T20:31:16.327598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-02-03T20:31:16.328015] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-02-03T20:31:16.328914] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-02-03T20:31:16.328968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:16.329001] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:16.329029] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:16.329088] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:16.393545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:16.394565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:16.394682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:16.394726] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:16.514756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:16.514959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:16.515003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:16.515040] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:16.518895] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-02-03T20:31:16.519226] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-02-03T20:31:16.519366] [INFO ] [sig ] SELF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:16.672637] [INFO ] [LOCAL ] Saved forecast: SELF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SELF.txt [2026-02-03T20:31:16.672789] [INFO ] [sig ] [2745/3452] Completed SELF in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:16.672839] [INFO ] [sig ] [2746/3452] Forecasting SEM... [2026-02-03T20:31:16.672870] [INFO ] [sig ] Generating forecast for: SEM [2026-02-03T20:31:16.672901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-02-03T20:31:16.685842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-02-03T20:31:16.686231] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-02-03T20:31:16.687091] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-02-03T20:31:16.687157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:16.687198] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:16.687233] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:16.687310] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:16.759996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:16.760951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:16.761083] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:16.761140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:16.891596] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:16.891752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:16.891793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:16.891822] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:16.895517] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=13.29%) [2026-02-03T20:31:16.895817] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-02-03T20:31:16.895945] [INFO ] [sig ] SEM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:17.050087] [INFO ] [LOCAL ] Saved forecast: SEM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SEM.txt [2026-02-03T20:31:17.050257] [INFO ] [sig ] [2746/3452] Completed SEM in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:17.050298] [INFO ] [sig ] [2747/3452] Forecasting SENEA... [2026-02-03T20:31:17.050327] [INFO ] [sig ] Generating forecast for: SENEA [2026-02-03T20:31:17.050357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-02-03T20:31:17.061475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-02-03T20:31:17.061887] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-02-03T20:31:17.062780] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-02-03T20:31:17.062836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:17.062869] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:17.062897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:17.062957] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:17.122520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:17.123307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:17.123391] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:17.123424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:17.245231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:17.245385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:17.245425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:17.245454] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:17.248850] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=97.18%) [2026-02-03T20:31:17.249140] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-02-03T20:31:17.249270] [INFO ] [sig ] SENEA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:17.398668] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SENEA.txt [2026-02-03T20:31:17.398798] [INFO ] [sig ] [2747/3452] Completed SENEA in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:17.398838] [INFO ] [sig ] [2748/3452] Forecasting SENS... [2026-02-03T20:31:17.398867] [INFO ] [sig ] Generating forecast for: SENS [2026-02-03T20:31:17.398897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-02-03T20:31:17.409492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-02-03T20:31:17.409823] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-02-03T20:31:17.410598] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-02-03T20:31:17.410664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:17.410697] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:17.410724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:17.410781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:17.469332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:17.469999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:17.470079] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:17.470112] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:17.598279] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:17.598440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:17.598483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:17.598512] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:17.602369] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-02-03T20:31:17.602695] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-02-03T20:31:17.602834] [INFO ] [sig ] SENS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:17.752074] [INFO ] [LOCAL ] Saved forecast: SENS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SENS.txt [2026-02-03T20:31:17.752231] [INFO ] [sig ] [2748/3452] Completed SENS in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.2m [2026-02-03T20:31:17.752273] [INFO ] [sig ] [2749/3452] Forecasting SERA... [2026-02-03T20:31:17.752302] [INFO ] [sig ] Generating forecast for: SERA [2026-02-03T20:31:17.752331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-02-03T20:31:17.766011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-02-03T20:31:17.766454] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-02-03T20:31:17.767458] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-02-03T20:31:17.767511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:17.767545] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:17.767793] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:17.767867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:17.831823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:17.832881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:17.832984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:17.833018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:17.960638] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:17.960803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:17.960845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:17.960878] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:17.964389] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-02-03T20:31:17.964690] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-02-03T20:31:17.964823] [INFO ] [sig ] SERA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:18.116492] [INFO ] [LOCAL ] Saved forecast: SERA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SERA.txt [2026-02-03T20:31:18.116674] [INFO ] [sig ] [2749/3452] Completed SERA in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-03T20:31:18.116719] [INFO ] [sig ] [2750/3452] Forecasting SES... [2026-02-03T20:31:18.116749] [INFO ] [sig ] Generating forecast for: SES [2026-02-03T20:31:18.116781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-02-03T20:31:18.128231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-02-03T20:31:18.128647] [INFO ] [FORECASTER] Starting predict_future for SES [2026-02-03T20:31:18.129438] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-02-03T20:31:18.129490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:18.129522] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:18.129547] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:18.129629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:18.188431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:18.189327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:18.189412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:18.189445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:18.315956] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:18.316117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:18.316159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:18.316192] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:18.323141] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=5.95%) [2026-02-03T20:31:18.323462] [INFO ] [FORECASTER] Completed predict_future for SES [2026-02-03T20:31:18.323620] [INFO ] [sig ] SES: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:18.552357] [INFO ] [LOCAL ] Saved forecast: SES 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SES.txt [2026-02-03T20:31:18.552521] [INFO ] [sig ] [2750/3452] Completed SES in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-03T20:31:18.552566] [INFO ] [sig ] [2751/3452] Forecasting SEVN... [2026-02-03T20:31:18.552618] [INFO ] [sig ] Generating forecast for: SEVN [2026-02-03T20:31:18.552658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-02-03T20:31:18.564633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-02-03T20:31:18.565005] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-02-03T20:31:18.565851] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-02-03T20:31:18.565905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:18.565939] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:18.565966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:18.566024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:18.626748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:18.627757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:18.627843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:18.627878] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:18.756776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:18.756938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:18.756979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:18.757008] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:18.760492] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-02-03T20:31:18.760795] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-02-03T20:31:18.760925] [INFO ] [sig ] SEVN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:18.909631] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SEVN.txt [2026-02-03T20:31:18.909788] [INFO ] [sig ] [2751/3452] Completed SEVN in 0.4s | 2.82 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-03T20:31:18.909830] [INFO ] [sig ] [2752/3452] Forecasting SEZL... [2026-02-03T20:31:18.909861] [INFO ] [sig ] Generating forecast for: SEZL [2026-02-03T20:31:18.909891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-02-03T20:31:18.921688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-02-03T20:31:18.922129] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-02-03T20:31:18.922974] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-02-03T20:31:18.923029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:18.923060] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:18.923087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:18.923147] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:18.981424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:18.982326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:18.982411] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:18.982445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:19.104958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:19.105128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:19.105171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:19.105201] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:19.109101] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=91.71%) [2026-02-03T20:31:19.109569] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-02-03T20:31:19.109721] [INFO ] [sig ] SEZL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:19.254525] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SEZL.txt [2026-02-03T20:31:19.254687] [INFO ] [sig ] [2752/3452] Completed SEZL in 0.3s | 2.82 sym/s | Total: 16.2m | ETA: 4.1m [2026-02-03T20:31:19.254739] [INFO ] [sig ] [2753/3452] Forecasting SF... [2026-02-03T20:31:19.254772] [INFO ] [sig ] Generating forecast for: SF [2026-02-03T20:31:19.254803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-02-03T20:31:19.267024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-02-03T20:31:19.267389] [INFO ] [FORECASTER] Starting predict_future for SF [2026-02-03T20:31:19.268220] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-02-03T20:31:19.268302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:19.268335] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:19.268361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:19.268417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:19.325844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:19.326738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:19.326825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:19.326858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:19.456803] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:19.456990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:19.457036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:19.457065] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:19.460678] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=13.35%) [2026-02-03T20:31:19.461012] [INFO ] [FORECASTER] Completed predict_future for SF [2026-02-03T20:31:19.461152] [INFO ] [sig ] SF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:19.612220] [INFO ] [LOCAL ] Saved forecast: SF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SF.txt [2026-02-03T20:31:19.612376] [INFO ] [sig ] [2753/3452] Completed SF in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:19.612418] [INFO ] [sig ] [2754/3452] Forecasting SFB... [2026-02-03T20:31:19.612451] [INFO ] [sig ] Generating forecast for: SFB [2026-02-03T20:31:19.612482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-02-03T20:31:19.625101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-02-03T20:31:19.625547] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-02-03T20:31:19.626359] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-02-03T20:31:19.626637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:19.626672] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:19.626701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:19.626759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:19.688736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:19.689637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:19.689722] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:19.689756] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:19.801027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:19.801205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:19.801262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:19.801299] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:19.804914] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: UP (p=93.31%) [2026-02-03T20:31:19.805202] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-02-03T20:31:19.805339] [INFO ] [sig ] SFB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:19.951764] [INFO ] [LOCAL ] Saved forecast: SFB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SFB.txt [2026-02-03T20:31:19.951926] [INFO ] [sig ] [2754/3452] Completed SFB in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:19.951967] [INFO ] [sig ] [2755/3452] Forecasting SFBS... [2026-02-03T20:31:19.952000] [INFO ] [sig ] Generating forecast for: SFBS [2026-02-03T20:31:19.952031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-02-03T20:31:19.963597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-02-03T20:31:19.964018] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-02-03T20:31:19.964894] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-02-03T20:31:19.964950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:19.964984] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:19.965011] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:19.965069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:20.026621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:20.027732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:20.027819] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:20.027853] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:20.160312] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:20.160516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:20.160601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:20.160635] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:20.164363] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-02-03T20:31:20.164847] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-02-03T20:31:20.164980] [INFO ] [sig ] SFBS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:20.308277] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SFBS.txt [2026-02-03T20:31:20.308417] [INFO ] [sig ] [2755/3452] Completed SFBS in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:20.308458] [INFO ] [sig ] [2756/3452] Forecasting SFIX... [2026-02-03T20:31:20.308488] [INFO ] [sig ] Generating forecast for: SFIX [2026-02-03T20:31:20.308518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-02-03T20:31:20.320897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-02-03T20:31:20.321267] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-02-03T20:31:20.322063] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-02-03T20:31:20.322120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:20.322159] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:20.322192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:20.322260] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:20.384085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:20.384901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:20.384984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:20.385016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:20.505243] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:20.505401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:20.505479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:20.505511] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:20.508981] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: DOWN (p=31.07%) [2026-02-03T20:31:20.509291] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-02-03T20:31:20.509428] [INFO ] [sig ] SFIX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:20.669376] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SFIX.txt [2026-02-03T20:31:20.669510] [INFO ] [sig ] [2756/3452] Completed SFIX in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:20.669551] [INFO ] [sig ] [2757/3452] Forecasting SFL... [2026-02-03T20:31:20.669600] [INFO ] [sig ] Generating forecast for: SFL [2026-02-03T20:31:20.669631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-02-03T20:31:20.680369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-02-03T20:31:20.680712] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-02-03T20:31:20.681480] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-02-03T20:31:20.681534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:20.681567] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:20.681616] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:20.681676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:20.744610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:20.745319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:20.745401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:20.745436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:20.875181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:20.875346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:20.875388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:20.875419] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:20.878969] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: DOWN (p=33.45%) [2026-02-03T20:31:20.879259] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-02-03T20:31:20.879395] [INFO ] [sig ] SFL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:21.026794] [INFO ] [LOCAL ] Saved forecast: SFL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SFL.txt [2026-02-03T20:31:21.026962] [INFO ] [sig ] [2757/3452] Completed SFL in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:21.027004] [INFO ] [sig ] [2758/3452] Forecasting SFLO... [2026-02-03T20:31:21.027035] [INFO ] [sig ] Generating forecast for: SFLO [2026-02-03T20:31:21.027066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-02-03T20:31:21.037867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-02-03T20:31:21.038290] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-02-03T20:31:21.039121] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-02-03T20:31:21.039177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:21.039210] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:21.039237] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:21.039294] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:21.100140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:21.101034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:21.101120] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:21.101155] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:21.223433] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:21.223642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:21.223707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:21.223737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:21.227262] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=45.80%) [2026-02-03T20:31:21.227594] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-02-03T20:31:21.227739] [INFO ] [sig ] SFLO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:21.376745] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SFLO.txt [2026-02-03T20:31:21.376934] [INFO ] [sig ] [2758/3452] Completed SFLO in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:21.376990] [INFO ] [sig ] [2759/3452] Forecasting SFM... [2026-02-03T20:31:21.377023] [INFO ] [sig ] Generating forecast for: SFM [2026-02-03T20:31:21.377053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-02-03T20:31:21.388656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-02-03T20:31:21.389034] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-02-03T20:31:21.390052] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-02-03T20:31:21.390104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:21.390157] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:21.390190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:21.390260] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:21.452154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:21.453103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:21.453194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:21.453229] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:21.576029] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:21.576202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:21.576254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:21.576295] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:21.580127] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-02-03T20:31:21.580493] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-02-03T20:31:21.580663] [INFO ] [sig ] SFM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:21.730641] [INFO ] [LOCAL ] Saved forecast: SFM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SFM.txt [2026-02-03T20:31:21.730800] [INFO ] [sig ] [2759/3452] Completed SFM in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:21.730840] [INFO ] [sig ] [2760/3452] Forecasting SFNC... [2026-02-03T20:31:21.730872] [INFO ] [sig ] Generating forecast for: SFNC [2026-02-03T20:31:21.730942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-02-03T20:31:21.743332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-02-03T20:31:21.743757] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-02-03T20:31:21.744534] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-02-03T20:31:21.744604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:21.744637] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:21.744663] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:21.744719] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:21.804518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:21.805441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:21.805528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:21.805561] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:21.931283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:21.931452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:21.931492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:21.931521] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:21.934954] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=69.16%) [2026-02-03T20:31:21.935262] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-02-03T20:31:21.935407] [INFO ] [sig ] SFNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:22.088254] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SFNC.txt [2026-02-03T20:31:22.088421] [INFO ] [sig ] [2760/3452] Completed SFNC in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:22.088464] [INFO ] [sig ] [2761/3452] Forecasting SG... [2026-02-03T20:31:22.088496] [INFO ] [sig ] Generating forecast for: SG [2026-02-03T20:31:22.088741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-02-03T20:31:22.104006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-02-03T20:31:22.104552] [INFO ] [FORECASTER] Starting predict_future for SG [2026-02-03T20:31:22.105508] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-02-03T20:31:22.105611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:22.105650] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:22.105678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:22.105750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:22.168938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:22.169912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:22.170011] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:22.170046] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:22.310059] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:22.310261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:22.310312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:22.310356] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:22.314189] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=66.16%) [2026-02-03T20:31:22.314515] [INFO ] [FORECASTER] Completed predict_future for SG [2026-02-03T20:31:22.314670] [INFO ] [sig ] SG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:22.469599] [INFO ] [LOCAL ] Saved forecast: SG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SG.txt [2026-02-03T20:31:22.469753] [INFO ] [sig ] [2761/3452] Completed SG in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:22.469796] [INFO ] [sig ] [2762/3452] Forecasting SGC... [2026-02-03T20:31:22.469829] [INFO ] [sig ] Generating forecast for: SGC [2026-02-03T20:31:22.469861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-02-03T20:31:22.482921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-02-03T20:31:22.483325] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-02-03T20:31:22.484196] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-02-03T20:31:22.484251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:22.484283] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:22.484311] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:22.484370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:22.551246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:22.552112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:22.552197] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:22.552231] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:22.692201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:22.692368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:22.692409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:22.692438] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:22.696395] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: UP (p=65.21%) [2026-02-03T20:31:22.696713] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-02-03T20:31:22.696851] [INFO ] [sig ] SGC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:22.859179] [INFO ] [LOCAL ] Saved forecast: SGC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SGC.txt [2026-02-03T20:31:22.859429] [INFO ] [sig ] [2762/3452] Completed SGC in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:22.859487] [INFO ] [sig ] [2763/3452] Forecasting SGHC... [2026-02-03T20:31:22.859535] [INFO ] [sig ] Generating forecast for: SGHC [2026-02-03T20:31:22.859600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-02-03T20:31:22.873207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-02-03T20:31:22.873911] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-02-03T20:31:22.874899] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-02-03T20:31:22.874955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:22.874990] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:22.875017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:22.875073] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:22.947141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:22.948147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:22.948237] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:22.948271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:23.077332] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:23.077504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:23.077546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:23.077593] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:23.081097] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=38.57%) [2026-02-03T20:31:23.081438] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-02-03T20:31:23.081600] [INFO ] [sig ] SGHC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:23.227995] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SGHC.txt [2026-02-03T20:31:23.228136] [INFO ] [sig ] [2763/3452] Completed SGHC in 0.4s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:23.228179] [INFO ] [sig ] [2764/3452] Forecasting SGRY... [2026-02-03T20:31:23.228216] [INFO ] [sig ] Generating forecast for: SGRY [2026-02-03T20:31:23.228252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-02-03T20:31:23.240433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-02-03T20:31:23.240794] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-02-03T20:31:23.241763] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-02-03T20:31:23.241816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:23.241849] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:23.241876] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:23.241933] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:23.300155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:23.300774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:23.300852] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:23.300884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:23.427162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:23.427312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:23.427355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:23.427383] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:23.431388] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-02-03T20:31:23.431868] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-02-03T20:31:23.431997] [INFO ] [sig ] SGRY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:23.575271] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SGRY.txt [2026-02-03T20:31:23.575387] [INFO ] [sig ] [2764/3452] Completed SGRY in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:23.575439] [INFO ] [sig ] [2765/3452] Forecasting SHAK... [2026-02-03T20:31:23.575477] [INFO ] [sig ] Generating forecast for: SHAK [2026-02-03T20:31:23.575508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-02-03T20:31:23.587355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-02-03T20:31:23.587703] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-02-03T20:31:23.588486] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-02-03T20:31:23.588539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:23.588596] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:23.588627] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:23.588683] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:23.645972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:23.646788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:23.646869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:23.646902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:23.769055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:23.769213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:23.769254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:23.769282] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:23.772634] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=28.93%) [2026-02-03T20:31:23.772905] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-02-03T20:31:23.773030] [INFO ] [sig ] SHAK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:23.914984] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHAK.txt [2026-02-03T20:31:23.915112] [INFO ] [sig ] [2765/3452] Completed SHAK in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.1m [2026-02-03T20:31:23.915151] [INFO ] [sig ] [2766/3452] Forecasting SHBI... [2026-02-03T20:31:23.915181] [INFO ] [sig ] Generating forecast for: SHBI [2026-02-03T20:31:23.915211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-02-03T20:31:23.927282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-02-03T20:31:23.927835] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-02-03T20:31:23.928860] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-02-03T20:31:23.928914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:23.928945] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:23.928971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:23.929028] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:23.987754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:23.988388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:23.988467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:23.988499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:24.112966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:24.113139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:24.113181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:24.113249] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:24.116983] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: UP (p=79.00%) [2026-02-03T20:31:24.117269] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-02-03T20:31:24.117399] [INFO ] [sig ] SHBI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:24.259700] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SHBI.txt [2026-02-03T20:31:24.259847] [INFO ] [sig ] [2766/3452] Completed SHBI in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-03T20:31:24.259886] [INFO ] [sig ] [2767/3452] Forecasting SHC... [2026-02-03T20:31:24.259917] [INFO ] [sig ] Generating forecast for: SHC [2026-02-03T20:31:24.259948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-02-03T20:31:24.271098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-02-03T20:31:24.271423] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-02-03T20:31:24.272235] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-02-03T20:31:24.272288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:24.272320] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:24.272347] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:24.272404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:24.329096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:24.329733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:24.329811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:24.329844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:24.445735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:24.445882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:24.445929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:24.445959] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:24.449384] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=9.96%) [2026-02-03T20:31:24.449682] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-02-03T20:31:24.449812] [INFO ] [sig ] SHC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:24.590554] [INFO ] [LOCAL ] Saved forecast: SHC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHC.txt [2026-02-03T20:31:24.590692] [INFO ] [sig ] [2767/3452] Completed SHC in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-03T20:31:24.590731] [INFO ] [sig ] [2768/3452] Forecasting SHEL... [2026-02-03T20:31:24.590761] [INFO ] [sig ] Generating forecast for: SHEL [2026-02-03T20:31:24.590791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-02-03T20:31:24.601736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-02-03T20:31:24.602054] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-02-03T20:31:24.602822] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-02-03T20:31:24.602874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:24.602905] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:24.602932] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:24.602988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:24.660169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:24.660841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:24.660920] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:24.660980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:24.782431] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:24.782613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:24.782656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:24.782684] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:24.786094] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-02-03T20:31:24.786404] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-02-03T20:31:24.786535] [INFO ] [sig ] SHEL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:24.927629] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHEL.txt [2026-02-03T20:31:24.927754] [INFO ] [sig ] [2768/3452] Completed SHEL in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-03T20:31:24.927800] [INFO ] [sig ] [2769/3452] Forecasting SHEN... [2026-02-03T20:31:24.927829] [INFO ] [sig ] Generating forecast for: SHEN [2026-02-03T20:31:24.927858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-02-03T20:31:24.939421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-02-03T20:31:24.939771] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-02-03T20:31:24.940536] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-02-03T20:31:24.940614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:24.940648] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:24.940674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:24.940731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:24.997024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:24.997722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:24.997802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:24.997834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:25.121061] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:25.121222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:25.121263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:25.121292] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:25.124656] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=41.03%) [2026-02-03T20:31:25.124924] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-02-03T20:31:25.125046] [INFO ] [sig ] SHEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:25.275151] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHEN.txt [2026-02-03T20:31:25.275300] [INFO ] [sig ] [2769/3452] Completed SHEN in 0.3s | 2.82 sym/s | Total: 16.3m | ETA: 4.0m [2026-02-03T20:31:25.275340] [INFO ] [sig ] [2770/3452] Forecasting SHFS... [2026-02-03T20:31:25.275371] [INFO ] [sig ] Generating forecast for: SHFS [2026-02-03T20:31:25.275401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-02-03T20:31:25.287013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-02-03T20:31:25.287450] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-02-03T20:31:25.288308] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-02-03T20:31:25.288408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:25.288447] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:25.288487] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:25.288545] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:25.346716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:25.347562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:25.347685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:25.347720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:25.462137] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:25.462302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:25.462346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:25.462375] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:25.466322] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-02-03T20:31:25.466631] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-02-03T20:31:25.466760] [INFO ] [sig ] SHFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:25.612090] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHFS.txt [2026-02-03T20:31:25.612243] [INFO ] [sig ] [2770/3452] Completed SHFS in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:25.612288] [INFO ] [sig ] [2771/3452] Forecasting SHG... [2026-02-03T20:31:25.612319] [INFO ] [sig ] Generating forecast for: SHG [2026-02-03T20:31:25.612349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-02-03T20:31:25.623534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-02-03T20:31:25.623924] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-02-03T20:31:25.624745] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-02-03T20:31:25.624800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:25.624833] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:25.624860] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:25.624923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:25.681661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:25.682514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:25.682614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:25.682650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:25.805903] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:25.806062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:25.806105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:25.806135] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:25.809623] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-02-03T20:31:25.809903] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-02-03T20:31:25.810038] [INFO ] [sig ] SHG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:25.960963] [INFO ] [LOCAL ] Saved forecast: SHG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHG.txt [2026-02-03T20:31:25.961130] [INFO ] [sig ] [2771/3452] Completed SHG in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:25.961173] [INFO ] [sig ] [2772/3452] Forecasting SHIP... [2026-02-03T20:31:25.961204] [INFO ] [sig ] Generating forecast for: SHIP [2026-02-03T20:31:25.961234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-02-03T20:31:25.973567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-02-03T20:31:25.973943] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-02-03T20:31:25.974757] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-02-03T20:31:25.974810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:25.974841] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:25.974867] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:25.974924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:26.033478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:26.034167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:26.034250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:26.034290] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:26.158699] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:26.158874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:26.158930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:26.158973] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:26.163190] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: UP (p=55.27%) [2026-02-03T20:31:26.163676] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-02-03T20:31:26.163814] [INFO ] [sig ] SHIP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:26.311616] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SHIP.txt [2026-02-03T20:31:26.311757] [INFO ] [sig ] [2772/3452] Completed SHIP in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:26.311798] [INFO ] [sig ] [2773/3452] Forecasting SHLS... [2026-02-03T20:31:26.311828] [INFO ] [sig ] Generating forecast for: SHLS [2026-02-03T20:31:26.311858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-02-03T20:31:26.324402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-02-03T20:31:26.324782] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-02-03T20:31:26.325615] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-02-03T20:31:26.325670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:26.325703] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:26.325731] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:26.325790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:26.384274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:26.385188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:26.385272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:26.385306] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:26.510230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:26.510402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:26.510487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:26.510517] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:26.514042] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-02-03T20:31:26.514326] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-02-03T20:31:26.514459] [INFO ] [sig ] SHLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:26.717420] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHLS.txt [2026-02-03T20:31:26.717644] [INFO ] [sig ] [2773/3452] Completed SHLS in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:26.717714] [INFO ] [sig ] [2774/3452] Forecasting SHO... [2026-02-03T20:31:26.717760] [INFO ] [sig ] Generating forecast for: SHO [2026-02-03T20:31:26.717824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-02-03T20:31:26.731844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-02-03T20:31:26.732297] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-02-03T20:31:26.733757] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-02-03T20:31:26.733823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:26.733867] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:26.733905] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:26.733985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:26.797927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:26.798777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:26.798862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:26.798896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:26.927406] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:26.927593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:26.927640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:26.927672] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:26.931932] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: DOWN (p=34.53%) [2026-02-03T20:31:26.932282] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-02-03T20:31:26.932434] [INFO ] [sig ] SHO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:27.085087] [INFO ] [LOCAL ] Saved forecast: SHO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHO.txt [2026-02-03T20:31:27.085256] [INFO ] [sig ] [2774/3452] Completed SHO in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:27.085299] [INFO ] [sig ] [2775/3452] Forecasting SHOC... [2026-02-03T20:31:27.085329] [INFO ] [sig ] Generating forecast for: SHOC [2026-02-03T20:31:27.085360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-02-03T20:31:27.097933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-02-03T20:31:27.098331] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-02-03T20:31:27.099199] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-02-03T20:31:27.099256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:27.099297] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:27.099333] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:27.099408] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:27.160870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:27.161834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:27.161924] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:27.161960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:27.292063] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:27.292235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:27.292287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:27.292325] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:27.296314] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-02-03T20:31:27.296653] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-02-03T20:31:27.296805] [INFO ] [sig ] SHOC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:27.451618] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHOC.txt [2026-02-03T20:31:27.451783] [INFO ] [sig ] [2775/3452] Completed SHOC in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:27.451828] [INFO ] [sig ] [2776/3452] Forecasting SHOO... [2026-02-03T20:31:27.451861] [INFO ] [sig ] Generating forecast for: SHOO [2026-02-03T20:31:27.451893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-02-03T20:31:27.465338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-02-03T20:31:27.465794] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-02-03T20:31:27.466629] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-02-03T20:31:27.466684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:27.466717] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:27.466744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:27.466802] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:27.524250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:27.525155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:27.525256] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:27.525291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:27.650391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:27.650551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:27.650610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:27.650640] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:27.654157] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-02-03T20:31:27.654462] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-02-03T20:31:27.654607] [INFO ] [sig ] SHOO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:27.803171] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHOO.txt [2026-02-03T20:31:27.803332] [INFO ] [sig ] [2776/3452] Completed SHOO in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:27.803372] [INFO ] [sig ] [2777/3452] Forecasting SHOP... [2026-02-03T20:31:27.803459] [INFO ] [sig ] Generating forecast for: SHOP [2026-02-03T20:31:27.803699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-02-03T20:31:27.816739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-02-03T20:31:27.817146] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-02-03T20:31:27.818026] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-02-03T20:31:27.818080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:27.818114] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:27.818141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:27.818199] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:27.879368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:27.880270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:27.880377] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:27.880410] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:28.009700] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:28.009856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:28.009896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:28.009943] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:28.013360] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=86.99%) [2026-02-03T20:31:28.013674] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-02-03T20:31:28.013809] [INFO ] [sig ] SHOP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:28.159173] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SHOP.txt [2026-02-03T20:31:28.159310] [INFO ] [sig ] [2777/3452] Completed SHOP in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:28.159350] [INFO ] [sig ] [2778/3452] Forecasting SHY... [2026-02-03T20:31:28.159380] [INFO ] [sig ] Generating forecast for: SHY [2026-02-03T20:31:28.159410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-02-03T20:31:28.170836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-02-03T20:31:28.171258] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-02-03T20:31:28.172137] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-02-03T20:31:28.172194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:28.172226] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:28.172252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:28.172309] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:28.229989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:28.230892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:28.230988] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:28.231021] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:28.353555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:28.353731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:28.353775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:28.353804] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:28.357605] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: DOWN (p=48.06%) [2026-02-03T20:31:28.357949] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-02-03T20:31:28.358108] [INFO ] [sig ] SHY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:28.513022] [INFO ] [LOCAL ] Saved forecast: SHY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SHY.txt [2026-02-03T20:31:28.513235] [INFO ] [sig ] [2778/3452] Completed SHY in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:28.513285] [INFO ] [sig ] [2779/3452] Forecasting SIBN... [2026-02-03T20:31:28.513325] [INFO ] [sig ] Generating forecast for: SIBN [2026-02-03T20:31:28.513366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-02-03T20:31:28.527805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-02-03T20:31:28.528237] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-02-03T20:31:28.529158] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-02-03T20:31:28.529215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:28.529248] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:28.529277] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:28.529339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:28.586274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:28.587163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:28.587251] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:28.587286] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:28.706666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:28.706824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:28.706867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:28.706897] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:28.710380] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=66.51%) [2026-02-03T20:31:28.710688] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-02-03T20:31:28.710844] [INFO ] [sig ] SIBN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:28.853075] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SIBN.txt [2026-02-03T20:31:28.853209] [INFO ] [sig ] [2779/3452] Completed SIBN in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:28.853249] [INFO ] [sig ] [2780/3452] Forecasting SID... [2026-02-03T20:31:28.853279] [INFO ] [sig ] Generating forecast for: SID [2026-02-03T20:31:28.853309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-02-03T20:31:28.864926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-02-03T20:31:28.865313] [INFO ] [FORECASTER] Starting predict_future for SID [2026-02-03T20:31:28.866109] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-02-03T20:31:28.866162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:28.866193] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:28.866220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:28.866308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:28.923929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:28.924705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:28.924785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:28.924819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:29.048095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:29.048247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:29.048287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:29.048316] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:29.051747] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=22.77%) [2026-02-03T20:31:29.052018] [INFO ] [FORECASTER] Completed predict_future for SID [2026-02-03T20:31:29.052141] [INFO ] [sig ] SID: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:29.193666] [INFO ] [LOCAL ] Saved forecast: SID 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SID.txt [2026-02-03T20:31:29.193805] [INFO ] [sig ] [2780/3452] Completed SID in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:29.193846] [INFO ] [sig ] [2781/3452] Forecasting SIEB... [2026-02-03T20:31:29.193876] [INFO ] [sig ] Generating forecast for: SIEB [2026-02-03T20:31:29.193906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-02-03T20:31:29.204695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-02-03T20:31:29.205138] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-02-03T20:31:29.206204] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-02-03T20:31:29.206270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:29.206315] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:29.206357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:29.206459] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:29.265763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:29.266612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:29.266698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:29.266732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:29.386834] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:29.386994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:29.387034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:29.387063] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:29.390495] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-02-03T20:31:29.390987] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-02-03T20:31:29.391120] [INFO ] [sig ] SIEB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:29.536512] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SIEB.txt [2026-02-03T20:31:29.536669] [INFO ] [sig ] [2781/3452] Completed SIEB in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:29.536713] [INFO ] [sig ] [2782/3452] Forecasting SIFY... [2026-02-03T20:31:29.536744] [INFO ] [sig ] Generating forecast for: SIFY [2026-02-03T20:31:29.536776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-02-03T20:31:29.549220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-02-03T20:31:29.549602] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-02-03T20:31:29.550353] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-02-03T20:31:29.550404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:29.550436] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:29.550463] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:29.550521] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:29.607841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:29.608513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:29.608610] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:29.608645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:29.729270] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:29.729445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:29.729496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:29.729535] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:29.733829] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-02-03T20:31:29.734188] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-02-03T20:31:29.734354] [INFO ] [sig ] SIFY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:29.882180] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SIFY.txt [2026-02-03T20:31:29.882337] [INFO ] [sig ] [2782/3452] Completed SIFY in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 4.0m [2026-02-03T20:31:29.882387] [INFO ] [sig ] [2783/3452] Forecasting SIG... [2026-02-03T20:31:29.882425] [INFO ] [sig ] Generating forecast for: SIG [2026-02-03T20:31:29.882458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-02-03T20:31:29.893443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-02-03T20:31:29.893795] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-02-03T20:31:29.894604] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-02-03T20:31:29.894671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:29.894705] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:29.894732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:29.894790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:29.952302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:29.953187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:29.953271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:29.953305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:30.068772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:30.068942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:30.068986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:30.069016] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:30.072638] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=43.43%) [2026-02-03T20:31:30.072973] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-02-03T20:31:30.073111] [INFO ] [sig ] SIG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:30.219660] [INFO ] [LOCAL ] Saved forecast: SIG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SIG.txt [2026-02-03T20:31:30.219807] [INFO ] [sig ] [2783/3452] Completed SIG in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-03T20:31:30.219850] [INFO ] [sig ] [2784/3452] Forecasting SIGA... [2026-02-03T20:31:30.219881] [INFO ] [sig ] Generating forecast for: SIGA [2026-02-03T20:31:30.219912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-02-03T20:31:30.230723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-02-03T20:31:30.231071] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-02-03T20:31:30.231926] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-02-03T20:31:30.231980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:30.232013] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:30.232039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:30.232097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:30.291510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:30.292266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:30.292350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:30.292384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:30.412816] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:30.412979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:30.413021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:30.413050] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:30.416433] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-02-03T20:31:30.416745] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-02-03T20:31:30.416873] [INFO ] [sig ] SIGA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:30.559367] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SIGA.txt [2026-02-03T20:31:30.559526] [INFO ] [sig ] [2784/3452] Completed SIGA in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-03T20:31:30.559585] [INFO ] [sig ] [2785/3452] Forecasting SIGI... [2026-02-03T20:31:30.559618] [INFO ] [sig ] Generating forecast for: SIGI [2026-02-03T20:31:30.559648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-02-03T20:31:30.570285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-02-03T20:31:30.570665] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-02-03T20:31:30.571456] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-02-03T20:31:30.571509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:30.571541] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:30.571588] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:30.571649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:30.628635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:30.629539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:30.629643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:30.629676] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:30.751217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:30.751373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:30.751421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:30.751455] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:30.755236] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: DOWN (p=18.25%) [2026-02-03T20:31:30.755517] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-02-03T20:31:30.755668] [INFO ] [sig ] SIGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:30.904193] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SIGI.txt [2026-02-03T20:31:30.904337] [INFO ] [sig ] [2785/3452] Completed SIGI in 0.3s | 2.82 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-03T20:31:30.904378] [INFO ] [sig ] [2786/3452] Forecasting SII... [2026-02-03T20:31:30.904407] [INFO ] [sig ] Generating forecast for: SII [2026-02-03T20:31:30.904437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-02-03T20:31:30.917062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-02-03T20:31:30.917414] [INFO ] [FORECASTER] Starting predict_future for SII [2026-02-03T20:31:30.918237] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-02-03T20:31:30.918290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:30.918323] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:30.918352] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:30.918434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:30.979289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:30.980159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:30.980246] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:30.980281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:31.105135] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:31.105286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:31.105333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:31.105374] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:31.109706] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=86.17%) [2026-02-03T20:31:31.109981] [INFO ] [FORECASTER] Completed predict_future for SII [2026-02-03T20:31:31.110111] [INFO ] [sig ] SII: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:31.256106] [INFO ] [LOCAL ] Saved forecast: SII 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SII.txt [2026-02-03T20:31:31.256266] [INFO ] [sig ] [2786/3452] Completed SII in 0.4s | 2.82 sym/s | Total: 16.4m | ETA: 3.9m [2026-02-03T20:31:31.256310] [INFO ] [sig ] [2787/3452] Forecasting SIMO... [2026-02-03T20:31:31.256344] [INFO ] [sig ] Generating forecast for: SIMO [2026-02-03T20:31:31.256384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-02-03T20:31:31.267654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-02-03T20:31:31.268051] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-02-03T20:31:31.268863] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-02-03T20:31:31.268917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:31.268951] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:31.268979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:31.269038] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:31.328898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:31.329725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:31.329810] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:31.329844] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:31.453622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:31.453767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:31.453808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:31.453836] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:31.457692] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-02-03T20:31:31.458011] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-02-03T20:31:31.458143] [INFO ] [sig ] SIMO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:31.611589] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SIMO.txt [2026-02-03T20:31:31.611739] [INFO ] [sig ] [2787/3452] Completed SIMO in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:31.611779] [INFO ] [sig ] [2788/3452] Forecasting SIRI... [2026-02-03T20:31:31.611811] [INFO ] [sig ] Generating forecast for: SIRI [2026-02-03T20:31:31.611841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-02-03T20:31:31.622559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-02-03T20:31:31.622903] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-02-03T20:31:31.623742] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-02-03T20:31:31.623796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:31.623828] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:31.623856] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:31.623912] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:31.683314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:31.684155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:31.684238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:31.684271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:31.811185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:31.811345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:31.811388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:31.811420] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:31.815334] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-02-03T20:31:31.815655] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-02-03T20:31:31.815783] [INFO ] [sig ] SIRI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:31.960351] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SIRI.txt [2026-02-03T20:31:31.960495] [INFO ] [sig ] [2788/3452] Completed SIRI in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:31.960537] [INFO ] [sig ] [2789/3452] Forecasting SITC... [2026-02-03T20:31:31.960567] [INFO ] [sig ] Generating forecast for: SITC [2026-02-03T20:31:31.960616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-02-03T20:31:31.971845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-02-03T20:31:31.972201] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-02-03T20:31:31.972976] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-02-03T20:31:31.973029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:31.973060] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:31.973087] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:31.973144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:32.032383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:32.033031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:32.033111] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:32.033144] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:32.157683] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:32.157849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:32.157889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:32.157943] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:32.161484] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=53.48%) [2026-02-03T20:31:32.161821] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-02-03T20:31:32.161966] [INFO ] [sig ] SITC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:32.310092] [INFO ] [LOCAL ] Saved forecast: SITC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SITC.txt [2026-02-03T20:31:32.310245] [INFO ] [sig ] [2789/3452] Completed SITC in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:32.310285] [INFO ] [sig ] [2790/3452] Forecasting SITE... [2026-02-03T20:31:32.310315] [INFO ] [sig ] Generating forecast for: SITE [2026-02-03T20:31:32.310345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-02-03T20:31:32.324228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-02-03T20:31:32.324607] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-02-03T20:31:32.325377] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-02-03T20:31:32.325431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:32.325464] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:32.325491] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:32.325550] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:32.388948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:32.390255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:32.390368] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:32.390450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:32.516227] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:32.516404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:32.516446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:32.516475] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:32.520341] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=23.98%) [2026-02-03T20:31:32.520840] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-02-03T20:31:32.520981] [INFO ] [sig ] SITE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:32.665556] [INFO ] [LOCAL ] Saved forecast: SITE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SITE.txt [2026-02-03T20:31:32.665738] [INFO ] [sig ] [2790/3452] Completed SITE in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:32.665789] [INFO ] [sig ] [2791/3452] Forecasting SITM... [2026-02-03T20:31:32.665822] [INFO ] [sig ] Generating forecast for: SITM [2026-02-03T20:31:32.665853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-02-03T20:31:32.678591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-02-03T20:31:32.679058] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-02-03T20:31:32.680034] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-02-03T20:31:32.680091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:32.680125] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:32.680151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:32.680209] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:32.737400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:32.738378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:32.738467] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:32.738500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:32.869390] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:32.869594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:32.869639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:32.869668] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:32.873233] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: DOWN (p=16.94%) [2026-02-03T20:31:32.873529] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-02-03T20:31:32.873870] [INFO ] [sig ] SITM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:33.019833] [INFO ] [LOCAL ] Saved forecast: SITM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SITM.txt [2026-02-03T20:31:33.019996] [INFO ] [sig ] [2791/3452] Completed SITM in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:33.020037] [INFO ] [sig ] [2792/3452] Forecasting SIXG... [2026-02-03T20:31:33.020069] [INFO ] [sig ] Generating forecast for: SIXG [2026-02-03T20:31:33.020100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-02-03T20:31:33.033263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-02-03T20:31:33.033746] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-02-03T20:31:33.034597] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-02-03T20:31:33.034651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:33.034684] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:33.034710] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:33.034767] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:33.095277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:33.096212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:33.096305] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:33.096339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:33.220819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:33.220978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:33.221019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:33.221048] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:33.224469] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=37.89%) [2026-02-03T20:31:33.224760] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-02-03T20:31:33.224888] [INFO ] [sig ] SIXG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:33.368774] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SIXG.txt [2026-02-03T20:31:33.369106] [INFO ] [sig ] [2792/3452] Completed SIXG in 0.3s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:33.369146] [INFO ] [sig ] [2793/3452] Forecasting SJM... [2026-02-03T20:31:33.369176] [INFO ] [sig ] Generating forecast for: SJM [2026-02-03T20:31:33.369205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-02-03T20:31:33.381999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-02-03T20:31:33.382328] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-02-03T20:31:33.383104] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-02-03T20:31:33.383156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:33.383188] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:33.383219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:33.383286] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:33.445369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:33.446293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:33.446417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:33.446458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:33.571236] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:33.571397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:33.571439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:33.571468] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:33.574842] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-02-03T20:31:33.575115] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-02-03T20:31:33.575248] [INFO ] [sig ] SJM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:33.725755] [INFO ] [LOCAL ] Saved forecast: SJM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SJM.txt [2026-02-03T20:31:33.725960] [INFO ] [sig ] [2793/3452] Completed SJM in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:33.726004] [INFO ] [sig ] [2794/3452] Forecasting SKE... [2026-02-03T20:31:33.726034] [INFO ] [sig ] Generating forecast for: SKE [2026-02-03T20:31:33.726064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-02-03T20:31:33.737836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-02-03T20:31:33.738273] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-02-03T20:31:33.739082] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-02-03T20:31:33.739135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:33.739184] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:33.739212] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:33.739269] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:33.801774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:33.802551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:33.802651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:33.802686] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:33.924893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:33.925054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:33.925098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:33.925129] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:33.929167] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-02-03T20:31:33.929440] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-02-03T20:31:33.929567] [INFO ] [sig ] SKE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:34.076439] [INFO ] [LOCAL ] Saved forecast: SKE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SKE.txt [2026-02-03T20:31:34.076604] [INFO ] [sig ] [2794/3452] Completed SKE in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:34.076649] [INFO ] [sig ] [2795/3452] Forecasting SKIL... [2026-02-03T20:31:34.076681] [INFO ] [sig ] Generating forecast for: SKIL [2026-02-03T20:31:34.076712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-02-03T20:31:34.088912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-02-03T20:31:34.089259] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-02-03T20:31:34.090059] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-02-03T20:31:34.090112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:34.090144] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:34.090171] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:34.090228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:34.151558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:34.152620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:34.152891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:34.152924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:34.279663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:34.279854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:34.279927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:34.279978] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:34.283862] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=76.79%) [2026-02-03T20:31:34.284166] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-02-03T20:31:34.284318] [INFO ] [sig ] SKIL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:34.431212] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SKIL.txt [2026-02-03T20:31:34.431390] [INFO ] [sig ] [2795/3452] Completed SKIL in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:34.431435] [INFO ] [sig ] [2796/3452] Forecasting SKIN... [2026-02-03T20:31:34.431480] [INFO ] [sig ] Generating forecast for: SKIN [2026-02-03T20:31:34.431517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-02-03T20:31:34.444084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-02-03T20:31:34.444490] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-02-03T20:31:34.445477] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-02-03T20:31:34.445531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:34.445564] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:34.445613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:34.445673] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:34.505377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:34.506274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:34.506363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:34.506397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:34.635998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:34.636162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:34.636205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:34.636235] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:34.640223] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-02-03T20:31:34.640518] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-02-03T20:31:34.640678] [INFO ] [sig ] SKIN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:34.790744] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SKIN.txt [2026-02-03T20:31:34.790901] [INFO ] [sig ] [2796/3452] Completed SKIN in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:34.790941] [INFO ] [sig ] [2797/3452] Forecasting SKLZ... [2026-02-03T20:31:34.790971] [INFO ] [sig ] Generating forecast for: SKLZ [2026-02-03T20:31:34.791001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-02-03T20:31:34.802027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-02-03T20:31:34.802413] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-02-03T20:31:34.803222] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-02-03T20:31:34.803275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:34.803337] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:34.803366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:34.803423] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:34.862602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:34.863499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:34.863622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:34.863664] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:35.002996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:35.003160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:35.003202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:35.003232] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:35.007180] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-02-03T20:31:35.007468] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-02-03T20:31:35.007662] [INFO ] [sig ] SKLZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:35.157028] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SKLZ.txt [2026-02-03T20:31:35.157201] [INFO ] [sig ] [2797/3452] Completed SKLZ in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:35.157251] [INFO ] [sig ] [2798/3452] Forecasting SKM... [2026-02-03T20:31:35.157282] [INFO ] [sig ] Generating forecast for: SKM [2026-02-03T20:31:35.157312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-02-03T20:31:35.170505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-02-03T20:31:35.170912] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-02-03T20:31:35.171721] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-02-03T20:31:35.171774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:35.171805] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:35.171831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:35.171888] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:35.233430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:35.234335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:35.234443] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:35.234479] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:35.369884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:35.370049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:35.370090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:35.370119] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:35.373481] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: UP (p=90.71%) [2026-02-03T20:31:35.373775] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-02-03T20:31:35.373903] [INFO ] [sig ] SKM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:35.517503] [INFO ] [LOCAL ] Saved forecast: SKM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SKM.txt [2026-02-03T20:31:35.517683] [INFO ] [sig ] [2798/3452] Completed SKM in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:35.517728] [INFO ] [sig ] [2799/3452] Forecasting SKRE... [2026-02-03T20:31:35.517758] [INFO ] [sig ] Generating forecast for: SKRE [2026-02-03T20:31:35.517788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-02-03T20:31:35.529159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-02-03T20:31:35.529533] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-02-03T20:31:35.530360] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-02-03T20:31:35.530412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:35.530444] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:35.530471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:35.530527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:35.590363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:35.591261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:35.591347] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:35.591382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:35.713470] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:35.713893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:35.713938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:35.713968] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:35.718237] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: DOWN (p=42.05%) [2026-02-03T20:31:35.718599] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-02-03T20:31:35.718770] [INFO ] [sig ] SKRE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:35.869483] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SKRE.txt [2026-02-03T20:31:35.869656] [INFO ] [sig ] [2799/3452] Completed SKRE in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.9m [2026-02-03T20:31:35.869699] [INFO ] [sig ] [2800/3452] Forecasting SKWD... [2026-02-03T20:31:35.869729] [INFO ] [sig ] Generating forecast for: SKWD [2026-02-03T20:31:35.869758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-02-03T20:31:35.881623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-02-03T20:31:35.882172] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-02-03T20:31:35.883145] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-02-03T20:31:35.883199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:35.883232] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:35.883261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:35.883318] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:35.948479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:35.949563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:35.949668] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:35.949874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:36.083385] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:36.083555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:36.083617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:36.083702] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:36.087456] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=81.78%) [2026-02-03T20:31:36.087771] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-02-03T20:31:36.087938] [INFO ] [sig ] SKWD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:36.238329] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SKWD.txt [2026-02-03T20:31:36.238495] [INFO ] [sig ] [2800/3452] Completed SKWD in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-03T20:31:36.238545] [INFO ] [sig ] [2801/3452] Forecasting SKY... [2026-02-03T20:31:36.238607] [INFO ] [sig ] Generating forecast for: SKY [2026-02-03T20:31:36.238650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-02-03T20:31:36.249991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-02-03T20:31:36.250411] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-02-03T20:31:36.251252] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-02-03T20:31:36.251307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:36.251339] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:36.251366] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:36.251424] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:36.310300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:36.311430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:36.311534] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:36.311568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:36.447553] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:36.447983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:36.448054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:36.448089] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:36.452466] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=84.39%) [2026-02-03T20:31:36.453080] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-02-03T20:31:36.453234] [INFO ] [sig ] SKY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:36.609224] [INFO ] [LOCAL ] Saved forecast: SKY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SKY.txt [2026-02-03T20:31:36.609400] [INFO ] [sig ] [2801/3452] Completed SKY in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-03T20:31:36.609443] [INFO ] [sig ] [2802/3452] Forecasting SKYH... [2026-02-03T20:31:36.609475] [INFO ] [sig ] Generating forecast for: SKYH [2026-02-03T20:31:36.609511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-02-03T20:31:36.621663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-02-03T20:31:36.622088] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-02-03T20:31:36.622937] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-02-03T20:31:36.622992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:36.623024] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:36.623050] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:36.623113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:36.684761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:36.685651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:36.685735] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:36.685768] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:36.806093] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:36.806263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:36.806304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:36.806333] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:36.810059] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-02-03T20:31:36.810425] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-02-03T20:31:36.810625] [INFO ] [sig ] SKYH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:36.972706] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SKYH.txt [2026-02-03T20:31:36.972876] [INFO ] [sig ] [2802/3452] Completed SKYH in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-03T20:31:36.972917] [INFO ] [sig ] [2803/3452] Forecasting SKYX... [2026-02-03T20:31:36.972948] [INFO ] [sig ] Generating forecast for: SKYX [2026-02-03T20:31:36.972980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-02-03T20:31:36.985189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-02-03T20:31:36.985606] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-02-03T20:31:36.986510] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-02-03T20:31:36.986562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:36.986633] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:36.986660] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:36.986717] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:37.046881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:37.047791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:37.047894] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:37.047948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:37.178756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:37.178954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:37.179004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:37.179036] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:37.183046] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=8.28%) [2026-02-03T20:31:37.183403] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-02-03T20:31:37.183594] [INFO ] [sig ] SKYX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:37.349881] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SKYX.txt [2026-02-03T20:31:37.350050] [INFO ] [sig ] [2803/3452] Completed SKYX in 0.4s | 2.82 sym/s | Total: 16.5m | ETA: 3.8m [2026-02-03T20:31:37.350092] [INFO ] [sig ] [2804/3452] Forecasting SKYY... [2026-02-03T20:31:37.350124] [INFO ] [sig ] Generating forecast for: SKYY [2026-02-03T20:31:37.350167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-02-03T20:31:37.362180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-02-03T20:31:37.362599] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-02-03T20:31:37.363404] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-02-03T20:31:37.363459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:37.363493] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:37.363523] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:37.363618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:37.425754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:37.426547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:37.426650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:37.426685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:37.553799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:37.553959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:37.554001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:37.554031] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:37.557450] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: DOWN (p=48.10%) [2026-02-03T20:31:37.557752] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-02-03T20:31:37.557883] [INFO ] [sig ] SKYY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:37.706178] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SKYY.txt [2026-02-03T20:31:37.706346] [INFO ] [sig ] [2804/3452] Completed SKYY in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:37.706388] [INFO ] [sig ] [2805/3452] Forecasting SLAB... [2026-02-03T20:31:37.706421] [INFO ] [sig ] Generating forecast for: SLAB [2026-02-03T20:31:37.706451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-02-03T20:31:37.718188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-02-03T20:31:37.718650] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-02-03T20:31:37.719474] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-02-03T20:31:37.719529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:37.719604] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:37.719635] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:37.719692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:37.777222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:37.778142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:37.778245] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:37.778276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:37.900815] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:37.900967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:37.901009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:37.901038] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:37.904466] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=65.46%) [2026-02-03T20:31:37.904773] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-02-03T20:31:37.904901] [INFO ] [sig ] SLAB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:38.058454] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLAB.txt [2026-02-03T20:31:38.058643] [INFO ] [sig ] [2805/3452] Completed SLAB in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:38.058704] [INFO ] [sig ] [2806/3452] Forecasting SLB... [2026-02-03T20:31:38.058742] [INFO ] [sig ] Generating forecast for: SLB [2026-02-03T20:31:38.058782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-02-03T20:31:38.070403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-02-03T20:31:38.070781] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-02-03T20:31:38.071561] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-02-03T20:31:38.071656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:38.071695] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:38.071727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:38.071784] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:38.131291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:38.131992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:38.132089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:38.132123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:38.256398] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:38.256552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:38.256613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:38.256646] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:38.260121] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=74.89%) [2026-02-03T20:31:38.260392] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-02-03T20:31:38.260530] [INFO ] [sig ] SLB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:38.404822] [INFO ] [LOCAL ] Saved forecast: SLB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLB.txt [2026-02-03T20:31:38.404981] [INFO ] [sig ] [2806/3452] Completed SLB in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:38.405024] [INFO ] [sig ] [2807/3452] Forecasting SLDB... [2026-02-03T20:31:38.405054] [INFO ] [sig ] Generating forecast for: SLDB [2026-02-03T20:31:38.405084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-02-03T20:31:38.416233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-02-03T20:31:38.416668] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-02-03T20:31:38.417415] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-02-03T20:31:38.417467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:38.417498] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:38.417539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:38.417622] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:38.475981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:38.477245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:38.477386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:38.477424] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:38.606686] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:38.606847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:38.606890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:38.606921] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:38.610941] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=27.44%) [2026-02-03T20:31:38.611213] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-02-03T20:31:38.611341] [INFO ] [sig ] SLDB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:38.757234] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SLDB.txt [2026-02-03T20:31:38.757371] [INFO ] [sig ] [2807/3452] Completed SLDB in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:38.757413] [INFO ] [sig ] [2808/3452] Forecasting SLDP... [2026-02-03T20:31:38.757443] [INFO ] [sig ] Generating forecast for: SLDP [2026-02-03T20:31:38.757473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-02-03T20:31:38.769500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-02-03T20:31:38.769846] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-02-03T20:31:38.770614] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-02-03T20:31:38.770668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:38.770700] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:38.770728] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:38.770785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:38.829890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:38.830536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:38.830654] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:38.830695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:38.950382] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:38.950539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:38.950597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:38.950631] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:38.954485] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: UP (p=52.77%) [2026-02-03T20:31:38.954771] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-02-03T20:31:38.954898] [INFO ] [sig ] SLDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:39.100151] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLDP.txt [2026-02-03T20:31:39.100309] [INFO ] [sig ] [2808/3452] Completed SLDP in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:39.100351] [INFO ] [sig ] [2809/3452] Forecasting SLF... [2026-02-03T20:31:39.100403] [INFO ] [sig ] Generating forecast for: SLF [2026-02-03T20:31:39.100438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-02-03T20:31:39.113093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-02-03T20:31:39.113424] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-02-03T20:31:39.114417] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-02-03T20:31:39.114470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:39.114501] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:39.114528] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:39.114619] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:39.173932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:39.174734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:39.174817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:39.174851] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:39.308778] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:39.308944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:39.308985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:39.309014] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:39.312403] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: DOWN (p=46.92%) [2026-02-03T20:31:39.312699] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-02-03T20:31:39.312829] [INFO ] [sig ] SLF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:39.458625] [INFO ] [LOCAL ] Saved forecast: SLF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SLF.txt [2026-02-03T20:31:39.458791] [INFO ] [sig ] [2809/3452] Completed SLF in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:39.458835] [INFO ] [sig ] [2810/3452] Forecasting SLG... [2026-02-03T20:31:39.458869] [INFO ] [sig ] Generating forecast for: SLG [2026-02-03T20:31:39.458902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-02-03T20:31:39.473529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-02-03T20:31:39.473967] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-02-03T20:31:39.474982] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-02-03T20:31:39.475046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:39.475086] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:39.475119] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:39.475197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:39.542866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:39.543725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:39.543811] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:39.543846] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:39.672599] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:39.672762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:39.672804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:39.672835] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:39.676285] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: UP (p=94.30%) [2026-02-03T20:31:39.676593] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-02-03T20:31:39.676733] [INFO ] [sig ] SLG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:39.829989] [INFO ] [LOCAL ] Saved forecast: SLG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLG.txt [2026-02-03T20:31:39.830175] [INFO ] [sig ] [2810/3452] Completed SLG in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:39.830216] [INFO ] [sig ] [2811/3452] Forecasting SLGN... [2026-02-03T20:31:39.830246] [INFO ] [sig ] Generating forecast for: SLGN [2026-02-03T20:31:39.830278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-02-03T20:31:39.841363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-02-03T20:31:39.841773] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-02-03T20:31:39.842527] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-02-03T20:31:39.842604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:39.842640] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:39.842667] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:39.842723] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:39.900331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:39.901326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:39.901410] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:39.901445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:40.018850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:40.019010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:40.019053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:40.019081] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:40.022914] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-02-03T20:31:40.023188] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-02-03T20:31:40.023316] [INFO ] [sig ] SLGN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:40.170039] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLGN.txt [2026-02-03T20:31:40.170173] [INFO ] [sig ] [2811/3452] Completed SLGN in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:40.170213] [INFO ] [sig ] [2812/3452] Forecasting SLM... [2026-02-03T20:31:40.170243] [INFO ] [sig ] Generating forecast for: SLM [2026-02-03T20:31:40.170273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-02-03T20:31:40.181538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-02-03T20:31:40.181892] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-02-03T20:31:40.182679] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-02-03T20:31:40.182733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:40.182766] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:40.182793] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:40.182850] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:40.250222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:40.251214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:40.251300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:40.251333] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:40.372761] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:40.372935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:40.372977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:40.373026] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:40.376734] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-02-03T20:31:40.377053] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-02-03T20:31:40.377206] [INFO ] [sig ] SLM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:40.525853] [INFO ] [LOCAL ] Saved forecast: SLM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SLM.txt [2026-02-03T20:31:40.526030] [INFO ] [sig ] [2812/3452] Completed SLM in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:40.526072] [INFO ] [sig ] [2813/3452] Forecasting SLN... [2026-02-03T20:31:40.526103] [INFO ] [sig ] Generating forecast for: SLN [2026-02-03T20:31:40.526140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-02-03T20:31:40.538528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-02-03T20:31:40.538950] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-02-03T20:31:40.539890] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-02-03T20:31:40.539946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:40.539981] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:40.540010] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:40.540069] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:40.600341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:40.601301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:40.601400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:40.601437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:40.725608] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:40.725772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:40.725812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:40.725842] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:40.729504] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: UP (p=50.63%) [2026-02-03T20:31:40.729802] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-02-03T20:31:40.729939] [INFO ] [sig ] SLN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:40.878089] [INFO ] [LOCAL ] Saved forecast: SLN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLN.txt [2026-02-03T20:31:40.878223] [INFO ] [sig ] [2813/3452] Completed SLN in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:40.878264] [INFO ] [sig ] [2814/3452] Forecasting SLNO... [2026-02-03T20:31:40.878295] [INFO ] [sig ] Generating forecast for: SLNO [2026-02-03T20:31:40.878325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-02-03T20:31:40.890041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-02-03T20:31:40.890380] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-02-03T20:31:40.891229] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-02-03T20:31:40.891283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:40.891357] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:40.891396] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:40.891480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:40.949242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:40.949914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:40.949994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:40.950028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:41.072796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:41.072944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:41.072985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:41.073014] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:41.076517] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=63.46%) [2026-02-03T20:31:41.076811] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-02-03T20:31:41.076937] [INFO ] [sig ] SLNO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:41.221353] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLNO.txt [2026-02-03T20:31:41.221475] [INFO ] [sig ] [2814/3452] Completed SLNO in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:41.221514] [INFO ] [sig ] [2815/3452] Forecasting SLP... [2026-02-03T20:31:41.221544] [INFO ] [sig ] Generating forecast for: SLP [2026-02-03T20:31:41.221592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-02-03T20:31:41.233692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-02-03T20:31:41.234025] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-02-03T20:31:41.234855] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-02-03T20:31:41.234910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:41.234944] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:41.234971] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:41.235029] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:41.296480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:41.297368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:41.297449] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:41.297483] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:41.419880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:41.420025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:41.420066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:41.420095] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:41.423551] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-02-03T20:31:41.423868] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-02-03T20:31:41.423995] [INFO ] [sig ] SLP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:41.573490] [INFO ] [LOCAL ] Saved forecast: SLP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SLP.txt [2026-02-03T20:31:41.573645] [INFO ] [sig ] [2815/3452] Completed SLP in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:41.573696] [INFO ] [sig ] [2816/3452] Forecasting SLQD... [2026-02-03T20:31:41.573732] [INFO ] [sig ] Generating forecast for: SLQD [2026-02-03T20:31:41.573768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-02-03T20:31:41.584798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-02-03T20:31:41.585113] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-02-03T20:31:41.585951] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-02-03T20:31:41.586005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:41.586047] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:41.586081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:41.586159] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:41.644100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:41.644757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:41.644838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:41.644871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:41.762936] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:41.763090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:41.763129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:41.763157] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:41.766551] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: UP (p=65.90%) [2026-02-03T20:31:41.766872] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-02-03T20:31:41.766998] [INFO ] [sig ] SLQD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:41.913340] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLQD.txt [2026-02-03T20:31:41.913502] [INFO ] [sig ] [2816/3452] Completed SLQD in 0.3s | 2.82 sym/s | Total: 16.6m | ETA: 3.8m [2026-02-03T20:31:41.913543] [INFO ] [sig ] [2817/3452] Forecasting SLRC... [2026-02-03T20:31:41.913592] [INFO ] [sig ] Generating forecast for: SLRC [2026-02-03T20:31:41.913628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-02-03T20:31:41.925801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-02-03T20:31:41.926156] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-02-03T20:31:41.927024] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-02-03T20:31:41.927077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:41.927109] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:41.927138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:41.927197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:41.985255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:41.985993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:41.986076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:41.986110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:42.109722] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:42.109888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:42.109934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:42.110005] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:42.113666] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=9.69%) [2026-02-03T20:31:42.113971] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-02-03T20:31:42.114108] [INFO ] [sig ] SLRC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:42.265267] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SLRC.txt [2026-02-03T20:31:42.265421] [INFO ] [sig ] [2817/3452] Completed SLRC in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-03T20:31:42.265467] [INFO ] [sig ] [2818/3452] Forecasting SLS... [2026-02-03T20:31:42.265500] [INFO ] [sig ] Generating forecast for: SLS [2026-02-03T20:31:42.265534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-02-03T20:31:42.277618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-02-03T20:31:42.278084] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-02-03T20:31:42.278980] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-02-03T20:31:42.279060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:42.279296] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:42.279325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:42.279382] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:42.343263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:42.344055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:42.344139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:42.344173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:42.463115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:42.463276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:42.463317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:42.463346] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:42.466723] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=75.75%) [2026-02-03T20:31:42.466993] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-02-03T20:31:42.467119] [INFO ] [sig ] SLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:42.625916] [INFO ] [LOCAL ] Saved forecast: SLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLS.txt [2026-02-03T20:31:42.626086] [INFO ] [sig ] [2818/3452] Completed SLS in 0.4s | 2.82 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-03T20:31:42.626131] [INFO ] [sig ] [2819/3452] Forecasting SLVM... [2026-02-03T20:31:42.626165] [INFO ] [sig ] Generating forecast for: SLVM [2026-02-03T20:31:42.626197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-02-03T20:31:42.644766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-02-03T20:31:42.645326] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-02-03T20:31:42.646507] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-02-03T20:31:42.646605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:42.646657] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:42.646698] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:42.646791] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:42.739249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:42.740198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:42.740334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:42.740380] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:42.911714] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:42.911913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:42.911968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:42.912013] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:42.917526] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: DOWN (p=37.92%) [2026-02-03T20:31:42.918076] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-02-03T20:31:42.918297] [INFO ] [sig ] SLVM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:43.134194] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SLVM.txt [2026-02-03T20:31:43.134431] [INFO ] [sig ] [2819/3452] Completed SLVM in 0.5s | 2.82 sym/s | Total: 16.6m | ETA: 3.7m [2026-02-03T20:31:43.134494] [INFO ] [sig ] [2820/3452] Forecasting SLVO... [2026-02-03T20:31:43.134543] [INFO ] [sig ] Generating forecast for: SLVO [2026-02-03T20:31:43.134615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-02-03T20:31:43.160407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-02-03T20:31:43.160922] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-02-03T20:31:43.161861] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-02-03T20:31:43.161919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:43.161954] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:43.161982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:43.162041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:43.245267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:43.246634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:43.246784] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:43.246832] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:43.422026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:43.422244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:43.422306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:43.422345] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:43.428266] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-02-03T20:31:43.428935] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-02-03T20:31:43.429183] [INFO ] [sig ] SLVO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:43.636502] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SLVO.txt [2026-02-03T20:31:43.636715] [INFO ] [sig ] [2820/3452] Completed SLVO in 0.5s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:43.636769] [INFO ] [sig ] [2821/3452] Forecasting SLXN... [2026-02-03T20:31:43.636803] [INFO ] [sig ] Generating forecast for: SLXN [2026-02-03T20:31:43.636843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-02-03T20:31:43.657704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-02-03T20:31:43.658373] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-02-03T20:31:43.659485] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-02-03T20:31:43.659547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:43.659600] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:43.659632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:43.659700] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:43.734054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:43.735223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:43.735375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:43.735418] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:43.891210] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:43.891402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:43.891455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:43.891495] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:43.896011] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-02-03T20:31:43.896453] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-02-03T20:31:43.896681] [INFO ] [sig ] SLXN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:44.093937] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SLXN.txt [2026-02-03T20:31:44.094113] [INFO ] [sig ] [2821/3452] Completed SLXN in 0.5s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:44.094156] [INFO ] [sig ] [2822/3452] Forecasting SM... [2026-02-03T20:31:44.094186] [INFO ] [sig ] Generating forecast for: SM [2026-02-03T20:31:44.094216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-02-03T20:31:44.109133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-02-03T20:31:44.109641] [INFO ] [FORECASTER] Starting predict_future for SM [2026-02-03T20:31:44.110602] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-02-03T20:31:44.110664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:44.110706] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:44.110739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:44.110824] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:44.176043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:44.177021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:44.177137] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:44.177187] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:44.302466] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:44.302654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:44.302699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:44.302730] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:44.307122] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-02-03T20:31:44.307508] [INFO ] [FORECASTER] Completed predict_future for SM [2026-02-03T20:31:44.307707] [INFO ] [sig ] SM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:44.467678] [INFO ] [LOCAL ] Saved forecast: SM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SM.txt [2026-02-03T20:31:44.467855] [INFO ] [sig ] [2822/3452] Completed SM in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:44.467898] [INFO ] [sig ] [2823/3452] Forecasting SMBC... [2026-02-03T20:31:44.467956] [INFO ] [sig ] Generating forecast for: SMBC [2026-02-03T20:31:44.467990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-02-03T20:31:44.479961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-02-03T20:31:44.480352] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-02-03T20:31:44.481335] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-02-03T20:31:44.481390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:44.481434] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:44.481475] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:44.481557] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:44.547721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:44.548677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:44.548766] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:44.548801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:44.678982] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:44.679157] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:31:44.679219] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:44.679265] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:44.683306] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: UP (p=78.35%) [2026-02-03T20:31:44.683673] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-02-03T20:31:44.683829] [INFO ] [sig ] SMBC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:44.840635] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMBC.txt [2026-02-03T20:31:44.840819] [INFO ] [sig ] [2823/3452] Completed SMBC in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:44.840870] [INFO ] [sig ] [2824/3452] Forecasting SMBK... [2026-02-03T20:31:44.840909] [INFO ] [sig ] Generating forecast for: SMBK [2026-02-03T20:31:44.840946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-02-03T20:31:44.853502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-02-03T20:31:44.854136] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-02-03T20:31:44.855031] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-02-03T20:31:44.855088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:44.855121] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:44.855151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:44.855237] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:44.921659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:44.922672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:44.922806] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:44.922841] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:45.049079] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:45.049241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:45.049284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:45.049314] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:45.052969] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-02-03T20:31:45.053289] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-02-03T20:31:45.053434] [INFO ] [sig ] SMBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:45.194370] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SMBK.txt [2026-02-03T20:31:45.194506] [INFO ] [sig ] [2824/3452] Completed SMBK in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:45.194546] [INFO ] [sig ] [2825/3452] Forecasting SMCI... [2026-02-03T20:31:45.194593] [INFO ] [sig ] Generating forecast for: SMCI [2026-02-03T20:31:45.194626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-02-03T20:31:45.206350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-02-03T20:31:45.206696] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-02-03T20:31:45.207468] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-02-03T20:31:45.207523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:45.207556] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:45.207603] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:45.207664] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:45.270713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:45.271632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:45.271718] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:45.271752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:45.408853] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:45.409039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:45.409081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:45.409111] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:45.413002] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-02-03T20:31:45.413280] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-02-03T20:31:45.413412] [INFO ] [sig ] SMCI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:45.553949] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMCI.txt [2026-02-03T20:31:45.554114] [INFO ] [sig ] [2825/3452] Completed SMCI in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:45.554155] [INFO ] [sig ] [2826/3452] Forecasting SMCX... [2026-02-03T20:31:45.554185] [INFO ] [sig ] Generating forecast for: SMCX [2026-02-03T20:31:45.554217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-02-03T20:31:45.565752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-02-03T20:31:45.566125] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-02-03T20:31:45.566937] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-02-03T20:31:45.566989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:45.567021] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:45.567047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:45.567102] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:45.624804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:45.625725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:45.625824] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:45.625864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:45.767456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:45.767669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:45.767741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:45.767778] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:45.772205] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=5.98%) [2026-02-03T20:31:45.772542] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-02-03T20:31:45.772717] [INFO ] [sig ] SMCX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:45.923934] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SMCX.txt [2026-02-03T20:31:45.924286] [INFO ] [sig ] [2826/3452] Completed SMCX in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:45.924328] [INFO ] [sig ] [2827/3452] Forecasting SMFG... [2026-02-03T20:31:45.924358] [INFO ] [sig ] Generating forecast for: SMFG [2026-02-03T20:31:45.924389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-02-03T20:31:45.937853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-02-03T20:31:45.938510] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-02-03T20:31:45.939640] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-02-03T20:31:45.939696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:45.939737] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:45.939772] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:45.939843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:46.002357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:46.003305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:46.003394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:46.003427] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:46.130175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:46.130331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:46.130371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:46.130402] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:46.133793] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-02-03T20:31:46.134083] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-02-03T20:31:46.134217] [INFO ] [sig ] SMFG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:46.281432] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMFG.txt [2026-02-03T20:31:46.281639] [INFO ] [sig ] [2827/3452] Completed SMFG in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:46.281686] [INFO ] [sig ] [2828/3452] Forecasting SMH... [2026-02-03T20:31:46.281717] [INFO ] [sig ] Generating forecast for: SMH [2026-02-03T20:31:46.281748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-02-03T20:31:46.293670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-02-03T20:31:46.294111] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-02-03T20:31:46.295012] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-02-03T20:31:46.295067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:46.295102] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:46.295129] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:46.295188] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:46.360153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:46.361114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:46.361212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:46.361248] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:46.490117] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:46.490277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:46.490320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:46.490350] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:46.494356] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: DOWN (p=0.11%) [2026-02-03T20:31:46.494661] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-02-03T20:31:46.494810] [INFO ] [sig ] SMH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:46.636248] [INFO ] [LOCAL ] Saved forecast: SMH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SMH.txt [2026-02-03T20:31:46.636394] [INFO ] [sig ] [2828/3452] Completed SMH in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:46.636434] [INFO ] [sig ] [2829/3452] Forecasting SMHI... [2026-02-03T20:31:46.636463] [INFO ] [sig ] Generating forecast for: SMHI [2026-02-03T20:31:46.636494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-02-03T20:31:46.649168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-02-03T20:31:46.649602] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-02-03T20:31:46.650415] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-02-03T20:31:46.650471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:46.650521] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:46.650551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:46.650629] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:46.713192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:46.714117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:46.714210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:46.714245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:46.838819] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:46.838979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:46.839019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:46.839049] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:46.842538] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: UP (p=84.82%) [2026-02-03T20:31:46.842836] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-02-03T20:31:46.842968] [INFO ] [sig ] SMHI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:46.989931] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMHI.txt [2026-02-03T20:31:46.990072] [INFO ] [sig ] [2829/3452] Completed SMHI in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:46.990112] [INFO ] [sig ] [2830/3452] Forecasting SMHX... [2026-02-03T20:31:46.990142] [INFO ] [sig ] Generating forecast for: SMHX [2026-02-03T20:31:46.990174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-02-03T20:31:47.001369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-02-03T20:31:47.001763] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-02-03T20:31:47.002551] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-02-03T20:31:47.002624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:47.002658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:47.002706] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:47.002765] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:47.062007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:47.062858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:47.062942] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:47.062974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:47.190932] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:47.191099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:47.191143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:47.191173] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:47.194639] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=78.07%) [2026-02-03T20:31:47.194936] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-02-03T20:31:47.195073] [INFO ] [sig ] SMHX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:47.341494] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMHX.txt [2026-02-03T20:31:47.341660] [INFO ] [sig ] [2830/3452] Completed SMHX in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:47.341703] [INFO ] [sig ] [2831/3452] Forecasting SMID... [2026-02-03T20:31:47.341734] [INFO ] [sig ] Generating forecast for: SMID [2026-02-03T20:31:47.341764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-02-03T20:31:47.352316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-02-03T20:31:47.352720] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-02-03T20:31:47.353594] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-02-03T20:31:47.353649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:47.353712] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:47.353744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:47.353814] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:47.411799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:47.412689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:47.412778] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:47.412819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:47.520183] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:47.520343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:47.520384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:47.520415] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:47.524017] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-02-03T20:31:47.524333] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-02-03T20:31:47.524471] [INFO ] [sig ] SMID: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:47.668401] [INFO ] [LOCAL ] Saved forecast: SMID 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SMID.txt [2026-02-03T20:31:47.668601] [INFO ] [sig ] [2831/3452] Completed SMID in 0.3s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:47.668644] [INFO ] [sig ] [2832/3452] Forecasting SMPL... [2026-02-03T20:31:47.668675] [INFO ] [sig ] Generating forecast for: SMPL [2026-02-03T20:31:47.668705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-02-03T20:31:47.680741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-02-03T20:31:47.681108] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-02-03T20:31:47.681894] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-02-03T20:31:47.681947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:47.682171] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:47.682208] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:47.682280] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:47.744331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:47.745253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:47.745339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:47.745373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:47.870858] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:47.871022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:47.871063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:47.871093] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:47.874653] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: UP (p=63.04%) [2026-02-03T20:31:47.874933] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-02-03T20:31:47.875067] [INFO ] [sig ] SMPL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:48.019634] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMPL.txt [2026-02-03T20:31:48.019800] [INFO ] [sig ] [2832/3452] Completed SMPL in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:48.019853] [INFO ] [sig ] [2833/3452] Forecasting SMTC... [2026-02-03T20:31:48.019886] [INFO ] [sig ] Generating forecast for: SMTC [2026-02-03T20:31:48.019916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-02-03T20:31:48.031645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-02-03T20:31:48.032026] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-02-03T20:31:48.032816] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-02-03T20:31:48.032869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:48.032901] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:48.032927] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:48.032983] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:48.092351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:48.093250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:48.093335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:48.093369] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:48.216374] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:48.216538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:48.216597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:48.216630] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:48.220134] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-02-03T20:31:48.220424] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-02-03T20:31:48.220557] [INFO ] [sig ] SMTC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:48.371202] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMTC.txt [2026-02-03T20:31:48.371371] [INFO ] [sig ] [2833/3452] Completed SMTC in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.7m [2026-02-03T20:31:48.371412] [INFO ] [sig ] [2834/3452] Forecasting SMTI... [2026-02-03T20:31:48.371444] [INFO ] [sig ] Generating forecast for: SMTI [2026-02-03T20:31:48.371475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-02-03T20:31:48.384353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-02-03T20:31:48.384788] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-02-03T20:31:48.385897] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-02-03T20:31:48.386146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:48.386195] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:48.386235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:48.386295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:48.451731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:48.452707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:48.452797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:48.452836] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:48.586008] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:48.586173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:48.586216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:48.586281] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:48.590024] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: UP (p=72.90%) [2026-02-03T20:31:48.590504] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-02-03T20:31:48.590683] [INFO ] [sig ] SMTI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:48.739290] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMTI.txt [2026-02-03T20:31:48.739454] [INFO ] [sig ] [2834/3452] Completed SMTI in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-03T20:31:48.739495] [INFO ] [sig ] [2835/3452] Forecasting SMWB... [2026-02-03T20:31:48.739526] [INFO ] [sig ] Generating forecast for: SMWB [2026-02-03T20:31:48.739556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-02-03T20:31:48.750540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-02-03T20:31:48.750960] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-02-03T20:31:48.751777] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-02-03T20:31:48.751833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:48.751874] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:48.751908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:48.751980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:48.811876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:48.813051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:48.813143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:48.813178] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:48.946245] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:48.946407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:48.946458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:48.946499] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:48.950717] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=53.64%) [2026-02-03T20:31:48.951006] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-02-03T20:31:48.951341] [INFO ] [sig ] SMWB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:49.107316] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SMWB.txt [2026-02-03T20:31:49.107486] [INFO ] [sig ] [2835/3452] Completed SMWB in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-03T20:31:49.107539] [INFO ] [sig ] [2836/3452] Forecasting SMX... [2026-02-03T20:31:49.107600] [INFO ] [sig ] Generating forecast for: SMX [2026-02-03T20:31:49.107638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-02-03T20:31:49.119963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-02-03T20:31:49.120651] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-02-03T20:31:49.121529] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-02-03T20:31:49.121612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:49.121650] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:49.121678] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:49.121736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:49.186128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:49.186996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:49.187082] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:49.187115] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:49.303305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:49.303463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:49.303544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:49.303609] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:49.307543] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=37.34%) [2026-02-03T20:31:49.307884] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-02-03T20:31:49.308078] [INFO ] [sig ] SMX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:49.468181] [INFO ] [LOCAL ] Saved forecast: SMX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SMX.txt [2026-02-03T20:31:49.468326] [INFO ] [sig ] [2836/3452] Completed SMX in 0.4s | 2.82 sym/s | Total: 16.7m | ETA: 3.6m [2026-02-03T20:31:49.468378] [INFO ] [sig ] [2837/3452] Forecasting SN... [2026-02-03T20:31:49.468425] [INFO ] [sig ] Generating forecast for: SN [2026-02-03T20:31:49.468461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-02-03T20:31:49.481358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-02-03T20:31:49.481771] [INFO ] [FORECASTER] Starting predict_future for SN [2026-02-03T20:31:49.482634] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-02-03T20:31:49.482689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:49.482728] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:49.482755] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:49.482811] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:49.549807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:49.550662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:49.550753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:49.550787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:49.695311] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:49.695507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:49.695568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:49.695618] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:49.699733] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: DOWN (p=10.08%) [2026-02-03T20:31:49.700124] [INFO ] [FORECASTER] Completed predict_future for SN [2026-02-03T20:31:49.700312] [INFO ] [sig ] SN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:49.858185] [INFO ] [LOCAL ] Saved forecast: SN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SN.txt [2026-02-03T20:31:49.858342] [INFO ] [sig ] [2837/3452] Completed SN in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:49.858388] [INFO ] [sig ] [2838/3452] Forecasting SNA... [2026-02-03T20:31:49.858421] [INFO ] [sig ] Generating forecast for: SNA [2026-02-03T20:31:49.858454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-02-03T20:31:49.870785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-02-03T20:31:49.871155] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-02-03T20:31:49.871964] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-02-03T20:31:49.872018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:49.872050] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:49.872076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:49.872133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:49.929489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:49.930364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:49.930485] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:49.930521] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:50.047634] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:50.047795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:50.047836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:50.047865] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:50.051330] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-02-03T20:31:50.051622] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-02-03T20:31:50.051751] [INFO ] [sig ] SNA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:50.191306] [INFO ] [LOCAL ] Saved forecast: SNA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SNA.txt [2026-02-03T20:31:50.191452] [INFO ] [sig ] [2838/3452] Completed SNA in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:50.191493] [INFO ] [sig ] [2839/3452] Forecasting SNAP... [2026-02-03T20:31:50.191521] [INFO ] [sig ] Generating forecast for: SNAP [2026-02-03T20:31:50.191551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-02-03T20:31:50.202336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-02-03T20:31:50.202718] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-02-03T20:31:50.203486] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-02-03T20:31:50.203538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:50.203594] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:50.203626] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:50.203685] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:50.260488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:50.261416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:50.261510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:50.261543] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:50.382400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:50.382559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:50.382625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:50.382656] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:50.386096] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-02-03T20:31:50.386375] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-02-03T20:31:50.386509] [INFO ] [sig ] SNAP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:50.532496] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SNAP.txt [2026-02-03T20:31:50.532677] [INFO ] [sig ] [2839/3452] Completed SNAP in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:50.532720] [INFO ] [sig ] [2840/3452] Forecasting SNCY... [2026-02-03T20:31:50.532750] [INFO ] [sig ] Generating forecast for: SNCY [2026-02-03T20:31:50.532781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-02-03T20:31:50.544565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-02-03T20:31:50.544963] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-02-03T20:31:50.545778] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-02-03T20:31:50.545831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:50.545880] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:50.545908] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:50.545965] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:50.603625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:50.604658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:50.604740] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:50.604773] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:50.726648] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:50.726819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:50.726865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:50.726896] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:50.731167] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: DOWN (p=20.75%) [2026-02-03T20:31:50.731485] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-02-03T20:31:50.731642] [INFO ] [sig ] SNCY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:50.873604] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SNCY.txt [2026-02-03T20:31:50.873762] [INFO ] [sig ] [2840/3452] Completed SNCY in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:50.873802] [INFO ] [sig ] [2841/3452] Forecasting SND... [2026-02-03T20:31:50.873834] [INFO ] [sig ] Generating forecast for: SND [2026-02-03T20:31:50.873871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-02-03T20:31:50.884727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-02-03T20:31:50.885111] [INFO ] [FORECASTER] Starting predict_future for SND [2026-02-03T20:31:50.885944] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-02-03T20:31:50.886000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:50.886032] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:50.886060] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:50.886117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:50.941970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:50.942849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:50.942990] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:50.943025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:51.062532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:51.062710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:51.062754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:51.062783] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:51.066233] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-02-03T20:31:51.066507] [INFO ] [FORECASTER] Completed predict_future for SND [2026-02-03T20:31:51.066656] [INFO ] [sig ] SND: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:51.210538] [INFO ] [LOCAL ] Saved forecast: SND 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SND.txt [2026-02-03T20:31:51.210741] [INFO ] [sig ] [2841/3452] Completed SND in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:51.210784] [INFO ] [sig ] [2842/3452] Forecasting SNDL... [2026-02-03T20:31:51.210816] [INFO ] [sig ] Generating forecast for: SNDL [2026-02-03T20:31:51.210846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-02-03T20:31:51.222177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-02-03T20:31:51.222613] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-02-03T20:31:51.223437] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-02-03T20:31:51.223491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:51.223523] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:51.223550] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:51.223637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:51.280549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:51.281431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:51.281532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:51.281566] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:51.402517] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:51.402692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:51.402735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:51.402762] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:51.406519] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: DOWN (p=33.17%) [2026-02-03T20:31:51.406828] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-02-03T20:31:51.406952] [INFO ] [sig ] SNDL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:51.549586] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SNDL.txt [2026-02-03T20:31:51.549731] [INFO ] [sig ] [2842/3452] Completed SNDL in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:51.549770] [INFO ] [sig ] [2843/3452] Forecasting SNDX... [2026-02-03T20:31:51.549800] [INFO ] [sig ] Generating forecast for: SNDX [2026-02-03T20:31:51.549831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-02-03T20:31:51.561025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-02-03T20:31:51.561374] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-02-03T20:31:51.562182] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-02-03T20:31:51.562235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:51.562267] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:51.562294] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:51.562350] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:51.619880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:51.620633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:51.620713] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:51.620745] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:51.743997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:51.744158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:51.744201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:51.744232] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:51.747828] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-02-03T20:31:51.748137] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-02-03T20:31:51.748277] [INFO ] [sig ] SNDX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:51.899201] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SNDX.txt [2026-02-03T20:31:51.899351] [INFO ] [sig ] [2843/3452] Completed SNDX in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:51.899391] [INFO ] [sig ] [2844/3452] Forecasting SNES... [2026-02-03T20:31:51.899430] [INFO ] [sig ] Generating forecast for: SNES [2026-02-03T20:31:51.899465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-02-03T20:31:51.910979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-02-03T20:31:51.911325] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-02-03T20:31:51.912128] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-02-03T20:31:51.912365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:51.912397] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:51.912423] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:51.912483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:51.972759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:51.973651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:51.973742] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:51.973778] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:52.091269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:52.091421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:52.091464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:52.091494] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:52.094912] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: DOWN (p=49.05%) [2026-02-03T20:31:52.095183] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-02-03T20:31:52.095310] [INFO ] [sig ] SNES: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:52.240620] [INFO ] [LOCAL ] Saved forecast: SNES 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SNES.txt [2026-02-03T20:31:52.240796] [INFO ] [sig ] [2844/3452] Completed SNES in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:52.240836] [INFO ] [sig ] [2845/3452] Forecasting SNEX... [2026-02-03T20:31:52.240875] [INFO ] [sig ] Generating forecast for: SNEX [2026-02-03T20:31:52.240907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-02-03T20:31:52.253303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-02-03T20:31:52.253667] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-02-03T20:31:52.254433] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-02-03T20:31:52.254485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:52.254517] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:52.254543] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:52.254625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:52.313795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:52.314432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:52.314514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:52.314547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:52.436190] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:52.436330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:52.436369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:52.436398] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:52.439875] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=85.76%) [2026-02-03T20:31:52.440162] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-02-03T20:31:52.440294] [INFO ] [sig ] SNEX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:52.593702] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SNEX.txt [2026-02-03T20:31:52.593825] [INFO ] [sig ] [2845/3452] Completed SNEX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:52.593866] [INFO ] [sig ] [2846/3452] Forecasting SNFCA... [2026-02-03T20:31:52.593897] [INFO ] [sig ] Generating forecast for: SNFCA [2026-02-03T20:31:52.593929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-02-03T20:31:52.606850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-02-03T20:31:52.607399] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-02-03T20:31:52.608261] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-02-03T20:31:52.608316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:52.608348] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:52.608374] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:52.608432] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:52.668246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:52.668873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:52.668963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:52.669003] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:52.785488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:52.785640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:52.785683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:52.785711] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:52.789027] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-02-03T20:31:52.789298] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-02-03T20:31:52.789422] [INFO ] [sig ] SNFCA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:52.931881] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SNFCA.txt [2026-02-03T20:31:52.932043] [INFO ] [sig ] [2846/3452] Completed SNFCA in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:52.932086] [INFO ] [sig ] [2847/3452] Forecasting SNGX... [2026-02-03T20:31:52.932117] [INFO ] [sig ] Generating forecast for: SNGX [2026-02-03T20:31:52.932155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-02-03T20:31:52.943989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-02-03T20:31:52.944340] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-02-03T20:31:52.945240] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-02-03T20:31:52.945295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:52.945327] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:52.945354] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:52.945411] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:53.007106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:53.008265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:53.008350] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:53.008384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:53.140757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:53.140935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:53.140985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:53.141228] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:53.145751] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: UP (p=69.77%) [2026-02-03T20:31:53.146058] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-02-03T20:31:53.146200] [INFO ] [sig ] SNGX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:53.302827] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SNGX.txt [2026-02-03T20:31:53.302972] [INFO ] [sig ] [2847/3452] Completed SNGX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:53.303013] [INFO ] [sig ] [2848/3452] Forecasting SNN... [2026-02-03T20:31:53.303044] [INFO ] [sig ] Generating forecast for: SNN [2026-02-03T20:31:53.303086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-02-03T20:31:53.315493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-02-03T20:31:53.315875] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-02-03T20:31:53.317032] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-02-03T20:31:53.317087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:53.317161] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:53.317363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:53.317442] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:53.381191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:53.382142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:53.382228] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:53.382262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:53.510938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:53.511097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:53.511140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:53.511170] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:53.514748] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=71.61%) [2026-02-03T20:31:53.515072] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-02-03T20:31:53.515244] [INFO ] [sig ] SNN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:53.671792] [INFO ] [LOCAL ] Saved forecast: SNN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SNN.txt [2026-02-03T20:31:53.671943] [INFO ] [sig ] [2848/3452] Completed SNN in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:53.671993] [INFO ] [sig ] [2849/3452] Forecasting SNOA... [2026-02-03T20:31:53.672037] [INFO ] [sig ] Generating forecast for: SNOA [2026-02-03T20:31:53.672078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-02-03T20:31:53.683228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-02-03T20:31:53.683603] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-02-03T20:31:53.684386] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-02-03T20:31:53.684439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:53.684471] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:53.684499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:53.684556] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:53.742321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:53.743114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:53.743198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:53.743250] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:53.864011] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:53.864181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:53.864222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:53.864251] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:53.867643] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-02-03T20:31:53.867943] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-02-03T20:31:53.868100] [INFO ] [sig ] SNOA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:54.014271] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SNOA.txt [2026-02-03T20:31:54.014449] [INFO ] [sig ] [2849/3452] Completed SNOA in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:54.014496] [INFO ] [sig ] [2850/3452] Forecasting SNPS... [2026-02-03T20:31:54.014528] [INFO ] [sig ] Generating forecast for: SNPS [2026-02-03T20:31:54.014558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-02-03T20:31:54.026302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-02-03T20:31:54.026717] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-02-03T20:31:54.027636] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-02-03T20:31:54.027693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:54.027726] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:54.027753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:54.027810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:54.084200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:54.085113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:54.085195] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:54.085228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:54.216000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:54.216163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:54.216203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:54.216231] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:54.220262] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: DOWN (p=43.19%) [2026-02-03T20:31:54.220547] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-02-03T20:31:54.220697] [INFO ] [sig ] SNPS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:54.363740] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SNPS.txt [2026-02-03T20:31:54.363879] [INFO ] [sig ] [2850/3452] Completed SNPS in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.6m [2026-02-03T20:31:54.363919] [INFO ] [sig ] [2851/3452] Forecasting SNTI... [2026-02-03T20:31:54.363949] [INFO ] [sig ] Generating forecast for: SNTI [2026-02-03T20:31:54.363980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-02-03T20:31:54.374934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-02-03T20:31:54.375391] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-02-03T20:31:54.376508] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-02-03T20:31:54.376614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:54.376667] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:54.376732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:54.376827] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:54.435355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:54.436176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:54.436259] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:54.436291] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:54.574998] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:54.575165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:54.575206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:54.575272] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:54.578736] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-02-03T20:31:54.579041] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-02-03T20:31:54.579183] [INFO ] [sig ] SNTI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:54.725793] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SNTI.txt [2026-02-03T20:31:54.725957] [INFO ] [sig ] [2851/3452] Completed SNTI in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-03T20:31:54.726006] [INFO ] [sig ] [2852/3452] Forecasting SNX... [2026-02-03T20:31:54.726039] [INFO ] [sig ] Generating forecast for: SNX [2026-02-03T20:31:54.726075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-02-03T20:31:54.742463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-02-03T20:31:54.743001] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-02-03T20:31:54.744144] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-02-03T20:31:54.744213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:54.744272] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:54.744319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:54.744417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:54.814299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:54.815198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:54.815310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:54.815347] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:54.942404] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:54.942601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:54.942652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:54.942696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:54.946612] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: UP (p=53.86%) [2026-02-03T20:31:54.947039] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-02-03T20:31:54.947210] [INFO ] [sig ] SNX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:55.098630] [INFO ] [LOCAL ] Saved forecast: SNX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SNX.txt [2026-02-03T20:31:55.098813] [INFO ] [sig ] [2852/3452] Completed SNX in 0.4s | 2.82 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-03T20:31:55.098855] [INFO ] [sig ] [2853/3452] Forecasting SNY... [2026-02-03T20:31:55.098887] [INFO ] [sig ] Generating forecast for: SNY [2026-02-03T20:31:55.098919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-02-03T20:31:55.114200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-02-03T20:31:55.114719] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-02-03T20:31:55.115803] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-02-03T20:31:55.115869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:55.115911] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:55.115949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:55.116035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:55.176678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:55.177552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:55.177661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:55.177694] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:55.295060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:55.295222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:55.295264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:55.295295] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:55.298706] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-02-03T20:31:55.298988] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-02-03T20:31:55.299116] [INFO ] [sig ] SNY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:55.441342] [INFO ] [LOCAL ] Saved forecast: SNY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SNY.txt [2026-02-03T20:31:55.441486] [INFO ] [sig ] [2853/3452] Completed SNY in 0.3s | 2.82 sym/s | Total: 16.8m | ETA: 3.5m [2026-02-03T20:31:55.441535] [INFO ] [sig ] [2854/3452] Forecasting SO... [2026-02-03T20:31:55.441567] [INFO ] [sig ] Generating forecast for: SO [2026-02-03T20:31:55.441620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-02-03T20:31:55.456074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-02-03T20:31:55.456949] [INFO ] [FORECASTER] Starting predict_future for SO [2026-02-03T20:31:55.458333] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-02-03T20:31:55.458392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:55.458428] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:55.458459] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:55.458520] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:55.520122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:55.521342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:55.521461] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:55.521495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:55.651133] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:55.651379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:55.651425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:55.651455] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:55.655830] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=92.54%) [2026-02-03T20:31:55.656227] [INFO ] [FORECASTER] Completed predict_future for SO [2026-02-03T20:31:55.656392] [INFO ] [sig ] SO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:55.809217] [INFO ] [LOCAL ] Saved forecast: SO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SO.txt [2026-02-03T20:31:55.809441] [INFO ] [sig ] [2854/3452] Completed SO in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:55.809485] [INFO ] [sig ] [2855/3452] Forecasting SOCL... [2026-02-03T20:31:55.809520] [INFO ] [sig ] Generating forecast for: SOCL [2026-02-03T20:31:55.809610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-02-03T20:31:55.821642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-02-03T20:31:55.822023] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-02-03T20:31:55.822855] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-02-03T20:31:55.822909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:55.822948] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:55.822981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:55.823051] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:55.879706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:55.880408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:55.880491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:55.880524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:55.986809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:55.986984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:55.987031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:55.987060] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:55.990529] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=87.63%) [2026-02-03T20:31:55.990830] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-02-03T20:31:55.990965] [INFO ] [sig ] SOCL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:56.136008] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SOCL.txt [2026-02-03T20:31:56.136153] [INFO ] [sig ] [2855/3452] Completed SOCL in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:56.136384] [INFO ] [sig ] [2856/3452] Forecasting SOFI... [2026-02-03T20:31:56.136413] [INFO ] [sig ] Generating forecast for: SOFI [2026-02-03T20:31:56.136443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-02-03T20:31:56.148291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-02-03T20:31:56.148688] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-02-03T20:31:56.149477] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-02-03T20:31:56.149530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:56.149562] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:56.149608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:56.149667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:56.207206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:56.207991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:56.208077] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:56.208110] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:56.344293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:56.344449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:56.344490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:56.344519] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:56.348010] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-02-03T20:31:56.348305] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-02-03T20:31:56.348433] [INFO ] [sig ] SOFI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:56.490795] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SOFI.txt [2026-02-03T20:31:56.490961] [INFO ] [sig ] [2856/3452] Completed SOFI in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:56.491003] [INFO ] [sig ] [2857/3452] Forecasting SOGP... [2026-02-03T20:31:56.491032] [INFO ] [sig ] Generating forecast for: SOGP [2026-02-03T20:31:56.491062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-02-03T20:31:56.502547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-02-03T20:31:56.502989] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-02-03T20:31:56.503809] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-02-03T20:31:56.503863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:56.503894] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:56.503921] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:56.503978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:56.560184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:56.561127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:56.561225] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:56.561258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:56.688948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:56.689180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:56.689233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:56.689271] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:56.694085] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: UP (p=92.43%) [2026-02-03T20:31:56.694503] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-02-03T20:31:56.694697] [INFO ] [sig ] SOGP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:56.845864] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SOGP.txt [2026-02-03T20:31:56.846015] [INFO ] [sig ] [2857/3452] Completed SOGP in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:56.846055] [INFO ] [sig ] [2858/3452] Forecasting SOJC... [2026-02-03T20:31:56.846084] [INFO ] [sig ] Generating forecast for: SOJC [2026-02-03T20:31:56.846116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-02-03T20:31:56.857433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-02-03T20:31:56.857831] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-02-03T20:31:56.858669] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-02-03T20:31:56.858723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:56.858755] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:56.858784] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:56.858841] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:56.915041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:56.916075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:56.916222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:56.916271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:57.038750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:57.038954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:57.039003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:57.039034] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:57.042854] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: UP (p=81.54%) [2026-02-03T20:31:57.043188] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-02-03T20:31:57.043325] [INFO ] [sig ] SOJC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:57.224353] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SOJC.txt [2026-02-03T20:31:57.224528] [INFO ] [sig ] [2858/3452] Completed SOJC in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:57.224592] [INFO ] [sig ] [2859/3452] Forecasting SOJD... [2026-02-03T20:31:57.224630] [INFO ] [sig ] Generating forecast for: SOJD [2026-02-03T20:31:57.224662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-02-03T20:31:57.236737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-02-03T20:31:57.237144] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-02-03T20:31:57.238040] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-02-03T20:31:57.238117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:57.238157] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:57.238185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:57.238242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:57.300927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:57.302137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:57.302250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:57.302294] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:57.429457] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:57.429638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:57.429681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:57.429711] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:57.433524] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=28.45%) [2026-02-03T20:31:57.433823] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-02-03T20:31:57.433954] [INFO ] [sig ] SOJD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:57.586101] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SOJD.txt [2026-02-03T20:31:57.586243] [INFO ] [sig ] [2859/3452] Completed SOJD in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:57.586283] [INFO ] [sig ] [2860/3452] Forecasting SOJE... [2026-02-03T20:31:57.586312] [INFO ] [sig ] Generating forecast for: SOJE [2026-02-03T20:31:57.586342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-02-03T20:31:57.597551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-02-03T20:31:57.597888] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-02-03T20:31:57.598687] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-02-03T20:31:57.598740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:57.598771] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:57.598797] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:57.598853] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:57.656958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:57.657629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:57.657709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:57.657741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:57.781606] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:57.781819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:57.781863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:57.781892] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:57.785432] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=94.90%) [2026-02-03T20:31:57.785724] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-02-03T20:31:57.785854] [INFO ] [sig ] SOJE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:57.929381] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SOJE.txt [2026-02-03T20:31:57.929506] [INFO ] [sig ] [2860/3452] Completed SOJE in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:57.929545] [INFO ] [sig ] [2861/3452] Forecasting SON... [2026-02-03T20:31:57.929591] [INFO ] [sig ] Generating forecast for: SON [2026-02-03T20:31:57.929624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-02-03T20:31:57.941051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-02-03T20:31:57.941383] [INFO ] [FORECASTER] Starting predict_future for SON [2026-02-03T20:31:57.942183] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-02-03T20:31:57.942236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:57.942268] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:57.942295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:57.942352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:57.999699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:58.000418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:58.000499] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:58.000533] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:58.120476] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:58.120666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:58.120708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:58.120737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:58.125013] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-02-03T20:31:58.125334] [INFO ] [FORECASTER] Completed predict_future for SON [2026-02-03T20:31:58.125475] [INFO ] [sig ] SON: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:58.281180] [INFO ] [LOCAL ] Saved forecast: SON 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SON.txt [2026-02-03T20:31:58.281377] [INFO ] [sig ] [2861/3452] Completed SON in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:58.281418] [INFO ] [sig ] [2862/3452] Forecasting SONO... [2026-02-03T20:31:58.281451] [INFO ] [sig ] Generating forecast for: SONO [2026-02-03T20:31:58.281481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-02-03T20:31:58.293125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-02-03T20:31:58.293511] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-02-03T20:31:58.294328] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-02-03T20:31:58.294381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:58.294414] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:58.294440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:58.294497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:58.351127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:58.352043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:58.352146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:58.352180] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:58.473832] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:58.474001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:58.474044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:58.474073] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:58.477608] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=10.97%) [2026-02-03T20:31:58.477944] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-02-03T20:31:58.478101] [INFO ] [sig ] SONO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:58.644812] [INFO ] [LOCAL ] Saved forecast: SONO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SONO.txt [2026-02-03T20:31:58.644981] [INFO ] [sig ] [2862/3452] Completed SONO in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:58.645024] [INFO ] [sig ] [2863/3452] Forecasting SOPA... [2026-02-03T20:31:58.645055] [INFO ] [sig ] Generating forecast for: SOPA [2026-02-03T20:31:58.645086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-02-03T20:31:58.657098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-02-03T20:31:58.657529] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-02-03T20:31:58.658369] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-02-03T20:31:58.658422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:58.658453] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:58.658479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:58.658534] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:58.717625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:58.718785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:58.718875] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:58.718910] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:58.838339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:58.838509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:58.838551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:58.838604] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:58.842113] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-02-03T20:31:58.842395] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-02-03T20:31:58.842528] [INFO ] [sig ] SOPA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:58.984248] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SOPA.txt [2026-02-03T20:31:58.984408] [INFO ] [sig ] [2863/3452] Completed SOPA in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:58.984448] [INFO ] [sig ] [2864/3452] Forecasting SOPH... [2026-02-03T20:31:58.984479] [INFO ] [sig ] Generating forecast for: SOPH [2026-02-03T20:31:58.984512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-02-03T20:31:58.995215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-02-03T20:31:58.995613] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-02-03T20:31:58.996369] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-02-03T20:31:58.996438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:58.996472] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:58.996499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:58.996555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:59.054854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:59.055771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:59.055863] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:59.055897] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:59.174592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:59.174760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:59.174803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:59.174835] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:59.178638] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: DOWN (p=31.31%) [2026-02-03T20:31:59.178926] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-02-03T20:31:59.179061] [INFO ] [sig ] SOPH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:31:59.326156] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SOPH.txt [2026-02-03T20:31:59.326333] [INFO ] [sig ] [2864/3452] Completed SOPH in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:59.326381] [INFO ] [sig ] [2865/3452] Forecasting SOUN... [2026-02-03T20:31:59.326442] [INFO ] [sig ] Generating forecast for: SOUN [2026-02-03T20:31:59.326477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-02-03T20:31:59.338308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-02-03T20:31:59.338714] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-02-03T20:31:59.339503] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-02-03T20:31:59.339555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:59.339640] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:59.339669] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:59.339727] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:59.402542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:59.403502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:59.403609] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:59.403646] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:59.533181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:59.533346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:59.533388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:59.533415] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:59.536930] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=81.41%) [2026-02-03T20:31:59.537203] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-02-03T20:31:59.537332] [INFO ] [sig ] SOUN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:31:59.679411] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SOUN.txt [2026-02-03T20:31:59.679562] [INFO ] [sig ] [2865/3452] Completed SOUN in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:31:59.679621] [INFO ] [sig ] [2866/3452] Forecasting SOXQ... [2026-02-03T20:31:59.679652] [INFO ] [sig ] Generating forecast for: SOXQ [2026-02-03T20:31:59.679682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-02-03T20:31:59.690497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-02-03T20:31:59.690853] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-02-03T20:31:59.691631] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-02-03T20:31:59.691684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:31:59.691716] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:31:59.691742] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:31:59.691798] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:31:59.748907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:31:59.749716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:31:59.749797] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:31:59.749829] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:31:59.880166] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:31:59.880334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:31:59.880378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:31:59.880407] [INFO ] [FORECASTER] Training complete [2026-02-03T20:31:59.883925] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=26.81%) [2026-02-03T20:31:59.884244] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-02-03T20:31:59.884382] [INFO ] [sig ] SOXQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:00.033520] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SOXQ.txt [2026-02-03T20:32:00.033719] [INFO ] [sig ] [2866/3452] Completed SOXQ in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:32:00.033761] [INFO ] [sig ] [2867/3452] Forecasting SOXX... [2026-02-03T20:32:00.033792] [INFO ] [sig ] Generating forecast for: SOXX [2026-02-03T20:32:00.033822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-02-03T20:32:00.046886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-02-03T20:32:00.047369] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-02-03T20:32:00.048291] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-02-03T20:32:00.048348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:00.048383] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:00.048410] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:00.048467] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:00.111696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:00.112621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:00.112710] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:00.112760] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:00.235589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:00.235752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:00.235794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:00.235825] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:00.239366] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: DOWN (p=11.50%) [2026-02-03T20:32:00.239674] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-02-03T20:32:00.239820] [INFO ] [sig ] SOXX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:00.383431] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SOXX.txt [2026-02-03T20:32:00.383566] [INFO ] [sig ] [2867/3452] Completed SOXX in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.5m [2026-02-03T20:32:00.383632] [INFO ] [sig ] [2868/3452] Forecasting SPAI... [2026-02-03T20:32:00.383664] [INFO ] [sig ] Generating forecast for: SPAI [2026-02-03T20:32:00.383695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-02-03T20:32:00.394412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-02-03T20:32:00.394757] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-02-03T20:32:00.395548] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-02-03T20:32:00.395617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:00.395651] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:00.395679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:00.395736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:00.453034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:00.453706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:00.453787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:00.453819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:00.575203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:00.575365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:00.575406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:00.575471] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:00.579000] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: UP (p=54.25%) [2026-02-03T20:32:00.579307] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-02-03T20:32:00.579619] [INFO ] [sig ] SPAI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:00.731133] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SPAI.txt [2026-02-03T20:32:00.731299] [INFO ] [sig ] [2868/3452] Completed SPAI in 0.3s | 2.82 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-03T20:32:00.731340] [INFO ] [sig ] [2869/3452] Forecasting SPB... [2026-02-03T20:32:00.731370] [INFO ] [sig ] Generating forecast for: SPB [2026-02-03T20:32:00.731401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-02-03T20:32:00.743344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-02-03T20:32:00.743786] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-02-03T20:32:00.744660] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-02-03T20:32:00.744717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:00.744750] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:00.744777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:00.744834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:00.805258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:00.806169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:00.806261] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:00.806296] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:00.936750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:00.936948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:00.936992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:00.937023] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:00.941453] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=63.30%) [2026-02-03T20:32:00.941839] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-02-03T20:32:00.941985] [INFO ] [sig ] SPB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:01.093431] [INFO ] [LOCAL ] Saved forecast: SPB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SPB.txt [2026-02-03T20:32:01.093589] [INFO ] [sig ] [2869/3452] Completed SPB in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-03T20:32:01.093632] [INFO ] [sig ] [2870/3452] Forecasting SPCB... [2026-02-03T20:32:01.093661] [INFO ] [sig ] Generating forecast for: SPCB [2026-02-03T20:32:01.093693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-02-03T20:32:01.111086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-02-03T20:32:01.111549] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-02-03T20:32:01.112401] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-02-03T20:32:01.112455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:01.112487] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:01.112513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:01.113632] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:01.172908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:01.173684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:01.173769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:01.173804] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:01.318752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:01.318950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:01.319013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:01.319057] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:01.324203] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-02-03T20:32:01.324685] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-02-03T20:32:01.324886] [INFO ] [sig ] SPCB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:01.494964] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SPCB.txt [2026-02-03T20:32:01.495125] [INFO ] [sig ] [2870/3452] Completed SPCB in 0.4s | 2.82 sym/s | Total: 16.9m | ETA: 3.4m [2026-02-03T20:32:01.495165] [INFO ] [sig ] [2871/3452] Forecasting SPCE... [2026-02-03T20:32:01.495195] [INFO ] [sig ] Generating forecast for: SPCE [2026-02-03T20:32:01.495231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-02-03T20:32:01.507382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-02-03T20:32:01.507823] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-02-03T20:32:01.508828] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-02-03T20:32:01.508888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:01.508921] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:01.508949] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:01.509009] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:01.566918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:01.567825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:01.567943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:01.567981] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:01.691745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:01.691910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:01.691993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:01.692026] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:01.695756] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-02-03T20:32:01.696112] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-02-03T20:32:01.696260] [INFO ] [sig ] SPCE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:01.845665] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPCE.txt [2026-02-03T20:32:01.845838] [INFO ] [sig ] [2871/3452] Completed SPCE in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:01.845880] [INFO ] [sig ] [2872/3452] Forecasting SPE... [2026-02-03T20:32:01.845910] [INFO ] [sig ] Generating forecast for: SPE [2026-02-03T20:32:01.845941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-02-03T20:32:01.858078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-02-03T20:32:01.858459] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-02-03T20:32:01.859260] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-02-03T20:32:01.859314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:01.859348] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:01.859375] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:01.859433] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:01.917677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:01.918546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:01.918658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:01.918692] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:02.052391] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:02.052550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:02.052611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:02.052643] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:02.056061] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-02-03T20:32:02.056347] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-02-03T20:32:02.056478] [INFO ] [sig ] SPE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:02.216055] [INFO ] [LOCAL ] Saved forecast: SPE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SPE.txt [2026-02-03T20:32:02.216306] [INFO ] [sig ] [2872/3452] Completed SPE in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:02.216368] [INFO ] [sig ] [2873/3452] Forecasting SPFI... [2026-02-03T20:32:02.216413] [INFO ] [sig ] Generating forecast for: SPFI [2026-02-03T20:32:02.216461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-02-03T20:32:02.230916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-02-03T20:32:02.231399] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-02-03T20:32:02.232541] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-02-03T20:32:02.232638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:02.232693] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:02.232741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:02.232837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:02.305324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:02.306287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:02.306383] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:02.306422] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:02.434046] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:02.434224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:02.434278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:02.434317] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:02.438860] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: DOWN (p=35.44%) [2026-02-03T20:32:02.439164] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-02-03T20:32:02.439296] [INFO ] [sig ] SPFI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:02.585880] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPFI.txt [2026-02-03T20:32:02.586038] [INFO ] [sig ] [2873/3452] Completed SPFI in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:02.586078] [INFO ] [sig ] [2874/3452] Forecasting SPG... [2026-02-03T20:32:02.586108] [INFO ] [sig ] Generating forecast for: SPG [2026-02-03T20:32:02.586139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-02-03T20:32:02.597628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-02-03T20:32:02.601630] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-02-03T20:32:02.602590] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-02-03T20:32:02.602644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:02.602676] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:02.602703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:02.602759] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:02.660385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:02.661270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:02.661354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:02.661388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:02.784565] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:02.784764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:02.784813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:02.784847] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:02.788357] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=16.44%) [2026-02-03T20:32:02.788701] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-02-03T20:32:02.788843] [INFO ] [sig ] SPG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:02.932890] [INFO ] [LOCAL ] Saved forecast: SPG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPG.txt [2026-02-03T20:32:02.933049] [INFO ] [sig ] [2874/3452] Completed SPG in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:02.933089] [INFO ] [sig ] [2875/3452] Forecasting SPGI... [2026-02-03T20:32:02.933125] [INFO ] [sig ] Generating forecast for: SPGI [2026-02-03T20:32:02.933161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-02-03T20:32:02.944887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-02-03T20:32:02.945312] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-02-03T20:32:02.946141] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-02-03T20:32:02.946196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:02.946244] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:02.946273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:02.946330] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:03.004084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:03.004956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:03.005075] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:03.005109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:03.125339] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:03.125501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:03.125542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:03.125588] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:03.129068] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=35.19%) [2026-02-03T20:32:03.129370] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-02-03T20:32:03.129497] [INFO ] [sig ] SPGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:03.271753] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPGI.txt [2026-02-03T20:32:03.271902] [INFO ] [sig ] [2875/3452] Completed SPGI in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:03.271944] [INFO ] [sig ] [2876/3452] Forecasting SPH... [2026-02-03T20:32:03.271976] [INFO ] [sig ] Generating forecast for: SPH [2026-02-03T20:32:03.272006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-02-03T20:32:03.283443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-02-03T20:32:03.283809] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-02-03T20:32:03.284649] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-02-03T20:32:03.284704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:03.284736] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:03.284764] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:03.284822] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:03.343507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:03.344379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:03.344464] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:03.344497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:03.483220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:03.483379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:03.483420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:03.483450] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:03.486843] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-02-03T20:32:03.487123] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-02-03T20:32:03.487249] [INFO ] [sig ] SPH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:03.631566] [INFO ] [LOCAL ] Saved forecast: SPH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SPH.txt [2026-02-03T20:32:03.631820] [INFO ] [sig ] [2876/3452] Completed SPH in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:03.631868] [INFO ] [sig ] [2877/3452] Forecasting SPOK... [2026-02-03T20:32:03.631898] [INFO ] [sig ] Generating forecast for: SPOK [2026-02-03T20:32:03.631930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-02-03T20:32:03.643336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-02-03T20:32:03.643727] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-02-03T20:32:03.644550] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-02-03T20:32:03.644623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:03.644658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:03.644686] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:03.644743] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:03.702634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:03.703390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:03.703474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:03.703508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:03.824331] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:03.824484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:03.824525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:03.824554] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:03.828221] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-02-03T20:32:03.828504] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-02-03T20:32:03.828656] [INFO ] [sig ] SPOK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:03.970743] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPOK.txt [2026-02-03T20:32:03.970902] [INFO ] [sig ] [2877/3452] Completed SPOK in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:03.970945] [INFO ] [sig ] [2878/3452] Forecasting SPRO... [2026-02-03T20:32:03.970975] [INFO ] [sig ] Generating forecast for: SPRO [2026-02-03T20:32:03.971007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-02-03T20:32:03.983401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-02-03T20:32:03.983836] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-02-03T20:32:03.984622] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-02-03T20:32:03.984674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:03.984706] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:03.984733] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:03.984788] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:04.046618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:04.047537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:04.047651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:04.047688] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:04.176619] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:04.176782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:04.176823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:04.176853] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:04.180824] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-02-03T20:32:04.181151] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-02-03T20:32:04.181293] [INFO ] [sig ] SPRO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:04.329242] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPRO.txt [2026-02-03T20:32:04.329443] [INFO ] [sig ] [2878/3452] Completed SPRO in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:04.329485] [INFO ] [sig ] [2879/3452] Forecasting SPRX... [2026-02-03T20:32:04.329532] [INFO ] [sig ] Generating forecast for: SPRX [2026-02-03T20:32:04.329566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-02-03T20:32:04.342275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-02-03T20:32:04.342710] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-02-03T20:32:04.343565] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-02-03T20:32:04.343638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:04.343673] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:04.343702] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:04.343761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:04.404548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:04.405480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:04.405589] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:04.405628] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:04.530025] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:04.530185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:04.530235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:04.530271] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:04.533797] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=43.40%) [2026-02-03T20:32:04.534070] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-02-03T20:32:04.534208] [INFO ] [sig ] SPRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:04.675119] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPRX.txt [2026-02-03T20:32:04.675249] [INFO ] [sig ] [2879/3452] Completed SPRX in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:04.675289] [INFO ] [sig ] [2880/3452] Forecasting SPRY... [2026-02-03T20:32:04.675319] [INFO ] [sig ] Generating forecast for: SPRY [2026-02-03T20:32:04.675349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-02-03T20:32:04.688913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-02-03T20:32:04.689679] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-02-03T20:32:04.690587] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-02-03T20:32:04.690642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:04.690674] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:04.690701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:04.690756] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:04.750807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:04.751682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:04.751767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:04.751799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:04.880055] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:04.880212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:04.880253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:04.880282] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:04.883650] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=30.58%) [2026-02-03T20:32:04.883920] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-02-03T20:32:04.884045] [INFO ] [sig ] SPRY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:05.029066] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPRY.txt [2026-02-03T20:32:05.029234] [INFO ] [sig ] [2880/3452] Completed SPRY in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:05.029286] [INFO ] [sig ] [2881/3452] Forecasting SPSC... [2026-02-03T20:32:05.029325] [INFO ] [sig ] Generating forecast for: SPSC [2026-02-03T20:32:05.029359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-02-03T20:32:05.040521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-02-03T20:32:05.040891] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-02-03T20:32:05.041851] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-02-03T20:32:05.041904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:05.041938] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:05.041966] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:05.042024] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:05.101965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:05.102722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:05.102804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:05.102837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:05.224289] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:05.224453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:05.224494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:05.224524] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:05.228192] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=40.49%) [2026-02-03T20:32:05.228477] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-02-03T20:32:05.228622] [INFO ] [sig ] SPSC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:05.436062] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPSC.txt [2026-02-03T20:32:05.436205] [INFO ] [sig ] [2881/3452] Completed SPSC in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:05.436251] [INFO ] [sig ] [2882/3452] Forecasting SPWH... [2026-02-03T20:32:05.436281] [INFO ] [sig ] Generating forecast for: SPWH [2026-02-03T20:32:05.436310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-02-03T20:32:05.447158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-02-03T20:32:05.447500] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-02-03T20:32:05.448312] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-02-03T20:32:05.448365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:05.448426] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:05.448454] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:05.448516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:05.505971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:05.506859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:05.506941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:05.506974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:05.630765] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:05.630914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:05.630956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:05.631002] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:05.634598] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=14.48%) [2026-02-03T20:32:05.634874] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-02-03T20:32:05.635004] [INFO ] [sig ] SPWH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:05.776924] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPWH.txt [2026-02-03T20:32:05.777075] [INFO ] [sig ] [2882/3452] Completed SPWH in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:05.777115] [INFO ] [sig ] [2883/3452] Forecasting SPXC... [2026-02-03T20:32:05.777145] [INFO ] [sig ] Generating forecast for: SPXC [2026-02-03T20:32:05.777174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-02-03T20:32:05.788737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-02-03T20:32:05.789102] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-02-03T20:32:05.789950] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-02-03T20:32:05.790006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:05.790042] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:05.790070] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:05.790128] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:05.848186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:05.848877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:05.848962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:05.848994] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:05.971365] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:05.971509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:05.971554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:05.971604] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:05.975082] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=15.98%) [2026-02-03T20:32:05.975402] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-02-03T20:32:05.975536] [INFO ] [sig ] SPXC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:06.123895] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SPXC.txt [2026-02-03T20:32:06.124078] [INFO ] [sig ] [2883/3452] Completed SPXC in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:06.124120] [INFO ] [sig ] [2884/3452] Forecasting SPXX... [2026-02-03T20:32:06.124151] [INFO ] [sig ] Generating forecast for: SPXX [2026-02-03T20:32:06.124182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-02-03T20:32:06.135666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-02-03T20:32:06.136028] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-02-03T20:32:06.136805] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-02-03T20:32:06.136858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:06.136891] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:06.136918] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:06.136975] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:06.194875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:06.195538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:06.195651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:06.195685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:06.316445] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:06.316619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:06.316662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:06.316692] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:06.320196] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: UP (p=80.43%) [2026-02-03T20:32:06.320500] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-02-03T20:32:06.320653] [INFO ] [sig ] SPXX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:06.466467] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SPXX.txt [2026-02-03T20:32:06.466639] [INFO ] [sig ] [2884/3452] Completed SPXX in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.4m [2026-02-03T20:32:06.466683] [INFO ] [sig ] [2885/3452] Forecasting SQM... [2026-02-03T20:32:06.466713] [INFO ] [sig ] Generating forecast for: SQM [2026-02-03T20:32:06.466745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-02-03T20:32:06.479400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-02-03T20:32:06.479868] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-02-03T20:32:06.480989] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-02-03T20:32:06.481045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:06.481079] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:06.481107] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:06.481163] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:06.545529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:06.546474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:06.546561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:06.546616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:06.683718] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:06.683880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:06.683922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:06.683984] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:06.687395] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=46.79%) [2026-02-03T20:32:06.687690] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-02-03T20:32:06.687818] [INFO ] [sig ] SQM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:06.836759] [INFO ] [LOCAL ] Saved forecast: SQM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SQM.txt [2026-02-03T20:32:06.836907] [INFO ] [sig ] [2885/3452] Completed SQM in 0.4s | 2.82 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-03T20:32:06.836948] [INFO ] [sig ] [2886/3452] Forecasting SQNS... [2026-02-03T20:32:06.836979] [INFO ] [sig ] Generating forecast for: SQNS [2026-02-03T20:32:06.837009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-02-03T20:32:06.848432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-02-03T20:32:06.848817] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-02-03T20:32:06.849594] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-02-03T20:32:06.849648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:06.849679] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:06.849723] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:06.849781] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:06.907871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:06.908812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:06.908899] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:06.908934] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:07.026657] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:07.026816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:07.026858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:07.026886] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:07.030331] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=21.72%) [2026-02-03T20:32:07.030636] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-02-03T20:32:07.030767] [INFO ] [sig ] SQNS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:07.174040] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SQNS.txt [2026-02-03T20:32:07.174204] [INFO ] [sig ] [2886/3452] Completed SQNS in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-03T20:32:07.174249] [INFO ] [sig ] [2887/3452] Forecasting SQQQ... [2026-02-03T20:32:07.174284] [INFO ] [sig ] Generating forecast for: SQQQ [2026-02-03T20:32:07.174323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-02-03T20:32:07.186110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-02-03T20:32:07.186521] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-02-03T20:32:07.187335] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-02-03T20:32:07.187389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:07.187420] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:07.187447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:07.187504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:07.249091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:07.250004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:07.250093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:07.250127] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:07.370589] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:07.370746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:07.370787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:07.370816] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:07.374173] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=10.89%) [2026-02-03T20:32:07.374443] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-02-03T20:32:07.374569] [INFO ] [sig ] SQQQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:07.516950] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SQQQ.txt [2026-02-03T20:32:07.517087] [INFO ] [sig ] [2887/3452] Completed SQQQ in 0.3s | 2.82 sym/s | Total: 17.0m | ETA: 3.3m [2026-02-03T20:32:07.517126] [INFO ] [sig ] [2888/3452] Forecasting SRAD... [2026-02-03T20:32:07.517157] [INFO ] [sig ] Generating forecast for: SRAD [2026-02-03T20:32:07.517188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-02-03T20:32:07.528400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-02-03T20:32:07.528822] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-02-03T20:32:07.529662] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-02-03T20:32:07.529716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:07.529749] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:07.529777] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:07.529834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:07.589278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:07.590157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:07.590243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:07.590276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:07.714344] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:07.714507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:07.714547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:07.714598] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:07.718070] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=25.22%) [2026-02-03T20:32:07.718387] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-02-03T20:32:07.718531] [INFO ] [sig ] SRAD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:07.877785] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SRAD.txt [2026-02-03T20:32:07.877971] [INFO ] [sig ] [2888/3452] Completed SRAD in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:07.878015] [INFO ] [sig ] [2889/3452] Forecasting SRBK... [2026-02-03T20:32:07.878045] [INFO ] [sig ] Generating forecast for: SRBK [2026-02-03T20:32:07.878075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-02-03T20:32:07.890043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-02-03T20:32:07.890481] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-02-03T20:32:07.891295] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-02-03T20:32:07.891348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:07.891380] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:07.891407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:07.891465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:07.949918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:07.950876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:07.950962] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:07.950997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:08.073674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:08.073837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:08.073878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:08.073908] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:08.077433] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: DOWN (p=48.18%) [2026-02-03T20:32:08.077980] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-02-03T20:32:08.078123] [INFO ] [sig ] SRBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:08.227978] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SRBK.txt [2026-02-03T20:32:08.228150] [INFO ] [sig ] [2889/3452] Completed SRBK in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:08.228194] [INFO ] [sig ] [2890/3452] Forecasting SRCE... [2026-02-03T20:32:08.228234] [INFO ] [sig ] Generating forecast for: SRCE [2026-02-03T20:32:08.228273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-02-03T20:32:08.241732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-02-03T20:32:08.242128] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-02-03T20:32:08.242959] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-02-03T20:32:08.243013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:08.243045] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:08.243072] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:08.243130] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:08.304663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:08.305770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:08.305855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:08.305888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:08.426938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:08.427102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:08.427144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:08.427173] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:08.430659] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=86.03%) [2026-02-03T20:32:08.430944] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-02-03T20:32:08.431076] [INFO ] [sig ] SRCE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:08.573465] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SRCE.txt [2026-02-03T20:32:08.573642] [INFO ] [sig ] [2890/3452] Completed SRCE in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:08.573685] [INFO ] [sig ] [2891/3452] Forecasting SRE... [2026-02-03T20:32:08.573714] [INFO ] [sig ] Generating forecast for: SRE [2026-02-03T20:32:08.573747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-02-03T20:32:08.585159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-02-03T20:32:08.585532] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-02-03T20:32:08.586307] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-02-03T20:32:08.586360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:08.586391] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:08.586418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:08.586474] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:08.643528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:08.644422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:08.644507] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:08.644542] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:08.766411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:08.766588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:08.766632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:08.766661] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:08.770107] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-02-03T20:32:08.770388] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-02-03T20:32:08.770520] [INFO ] [sig ] SRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:08.922264] [INFO ] [LOCAL ] Saved forecast: SRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SRE.txt [2026-02-03T20:32:08.922427] [INFO ] [sig ] [2891/3452] Completed SRE in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:08.922469] [INFO ] [sig ] [2892/3452] Forecasting SREA... [2026-02-03T20:32:08.922499] [INFO ] [sig ] Generating forecast for: SREA [2026-02-03T20:32:08.922531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-02-03T20:32:08.934252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-02-03T20:32:08.934657] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-02-03T20:32:08.935414] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-02-03T20:32:08.935466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:08.935498] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:08.935526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:08.935602] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:08.997008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:08.998353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:08.998482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:08.998517] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:09.118197] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:09.118376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:09.118427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:09.118462] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:09.122009] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=61.24%) [2026-02-03T20:32:09.122291] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-02-03T20:32:09.122420] [INFO ] [sig ] SREA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:09.267942] [INFO ] [LOCAL ] Saved forecast: SREA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SREA.txt [2026-02-03T20:32:09.268097] [INFO ] [sig ] [2892/3452] Completed SREA in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:09.268138] [INFO ] [sig ] [2893/3452] Forecasting SRFM... [2026-02-03T20:32:09.268170] [INFO ] [sig ] Generating forecast for: SRFM [2026-02-03T20:32:09.268201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-02-03T20:32:09.279275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-02-03T20:32:09.279640] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-02-03T20:32:09.280411] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-02-03T20:32:09.280466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:09.280498] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:09.280525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:09.280605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:09.337001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:09.337781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:09.337862] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:09.337896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:09.455217] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:09.455373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:09.455415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:09.455459] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:09.458947] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=35.73%) [2026-02-03T20:32:09.459219] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-02-03T20:32:09.459345] [INFO ] [sig ] SRFM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:09.603805] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SRFM.txt [2026-02-03T20:32:09.603954] [INFO ] [sig ] [2893/3452] Completed SRFM in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:09.603994] [INFO ] [sig ] [2894/3452] Forecasting SRG... [2026-02-03T20:32:09.604024] [INFO ] [sig ] Generating forecast for: SRG [2026-02-03T20:32:09.604053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-02-03T20:32:09.616222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-02-03T20:32:09.616831] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-02-03T20:32:09.617937] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-02-03T20:32:09.617995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:09.618030] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:09.618057] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:09.618114] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:09.681130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:09.682114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:09.682215] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:09.682259] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:09.806977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:09.807132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:09.807172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:09.807200] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:09.810887] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-02-03T20:32:09.811163] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-02-03T20:32:09.811289] [INFO ] [sig ] SRG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:09.954047] [INFO ] [LOCAL ] Saved forecast: SRG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SRG.txt [2026-02-03T20:32:09.954188] [INFO ] [sig ] [2894/3452] Completed SRG in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:09.954228] [INFO ] [sig ] [2895/3452] Forecasting SRI... [2026-02-03T20:32:09.954257] [INFO ] [sig ] Generating forecast for: SRI [2026-02-03T20:32:09.954288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-02-03T20:32:09.965492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-02-03T20:32:09.965860] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-02-03T20:32:09.966631] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-02-03T20:32:09.966684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:09.966717] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:09.966743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:09.966800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:10.030346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:10.031401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:10.031508] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:10.031552] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:10.163188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:10.163356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:10.163400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:10.163444] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:10.167141] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: UP (p=71.64%) [2026-02-03T20:32:10.167420] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-02-03T20:32:10.167550] [INFO ] [sig ] SRI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:10.315459] [INFO ] [LOCAL ] Saved forecast: SRI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SRI.txt [2026-02-03T20:32:10.315687] [INFO ] [sig ] [2895/3452] Completed SRI in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:10.315747] [INFO ] [sig ] [2896/3452] Forecasting SRRK... [2026-02-03T20:32:10.315792] [INFO ] [sig ] Generating forecast for: SRRK [2026-02-03T20:32:10.315836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-02-03T20:32:10.327242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-02-03T20:32:10.327632] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-02-03T20:32:10.328446] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-02-03T20:32:10.328501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:10.328533] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:10.328560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:10.328654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:10.386816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:10.387486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:10.387569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:10.387623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:10.508893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:10.509068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:10.509123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:10.509155] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:10.512978] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=25.86%) [2026-02-03T20:32:10.513289] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-02-03T20:32:10.513442] [INFO ] [sig ] SRRK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:10.658896] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SRRK.txt [2026-02-03T20:32:10.659049] [INFO ] [sig ] [2896/3452] Completed SRRK in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:10.659089] [INFO ] [sig ] [2897/3452] Forecasting SRTS... [2026-02-03T20:32:10.659119] [INFO ] [sig ] Generating forecast for: SRTS [2026-02-03T20:32:10.659150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-02-03T20:32:10.670097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-02-03T20:32:10.670496] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-02-03T20:32:10.671282] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-02-03T20:32:10.671337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:10.671371] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:10.671398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:10.671508] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:10.732097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:10.733037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:10.733124] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:10.733159] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:10.854283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:10.854446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:10.854488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:10.854517] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:10.858049] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: UP (p=88.81%) [2026-02-03T20:32:10.858360] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-02-03T20:32:10.858514] [INFO ] [sig ] SRTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:11.008157] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SRTS.txt [2026-02-03T20:32:11.008375] [INFO ] [sig ] [2897/3452] Completed SRTS in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:11.008431] [INFO ] [sig ] [2898/3452] Forecasting SSB... [2026-02-03T20:32:11.008472] [INFO ] [sig ] Generating forecast for: SSB [2026-02-03T20:32:11.008510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-02-03T20:32:11.020438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-02-03T20:32:11.020848] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-02-03T20:32:11.021657] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-02-03T20:32:11.021711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:11.021745] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:11.021773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:11.021831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:11.080874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:11.081808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:11.081896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:11.081929] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:11.202625] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:11.202786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:11.202826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:11.202856] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:11.206291] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=44.25%) [2026-02-03T20:32:11.206589] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-02-03T20:32:11.206723] [INFO ] [sig ] SSB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:11.350208] [INFO ] [LOCAL ] Saved forecast: SSB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SSB.txt [2026-02-03T20:32:11.350345] [INFO ] [sig ] [2898/3452] Completed SSB in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:11.350385] [INFO ] [sig ] [2899/3452] Forecasting SSD... [2026-02-03T20:32:11.350415] [INFO ] [sig ] Generating forecast for: SSD [2026-02-03T20:32:11.350445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-02-03T20:32:11.362986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-02-03T20:32:11.363456] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-02-03T20:32:11.364491] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-02-03T20:32:11.364612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:11.364701] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:11.364747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:11.364812] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:11.429254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:11.430230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:11.430335] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:11.430384] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:11.562463] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:11.562666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:11.562726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:11.562766] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:11.566861] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: UP (p=61.56%) [2026-02-03T20:32:11.567179] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-02-03T20:32:11.567337] [INFO ] [sig ] SSD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:11.721275] [INFO ] [LOCAL ] Saved forecast: SSD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SSD.txt [2026-02-03T20:32:11.721436] [INFO ] [sig ] [2899/3452] Completed SSD in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:11.721491] [INFO ] [sig ] [2900/3452] Forecasting SSL... [2026-02-03T20:32:11.721528] [INFO ] [sig ] Generating forecast for: SSL [2026-02-03T20:32:11.721560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-02-03T20:32:11.733455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-02-03T20:32:11.734064] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-02-03T20:32:11.734944] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-02-03T20:32:11.734999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:11.735033] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:11.735068] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:11.735139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:11.799368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:11.800319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:11.800418] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:11.800459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:11.930855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:11.931023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:11.931074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:11.931106] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:11.935915] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: DOWN (p=27.37%) [2026-02-03T20:32:11.936373] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-02-03T20:32:11.936562] [INFO ] [sig ] SSL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:12.090672] [INFO ] [LOCAL ] Saved forecast: SSL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SSL.txt [2026-02-03T20:32:12.090831] [INFO ] [sig ] [2900/3452] Completed SSL in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:12.090872] [INFO ] [sig ] [2901/3452] Forecasting SSNC... [2026-02-03T20:32:12.090903] [INFO ] [sig ] Generating forecast for: SSNC [2026-02-03T20:32:12.090934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-02-03T20:32:12.102052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-02-03T20:32:12.102467] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-02-03T20:32:12.103270] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-02-03T20:32:12.103326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:12.103365] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:12.103398] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:12.103466] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:12.160320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:12.161235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:12.161327] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:12.161360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:12.288376] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:12.288566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:12.288627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:12.288656] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:12.292077] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-02-03T20:32:12.292380] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-02-03T20:32:12.292524] [INFO ] [sig ] SSNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:12.438102] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SSNC.txt [2026-02-03T20:32:12.438276] [INFO ] [sig ] [2901/3452] Completed SSNC in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.3m [2026-02-03T20:32:12.438316] [INFO ] [sig ] [2902/3452] Forecasting SSP... [2026-02-03T20:32:12.438346] [INFO ] [sig ] Generating forecast for: SSP [2026-02-03T20:32:12.438379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-02-03T20:32:12.450052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-02-03T20:32:12.450481] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-02-03T20:32:12.451319] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-02-03T20:32:12.451374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:12.451405] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:12.451432] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:12.451488] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:12.512597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:12.513524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:12.513669] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:12.513706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:12.634721] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:12.634887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:12.634928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:12.635003] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:12.638961] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: UP (p=72.78%) [2026-02-03T20:32:12.639256] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-02-03T20:32:12.639398] [INFO ] [sig ] SSP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:12.783899] [INFO ] [LOCAL ] Saved forecast: SSP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SSP.txt [2026-02-03T20:32:12.784088] [INFO ] [sig ] [2902/3452] Completed SSP in 0.3s | 2.82 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-03T20:32:12.784131] [INFO ] [sig ] [2903/3452] Forecasting SSRM... [2026-02-03T20:32:12.784161] [INFO ] [sig ] Generating forecast for: SSRM [2026-02-03T20:32:12.784194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-02-03T20:32:12.797758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-02-03T20:32:12.798224] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-02-03T20:32:12.799065] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-02-03T20:32:12.799121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:12.799155] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:12.799184] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:12.799242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:12.857603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:12.858557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:12.858667] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:12.858702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:12.984417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:12.984612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:12.984653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:12.984682] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:12.988435] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: UP (p=87.67%) [2026-02-03T20:32:12.988962] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-02-03T20:32:12.989107] [INFO ] [sig ] SSRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:13.134711] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SSRM.txt [2026-02-03T20:32:13.134871] [INFO ] [sig ] [2903/3452] Completed SSRM in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-03T20:32:13.134913] [INFO ] [sig ] [2904/3452] Forecasting SSSS... [2026-02-03T20:32:13.134943] [INFO ] [sig ] Generating forecast for: SSSS [2026-02-03T20:32:13.134974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-02-03T20:32:13.146874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-02-03T20:32:13.147302] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-02-03T20:32:13.148170] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-02-03T20:32:13.148222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:13.148255] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:13.148281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:13.148342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:13.212432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:13.213526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:13.213650] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:13.213693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:13.347555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:13.347723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:13.347769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:13.347800] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:13.351262] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: UP (p=86.36%) [2026-02-03T20:32:13.351589] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-02-03T20:32:13.351720] [INFO ] [sig ] SSSS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:13.496593] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SSSS.txt [2026-02-03T20:32:13.496730] [INFO ] [sig ] [2904/3452] Completed SSSS in 0.4s | 2.82 sym/s | Total: 17.1m | ETA: 3.2m [2026-02-03T20:32:13.496770] [INFO ] [sig ] [2905/3452] Forecasting SSTI... [2026-02-03T20:32:13.496799] [INFO ] [sig ] Generating forecast for: SSTI [2026-02-03T20:32:13.496830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-02-03T20:32:13.507980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-02-03T20:32:13.508309] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-02-03T20:32:13.509091] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-02-03T20:32:13.509143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:13.509174] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:13.509200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:13.509256] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:13.566514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:13.567256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:13.567338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:13.567373] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:13.696465] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:13.696637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:13.696679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:13.696706] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:13.700541] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: DOWN (p=20.01%) [2026-02-03T20:32:13.700838] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-02-03T20:32:13.700971] [INFO ] [sig ] SSTI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:13.846822] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SSTI.txt [2026-02-03T20:32:13.846984] [INFO ] [sig ] [2905/3452] Completed SSTI in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:13.847025] [INFO ] [sig ] [2906/3452] Forecasting SSTK... [2026-02-03T20:32:13.847055] [INFO ] [sig ] Generating forecast for: SSTK [2026-02-03T20:32:13.847088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-02-03T20:32:13.858652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-02-03T20:32:13.859019] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-02-03T20:32:13.859869] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-02-03T20:32:13.859929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:13.859965] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:13.859992] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:13.860050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:13.925588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:13.926448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:13.926535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:13.926568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:14.053212] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:14.053391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:14.053432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:14.053460] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:14.057047] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: DOWN (p=49.07%) [2026-02-03T20:32:14.057331] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-02-03T20:32:14.057464] [INFO ] [sig ] SSTK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:14.208257] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SSTK.txt [2026-02-03T20:32:14.208412] [INFO ] [sig ] [2906/3452] Completed SSTK in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:14.208460] [INFO ] [sig ] [2907/3452] Forecasting SSYS... [2026-02-03T20:32:14.208498] [INFO ] [sig ] Generating forecast for: SSYS [2026-02-03T20:32:14.208534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-02-03T20:32:14.220240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-02-03T20:32:14.220653] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-02-03T20:32:14.221442] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-02-03T20:32:14.221495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:14.221526] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:14.221553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:14.221627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:14.281446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:14.282394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:14.282482] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:14.282516] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:14.409304] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:14.409475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:14.409523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:14.409559] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:14.414087] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=33.28%) [2026-02-03T20:32:14.414425] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-02-03T20:32:14.414611] [INFO ] [sig ] SSYS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:14.565172] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SSYS.txt [2026-02-03T20:32:14.565338] [INFO ] [sig ] [2907/3452] Completed SSYS in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:14.565380] [INFO ] [sig ] [2908/3452] Forecasting STAA... [2026-02-03T20:32:14.565414] [INFO ] [sig ] Generating forecast for: STAA [2026-02-03T20:32:14.565447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-02-03T20:32:14.576734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-02-03T20:32:14.577125] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-02-03T20:32:14.577991] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-02-03T20:32:14.578045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:14.578079] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:14.578108] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:14.578166] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:14.637249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:14.638102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:14.638187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:14.638221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:14.771822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:14.771962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:14.772003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:14.772031] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:14.776055] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=29.07%) [2026-02-03T20:32:14.776343] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-02-03T20:32:14.776496] [INFO ] [sig ] STAA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:14.925068] [INFO ] [LOCAL ] Saved forecast: STAA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STAA.txt [2026-02-03T20:32:14.925219] [INFO ] [sig ] [2908/3452] Completed STAA in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:14.925260] [INFO ] [sig ] [2909/3452] Forecasting STAG... [2026-02-03T20:32:14.925291] [INFO ] [sig ] Generating forecast for: STAG [2026-02-03T20:32:14.925321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-02-03T20:32:14.936711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-02-03T20:32:14.937075] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-02-03T20:32:14.937864] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-02-03T20:32:14.937946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:14.937980] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:14.938009] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:14.938065] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:14.997674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:14.998560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:14.998694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:14.998729] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:15.121981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:15.122150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:15.122194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:15.122224] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:15.125676] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=25.55%) [2026-02-03T20:32:15.125950] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-02-03T20:32:15.126081] [INFO ] [sig ] STAG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:15.283522] [INFO ] [LOCAL ] Saved forecast: STAG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STAG.txt [2026-02-03T20:32:15.283686] [INFO ] [sig ] [2909/3452] Completed STAG in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:15.283735] [INFO ] [sig ] [2910/3452] Forecasting STBA... [2026-02-03T20:32:15.283767] [INFO ] [sig ] Generating forecast for: STBA [2026-02-03T20:32:15.283797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-02-03T20:32:15.298047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-02-03T20:32:15.298451] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-02-03T20:32:15.299439] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-02-03T20:32:15.299510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:15.299544] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:15.299600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:15.299672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:15.360802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:15.361474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:15.361570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:15.361627] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:15.481479] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:15.481649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:15.481699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:15.481733] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:15.485283] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=19.20%) [2026-02-03T20:32:15.485594] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-02-03T20:32:15.485728] [INFO ] [sig ] STBA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:15.638128] [INFO ] [LOCAL ] Saved forecast: STBA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STBA.txt [2026-02-03T20:32:15.638282] [INFO ] [sig ] [2910/3452] Completed STBA in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:15.638322] [INFO ] [sig ] [2911/3452] Forecasting STC... [2026-02-03T20:32:15.638352] [INFO ] [sig ] Generating forecast for: STC [2026-02-03T20:32:15.638382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-02-03T20:32:15.649610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-02-03T20:32:15.650013] [INFO ] [FORECASTER] Starting predict_future for STC [2026-02-03T20:32:15.650814] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-02-03T20:32:15.650866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:15.650897] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:15.650923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:15.650978] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:15.706972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:15.707825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:15.707926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:15.707960] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:15.826416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:15.826596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:15.826637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:15.826667] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:15.830468] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=86.66%) [2026-02-03T20:32:15.830794] [INFO ] [FORECASTER] Completed predict_future for STC [2026-02-03T20:32:15.830930] [INFO ] [sig ] STC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:15.974005] [INFO ] [LOCAL ] Saved forecast: STC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STC.txt [2026-02-03T20:32:15.974142] [INFO ] [sig ] [2911/3452] Completed STC in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:15.974181] [INFO ] [sig ] [2912/3452] Forecasting STE... [2026-02-03T20:32:15.974211] [INFO ] [sig ] Generating forecast for: STE [2026-02-03T20:32:15.974241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-02-03T20:32:15.987064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-02-03T20:32:15.987409] [INFO ] [FORECASTER] Starting predict_future for STE [2026-02-03T20:32:15.988267] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-02-03T20:32:15.988321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:15.988353] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:15.988379] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:15.988437] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:16.046328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:16.046970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:16.047049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:16.047082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:16.170238] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:16.170403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:16.170444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:16.170475] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:16.173941] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-02-03T20:32:16.174236] [INFO ] [FORECASTER] Completed predict_future for STE [2026-02-03T20:32:16.174376] [INFO ] [sig ] STE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:16.338725] [INFO ] [LOCAL ] Saved forecast: STE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STE.txt [2026-02-03T20:32:16.338897] [INFO ] [sig ] [2912/3452] Completed STE in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:16.338938] [INFO ] [sig ] [2913/3452] Forecasting STEL... [2026-02-03T20:32:16.338969] [INFO ] [sig ] Generating forecast for: STEL [2026-02-03T20:32:16.339002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-02-03T20:32:16.349906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-02-03T20:32:16.350277] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-02-03T20:32:16.351104] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-02-03T20:32:16.351157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:16.351190] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:16.351216] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:16.351273] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:16.408492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:16.409236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:16.409318] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:16.409351] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:16.529535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:16.529717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:16.529758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:16.529787] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:16.533247] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-02-03T20:32:16.533551] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-02-03T20:32:16.533709] [INFO ] [sig ] STEL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:16.690985] [INFO ] [LOCAL ] Saved forecast: STEL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STEL.txt [2026-02-03T20:32:16.691144] [INFO ] [sig ] [2913/3452] Completed STEL in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:16.691191] [INFO ] [sig ] [2914/3452] Forecasting STEM... [2026-02-03T20:32:16.691223] [INFO ] [sig ] Generating forecast for: STEM [2026-02-03T20:32:16.691255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-02-03T20:32:16.702299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-02-03T20:32:16.702657] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-02-03T20:32:16.703427] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-02-03T20:32:16.703479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:16.703511] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:16.703537] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:16.703611] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:16.761562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:16.762482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:16.762569] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:16.762623] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:16.884977] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:16.885137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:16.885180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:16.885210] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:16.888799] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=96.18%) [2026-02-03T20:32:16.889078] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-02-03T20:32:16.889209] [INFO ] [sig ] STEM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:17.035559] [INFO ] [LOCAL ] Saved forecast: STEM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STEM.txt [2026-02-03T20:32:17.035734] [INFO ] [sig ] [2914/3452] Completed STEM in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:17.035775] [INFO ] [sig ] [2915/3452] Forecasting STEP... [2026-02-03T20:32:17.035806] [INFO ] [sig ] Generating forecast for: STEP [2026-02-03T20:32:17.035836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-02-03T20:32:17.046962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-02-03T20:32:17.047316] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-02-03T20:32:17.048186] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-02-03T20:32:17.048240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:17.048274] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:17.048302] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:17.048360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:17.106841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:17.107543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:17.107643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:17.107677] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:17.226971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:17.227129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:17.227170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:17.227200] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:17.231171] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-02-03T20:32:17.231443] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-02-03T20:32:17.231637] [INFO ] [sig ] STEP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:17.376723] [INFO ] [LOCAL ] Saved forecast: STEP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STEP.txt [2026-02-03T20:32:17.376855] [INFO ] [sig ] [2915/3452] Completed STEP in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:17.376894] [INFO ] [sig ] [2916/3452] Forecasting STHO... [2026-02-03T20:32:17.376924] [INFO ] [sig ] Generating forecast for: STHO [2026-02-03T20:32:17.376954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-02-03T20:32:17.388016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-02-03T20:32:17.388391] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-02-03T20:32:17.389224] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-02-03T20:32:17.389279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:17.389349] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:17.389390] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:17.389473] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:17.449475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:17.450515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:17.450621] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:17.450657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:17.577090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:17.577263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:17.577308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:17.577338] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:17.580846] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-02-03T20:32:17.581128] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-02-03T20:32:17.581269] [INFO ] [sig ] STHO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:17.733000] [INFO ] [LOCAL ] Saved forecast: STHO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STHO.txt [2026-02-03T20:32:17.733171] [INFO ] [sig ] [2916/3452] Completed STHO in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:17.733213] [INFO ] [sig ] [2917/3452] Forecasting STI... [2026-02-03T20:32:17.733244] [INFO ] [sig ] Generating forecast for: STI [2026-02-03T20:32:17.733275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-02-03T20:32:17.748975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-02-03T20:32:17.749749] [INFO ] [FORECASTER] Starting predict_future for STI [2026-02-03T20:32:17.751405] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-02-03T20:32:17.751468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:17.751503] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:17.751531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:17.751610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:17.811003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:17.812279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:17.812401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:17.812435] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:17.943400] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:17.943653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:17.943970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:17.944183] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:17.948940] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: UP (p=67.50%) [2026-02-03T20:32:17.949279] [INFO ] [FORECASTER] Completed predict_future for STI [2026-02-03T20:32:17.949483] [INFO ] [sig ] STI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:18.096244] [INFO ] [LOCAL ] Saved forecast: STI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STI.txt [2026-02-03T20:32:18.096378] [INFO ] [sig ] [2917/3452] Completed STI in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:18.096417] [INFO ] [sig ] [2918/3452] Forecasting STIM... [2026-02-03T20:32:18.096447] [INFO ] [sig ] Generating forecast for: STIM [2026-02-03T20:32:18.096478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-02-03T20:32:18.107769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-02-03T20:32:18.108159] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-02-03T20:32:18.108954] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-02-03T20:32:18.109007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:18.109040] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:18.109067] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:18.109124] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:18.167874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:18.168754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:18.168843] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:18.168877] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:18.293218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:18.293385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:18.293428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:18.293458] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:18.296953] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=40.84%) [2026-02-03T20:32:18.297240] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-02-03T20:32:18.297370] [INFO ] [sig ] STIM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:18.438420] [INFO ] [LOCAL ] Saved forecast: STIM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STIM.txt [2026-02-03T20:32:18.438559] [INFO ] [sig ] [2918/3452] Completed STIM in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.2m [2026-02-03T20:32:18.438615] [INFO ] [sig ] [2919/3452] Forecasting STK... [2026-02-03T20:32:18.438647] [INFO ] [sig ] Generating forecast for: STK [2026-02-03T20:32:18.438678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-02-03T20:32:18.449611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-02-03T20:32:18.449939] [INFO ] [FORECASTER] Starting predict_future for STK [2026-02-03T20:32:18.450723] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-02-03T20:32:18.450775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:18.450806] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:18.450831] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:18.450887] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:18.506831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:18.507441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:18.507535] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:18.507568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:18.625143] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:18.625296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:18.625337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:18.625400] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:18.628910] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=38.87%) [2026-02-03T20:32:18.629185] [INFO ] [FORECASTER] Completed predict_future for STK [2026-02-03T20:32:18.629315] [INFO ] [sig ] STK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:18.771828] [INFO ] [LOCAL ] Saved forecast: STK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STK.txt [2026-02-03T20:32:18.771961] [INFO ] [sig ] [2919/3452] Completed STK in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-03T20:32:18.771999] [INFO ] [sig ] [2920/3452] Forecasting STKH... [2026-02-03T20:32:18.772028] [INFO ] [sig ] Generating forecast for: STKH [2026-02-03T20:32:18.772059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-02-03T20:32:18.782890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-02-03T20:32:18.783227] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-02-03T20:32:18.784038] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-02-03T20:32:18.784091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:18.784122] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:18.784148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:18.784203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:18.840809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:18.841452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:18.841532] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:18.841565] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:18.948586] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:18.948755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:18.948795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:18.948825] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:18.952321] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=98.60%) [2026-02-03T20:32:18.952612] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-02-03T20:32:18.952742] [INFO ] [sig ] STKH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:19.093125] [INFO ] [LOCAL ] Saved forecast: STKH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STKH.txt [2026-02-03T20:32:19.093253] [INFO ] [sig ] [2920/3452] Completed STKH in 0.3s | 2.82 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-03T20:32:19.093291] [INFO ] [sig ] [2921/3452] Forecasting STKL... [2026-02-03T20:32:19.093322] [INFO ] [sig ] Generating forecast for: STKL [2026-02-03T20:32:19.093353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-02-03T20:32:19.104937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-02-03T20:32:19.105278] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-02-03T20:32:19.106161] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-02-03T20:32:19.106216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:19.106263] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:19.106292] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:19.106353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:19.164545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:19.165341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:19.165425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:19.165459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:19.292220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:19.292384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:19.292426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:19.292457] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:19.296003] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=20.37%) [2026-02-03T20:32:19.296289] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-02-03T20:32:19.296423] [INFO ] [sig ] STKL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:19.444682] [INFO ] [LOCAL ] Saved forecast: STKL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STKL.txt [2026-02-03T20:32:19.444868] [INFO ] [sig ] [2921/3452] Completed STKL in 0.4s | 2.82 sym/s | Total: 17.2m | ETA: 3.1m [2026-02-03T20:32:19.444918] [INFO ] [sig ] [2922/3452] Forecasting STKS... [2026-02-03T20:32:19.444951] [INFO ] [sig ] Generating forecast for: STKS [2026-02-03T20:32:19.444984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-02-03T20:32:19.460394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-02-03T20:32:19.460906] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-02-03T20:32:19.461736] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-02-03T20:32:19.461789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:19.461822] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:19.461849] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:19.461905] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:19.518875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:19.519692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:19.519802] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:19.519837] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:19.641600] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:19.641768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:19.641808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:19.641835] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:19.645636] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-02-03T20:32:19.645943] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-02-03T20:32:19.646081] [INFO ] [sig ] STKS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:19.791666] [INFO ] [LOCAL ] Saved forecast: STKS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STKS.txt [2026-02-03T20:32:19.791844] [INFO ] [sig ] [2922/3452] Completed STKS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:19.791887] [INFO ] [sig ] [2923/3452] Forecasting STLA... [2026-02-03T20:32:19.791918] [INFO ] [sig ] Generating forecast for: STLA [2026-02-03T20:32:19.791949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-02-03T20:32:19.804107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-02-03T20:32:19.804559] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-02-03T20:32:19.805412] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-02-03T20:32:19.805465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:19.805498] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:19.805526] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:19.805605] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:19.865958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:19.866881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:19.866978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:19.867010] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:19.995138] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:19.995304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:19.995347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:19.995380] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:19.999199] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: UP (p=97.13%) [2026-02-03T20:32:19.999495] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-02-03T20:32:19.999661] [INFO ] [sig ] STLA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:20.161081] [INFO ] [LOCAL ] Saved forecast: STLA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STLA.txt [2026-02-03T20:32:20.161271] [INFO ] [sig ] [2923/3452] Completed STLA in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:20.161316] [INFO ] [sig ] [2924/3452] Forecasting STLD... [2026-02-03T20:32:20.161350] [INFO ] [sig ] Generating forecast for: STLD [2026-02-03T20:32:20.161388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-02-03T20:32:20.173456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-02-03T20:32:20.173874] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-02-03T20:32:20.174717] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-02-03T20:32:20.174779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:20.174813] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:20.174842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:20.174901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:20.236964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:20.237955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:20.238117] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:20.238162] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:20.373119] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:20.373287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:20.373332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:20.373370] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:20.377245] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-02-03T20:32:20.377629] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-02-03T20:32:20.377797] [INFO ] [sig ] STLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:20.534239] [INFO ] [LOCAL ] Saved forecast: STLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STLD.txt [2026-02-03T20:32:20.534420] [INFO ] [sig ] [2924/3452] Completed STLD in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:20.534465] [INFO ] [sig ] [2925/3452] Forecasting STM... [2026-02-03T20:32:20.534504] [INFO ] [sig ] Generating forecast for: STM [2026-02-03T20:32:20.534538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-02-03T20:32:20.547316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-02-03T20:32:20.547730] [INFO ] [FORECASTER] Starting predict_future for STM [2026-02-03T20:32:20.548671] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-02-03T20:32:20.548732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:20.548765] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:20.548792] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:20.548849] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:20.616398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:20.617309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:20.617414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:20.617466] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:20.752774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:20.752937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:20.752978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:20.753007] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:20.756778] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-02-03T20:32:20.757065] [INFO ] [FORECASTER] Completed predict_future for STM [2026-02-03T20:32:20.757198] [INFO ] [sig ] STM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:20.916518] [INFO ] [LOCAL ] Saved forecast: STM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STM.txt [2026-02-03T20:32:20.916720] [INFO ] [sig ] [2925/3452] Completed STM in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:20.916763] [INFO ] [sig ] [2926/3452] Forecasting STN... [2026-02-03T20:32:20.916794] [INFO ] [sig ] Generating forecast for: STN [2026-02-03T20:32:20.916824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-02-03T20:32:20.927906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-02-03T20:32:20.928288] [INFO ] [FORECASTER] Starting predict_future for STN [2026-02-03T20:32:20.929127] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-02-03T20:32:20.929180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:20.929213] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:20.929239] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:20.929295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:20.985601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:20.986349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:20.986505] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:20.986541] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:21.105969] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:21.106130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:21.106171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:21.106200] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:21.109645] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=71.36%) [2026-02-03T20:32:21.109918] [INFO ] [FORECASTER] Completed predict_future for STN [2026-02-03T20:32:21.110047] [INFO ] [sig ] STN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:21.254662] [INFO ] [LOCAL ] Saved forecast: STN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STN.txt [2026-02-03T20:32:21.254812] [INFO ] [sig ] [2926/3452] Completed STN in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:21.254853] [INFO ] [sig ] [2927/3452] Forecasting STNE... [2026-02-03T20:32:21.254884] [INFO ] [sig ] Generating forecast for: STNE [2026-02-03T20:32:21.255108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-02-03T20:32:21.267008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-02-03T20:32:21.267379] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-02-03T20:32:21.268360] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-02-03T20:32:21.268412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:21.268443] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:21.268469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:21.268525] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:21.325107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:21.325902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:21.325993] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:21.326026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:21.452966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:21.453124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:21.453163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:21.453192] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:21.456623] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=47.32%) [2026-02-03T20:32:21.456906] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-02-03T20:32:21.457033] [INFO ] [sig ] STNE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:21.597132] [INFO ] [LOCAL ] Saved forecast: STNE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STNE.txt [2026-02-03T20:32:21.597279] [INFO ] [sig ] [2927/3452] Completed STNE in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:21.597318] [INFO ] [sig ] [2928/3452] Forecasting STOK... [2026-02-03T20:32:21.597348] [INFO ] [sig ] Generating forecast for: STOK [2026-02-03T20:32:21.597378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-02-03T20:32:21.609752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-02-03T20:32:21.610124] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-02-03T20:32:21.610914] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-02-03T20:32:21.610966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:21.610999] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:21.611026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:21.611083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:21.670680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:21.671519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:21.671652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:21.671689] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:21.797488] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:21.797676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:21.797717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:21.797766] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:21.801194] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=35.93%) [2026-02-03T20:32:21.801469] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-02-03T20:32:21.801632] [INFO ] [sig ] STOK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:21.943721] [INFO ] [LOCAL ] Saved forecast: STOK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STOK.txt [2026-02-03T20:32:21.943870] [INFO ] [sig ] [2928/3452] Completed STOK in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:21.943911] [INFO ] [sig ] [2929/3452] Forecasting STRA... [2026-02-03T20:32:21.943940] [INFO ] [sig ] Generating forecast for: STRA [2026-02-03T20:32:21.943971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-02-03T20:32:21.957096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-02-03T20:32:21.957489] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-02-03T20:32:21.958304] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-02-03T20:32:21.958358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:21.958391] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:21.958417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:21.958472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:22.015239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:22.016058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:22.016143] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:22.016176] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:22.137358] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:22.137518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:22.137559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:22.137609] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:22.141093] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-02-03T20:32:22.141375] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-02-03T20:32:22.141511] [INFO ] [sig ] STRA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:22.283114] [INFO ] [LOCAL ] Saved forecast: STRA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STRA.txt [2026-02-03T20:32:22.283312] [INFO ] [sig ] [2929/3452] Completed STRA in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:22.283355] [INFO ] [sig ] [2930/3452] Forecasting STRL... [2026-02-03T20:32:22.283386] [INFO ] [sig ] Generating forecast for: STRL [2026-02-03T20:32:22.283416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-02-03T20:32:22.295255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-02-03T20:32:22.295675] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-02-03T20:32:22.296443] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-02-03T20:32:22.296496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:22.296529] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:22.296555] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:22.296644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:22.352874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:22.353780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:22.353865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:22.353916] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:22.485003] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:22.485243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:22.485301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:22.485343] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:22.490141] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=61.63%) [2026-02-03T20:32:22.490534] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-02-03T20:32:22.490734] [INFO ] [sig ] STRL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:22.666164] [INFO ] [LOCAL ] Saved forecast: STRL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STRL.txt [2026-02-03T20:32:22.666384] [INFO ] [sig ] [2930/3452] Completed STRL in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:22.666444] [INFO ] [sig ] [2931/3452] Forecasting STRS... [2026-02-03T20:32:22.666476] [INFO ] [sig ] Generating forecast for: STRS [2026-02-03T20:32:22.666510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-02-03T20:32:22.677647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-02-03T20:32:22.678089] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-02-03T20:32:22.679075] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-02-03T20:32:22.679131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:22.679165] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:22.679192] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:22.679250] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:22.736934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:22.737844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:22.737976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:22.738014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:22.836122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:22.836286] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:32:22.836328] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:22.836357] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:22.839975] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=79.48%) [2026-02-03T20:32:22.840271] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-02-03T20:32:22.840407] [INFO ] [sig ] STRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:22.985649] [INFO ] [LOCAL ] Saved forecast: STRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STRS.txt [2026-02-03T20:32:22.985812] [INFO ] [sig ] [2931/3452] Completed STRS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:22.985852] [INFO ] [sig ] [2932/3452] Forecasting STSS... [2026-02-03T20:32:22.985882] [INFO ] [sig ] Generating forecast for: STSS [2026-02-03T20:32:22.985913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-02-03T20:32:22.997010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-02-03T20:32:22.997368] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-02-03T20:32:22.998194] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-02-03T20:32:22.998249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:22.998282] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:22.998325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:22.998385] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:23.056440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:23.057310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:23.057395] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:23.057428] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:23.177098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:23.177261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:23.177302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:23.177332] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:23.180832] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-02-03T20:32:23.181109] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-02-03T20:32:23.181234] [INFO ] [sig ] STSS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:23.321952] [INFO ] [LOCAL ] Saved forecast: STSS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STSS.txt [2026-02-03T20:32:23.322097] [INFO ] [sig ] [2932/3452] Completed STSS in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:23.322137] [INFO ] [sig ] [2933/3452] Forecasting STTK... [2026-02-03T20:32:23.322167] [INFO ] [sig ] Generating forecast for: STTK [2026-02-03T20:32:23.322198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-02-03T20:32:23.333278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-02-03T20:32:23.333648] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-02-03T20:32:23.334424] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-02-03T20:32:23.334477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:23.334546] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:23.334596] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:23.334670] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:23.391614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:23.392329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:23.392414] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:23.392448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:23.512705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:23.512874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:23.512916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:23.512954] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:23.516427] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-02-03T20:32:23.516737] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-02-03T20:32:23.516868] [INFO ] [sig ] STTK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:23.659161] [INFO ] [LOCAL ] Saved forecast: STTK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STTK.txt [2026-02-03T20:32:23.659331] [INFO ] [sig ] [2933/3452] Completed STTK in 0.3s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:23.659383] [INFO ] [sig ] [2934/3452] Forecasting STVN... [2026-02-03T20:32:23.659426] [INFO ] [sig ] Generating forecast for: STVN [2026-02-03T20:32:23.659464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-02-03T20:32:23.671320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-02-03T20:32:23.671709] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-02-03T20:32:23.672506] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-02-03T20:32:23.672558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:23.672608] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:23.672636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:23.672692] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:23.734513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:23.735399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:23.735484] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:23.735518] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:23.856405] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:23.856674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:23.856728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:23.856759] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:23.861155] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=56.30%) [2026-02-03T20:32:23.861501] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-02-03T20:32:23.861684] [INFO ] [sig ] STVN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:24.023891] [INFO ] [LOCAL ] Saved forecast: STVN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STVN.txt [2026-02-03T20:32:24.024125] [INFO ] [sig ] [2934/3452] Completed STVN in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:24.024175] [INFO ] [sig ] [2935/3452] Forecasting STWD... [2026-02-03T20:32:24.024210] [INFO ] [sig ] Generating forecast for: STWD [2026-02-03T20:32:24.024246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-02-03T20:32:24.039252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-02-03T20:32:24.039917] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-02-03T20:32:24.040906] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-02-03T20:32:24.040963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:24.041000] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:24.041028] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:24.041089] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:24.111924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:24.113910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:24.114058] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:24.114096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:24.241297] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:24.241545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:24.241618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:24.241651] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:24.246599] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-02-03T20:32:24.246977] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-02-03T20:32:24.247145] [INFO ] [sig ] STWD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:24.409971] [INFO ] [LOCAL ] Saved forecast: STWD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STWD.txt [2026-02-03T20:32:24.410181] [INFO ] [sig ] [2935/3452] Completed STWD in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.1m [2026-02-03T20:32:24.410226] [INFO ] [sig ] [2936/3452] Forecasting STX... [2026-02-03T20:32:24.410258] [INFO ] [sig ] Generating forecast for: STX [2026-02-03T20:32:24.410321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-02-03T20:32:24.424099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-02-03T20:32:24.424608] [INFO ] [FORECASTER] Starting predict_future for STX [2026-02-03T20:32:24.425444] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-02-03T20:32:24.425502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:24.425535] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:24.425562] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:24.425649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:24.486137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:24.487093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:24.487182] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:24.487217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:24.612187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:24.612359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:24.612400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:24.612465] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:24.616008] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=58.36%) [2026-02-03T20:32:24.616293] [INFO ] [FORECASTER] Completed predict_future for STX [2026-02-03T20:32:24.616428] [INFO ] [sig ] STX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:24.760483] [INFO ] [LOCAL ] Saved forecast: STX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STX.txt [2026-02-03T20:32:24.760637] [INFO ] [sig ] [2936/3452] Completed STX in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-03T20:32:24.760678] [INFO ] [sig ] [2937/3452] Forecasting STXE... [2026-02-03T20:32:24.760709] [INFO ] [sig ] Generating forecast for: STXE [2026-02-03T20:32:24.760739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-02-03T20:32:24.772297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-02-03T20:32:24.772670] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-02-03T20:32:24.773431] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-02-03T20:32:24.773484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:24.773516] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:24.773542] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:24.773614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:24.830424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:24.831249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:24.831334] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:24.831367] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:24.943428] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:24.943621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:24.943666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:24.943696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:24.947422] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-02-03T20:32:24.947765] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-02-03T20:32:24.947937] [INFO ] [sig ] STXE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:25.112243] [INFO ] [LOCAL ] Saved forecast: STXE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/STXE.txt [2026-02-03T20:32:25.112448] [INFO ] [sig ] [2937/3452] Completed STXE in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-03T20:32:25.112503] [INFO ] [sig ] [2938/3452] Forecasting STXG... [2026-02-03T20:32:25.112551] [INFO ] [sig ] Generating forecast for: STXG [2026-02-03T20:32:25.112618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-02-03T20:32:25.126652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-02-03T20:32:25.127268] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-02-03T20:32:25.128318] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-02-03T20:32:25.128437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:25.128472] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:25.128500] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:25.128618] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:25.189934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:25.191219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:25.191338] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:25.191372] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:25.308309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:25.308557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:25.308622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:25.308654] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:25.313000] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-02-03T20:32:25.313356] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-02-03T20:32:25.313555] [INFO ] [sig ] STXG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:25.466393] [INFO ] [LOCAL ] Saved forecast: STXG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/STXG.txt [2026-02-03T20:32:25.466632] [INFO ] [sig ] [2938/3452] Completed STXG in 0.4s | 2.82 sym/s | Total: 17.3m | ETA: 3.0m [2026-02-03T20:32:25.466681] [INFO ] [sig ] [2939/3452] Forecasting SUI... [2026-02-03T20:32:25.466714] [INFO ] [sig ] Generating forecast for: SUI [2026-02-03T20:32:25.466747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-02-03T20:32:25.480903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-02-03T20:32:25.481538] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-02-03T20:32:25.482480] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-02-03T20:32:25.482537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:25.482599] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:25.482636] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:25.482696] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:25.544593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:25.545830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:25.546139] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:25.546173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:25.705948] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:25.706269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:25.706327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:25.706364] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:25.712253] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: DOWN (p=47.45%) [2026-02-03T20:32:25.712723] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-02-03T20:32:25.712912] [INFO ] [sig ] SUI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:25.891706] [INFO ] [LOCAL ] Saved forecast: SUI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SUI.txt [2026-02-03T20:32:25.891930] [INFO ] [sig ] [2939/3452] Completed SUI in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:25.891989] [INFO ] [sig ] [2940/3452] Forecasting SUN... [2026-02-03T20:32:25.892052] [INFO ] [sig ] Generating forecast for: SUN [2026-02-03T20:32:25.892100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-02-03T20:32:25.906798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-02-03T20:32:25.907346] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-02-03T20:32:25.908301] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-02-03T20:32:25.908355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:25.908388] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:25.908414] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:25.908472] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:25.970052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:25.971254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:25.971383] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:25.971421] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:26.101812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:26.102180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:26.102220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:26.102250] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:26.106047] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=12.85%) [2026-02-03T20:32:26.106337] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-02-03T20:32:26.106473] [INFO ] [sig ] SUN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:26.256258] [INFO ] [LOCAL ] Saved forecast: SUN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SUN.txt [2026-02-03T20:32:26.256424] [INFO ] [sig ] [2940/3452] Completed SUN in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:26.256465] [INFO ] [sig ] [2941/3452] Forecasting SUNS... [2026-02-03T20:32:26.256496] [INFO ] [sig ] Generating forecast for: SUNS [2026-02-03T20:32:26.256527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-02-03T20:32:26.269320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-02-03T20:32:26.269759] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-02-03T20:32:26.270538] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-02-03T20:32:26.270619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:26.270654] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:26.270681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:26.270738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:26.332120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:26.333213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:26.333311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:26.333346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:26.454561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:26.454763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:26.454812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:26.454845] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:26.458593] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-02-03T20:32:26.458950] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-02-03T20:32:26.459089] [INFO ] [sig ] SUNS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:26.607785] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SUNS.txt [2026-02-03T20:32:26.607969] [INFO ] [sig ] [2941/3452] Completed SUNS in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:26.608014] [INFO ] [sig ] [2942/3452] Forecasting SUPN... [2026-02-03T20:32:26.608047] [INFO ] [sig ] Generating forecast for: SUPN [2026-02-03T20:32:26.608089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-02-03T20:32:26.619732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-02-03T20:32:26.620063] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-02-03T20:32:26.620895] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-02-03T20:32:26.620947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:26.620979] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:26.621006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:26.621063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:26.679860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:26.680711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:26.680794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:26.680827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:26.807628] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:26.807785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:26.807826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:26.807854] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:26.811257] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-02-03T20:32:26.811537] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-02-03T20:32:26.811708] [INFO ] [sig ] SUPN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:26.958519] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SUPN.txt [2026-02-03T20:32:26.958708] [INFO ] [sig ] [2942/3452] Completed SUPN in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:26.958754] [INFO ] [sig ] [2943/3452] Forecasting SURG... [2026-02-03T20:32:26.958787] [INFO ] [sig ] Generating forecast for: SURG [2026-02-03T20:32:26.958824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-02-03T20:32:26.970857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-02-03T20:32:26.971187] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-02-03T20:32:26.971990] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-02-03T20:32:26.972044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:26.972077] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:26.972106] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:26.972180] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:27.034301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:27.035178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:27.035300] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:27.035335] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:27.161220] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:27.161420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:27.161469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:27.161500] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:27.165030] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: DOWN (p=9.58%) [2026-02-03T20:32:27.165306] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-02-03T20:32:27.165444] [INFO ] [sig ] SURG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:27.313337] [INFO ] [LOCAL ] Saved forecast: SURG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SURG.txt [2026-02-03T20:32:27.313500] [INFO ] [sig ] [2943/3452] Completed SURG in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:27.313542] [INFO ] [sig ] [2944/3452] Forecasting SUSB... [2026-02-03T20:32:27.313595] [INFO ] [sig ] Generating forecast for: SUSB [2026-02-03T20:32:27.313633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-02-03T20:32:27.325841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-02-03T20:32:27.326178] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-02-03T20:32:27.326972] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-02-03T20:32:27.327028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:27.327061] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:27.327091] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:27.327150] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:27.393187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:27.394290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:27.394379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:27.394417] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:27.520730] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:27.520883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:27.520927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:27.520957] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:27.524544] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-02-03T20:32:27.524846] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-02-03T20:32:27.525162] [INFO ] [sig ] SUSB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:27.673698] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SUSB.txt [2026-02-03T20:32:27.673823] [INFO ] [sig ] [2944/3452] Completed SUSB in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:27.673862] [INFO ] [sig ] [2945/3452] Forecasting SUSC... [2026-02-03T20:32:27.673892] [INFO ] [sig ] Generating forecast for: SUSC [2026-02-03T20:32:27.673922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-02-03T20:32:27.685511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-02-03T20:32:27.685865] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-02-03T20:32:27.686631] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-02-03T20:32:27.686700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:27.686734] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:27.686762] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:27.686818] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:27.752459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:27.753526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:27.753651] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:27.753697] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:27.883478] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:27.883674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:27.883721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:27.883759] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:27.887317] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: UP (p=89.65%) [2026-02-03T20:32:27.887625] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-02-03T20:32:27.887811] [INFO ] [sig ] SUSC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:28.037074] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SUSC.txt [2026-02-03T20:32:28.037240] [INFO ] [sig ] [2945/3452] Completed SUSC in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:28.037280] [INFO ] [sig ] [2946/3452] Forecasting SUSL... [2026-02-03T20:32:28.037309] [INFO ] [sig ] Generating forecast for: SUSL [2026-02-03T20:32:28.037339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-02-03T20:32:28.048936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-02-03T20:32:28.049329] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-02-03T20:32:28.050112] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-02-03T20:32:28.050165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:28.050198] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:28.050225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:28.050281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:28.108595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:28.109476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:28.109564] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:28.109619] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:28.231369] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:28.231535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:28.231594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:28.231628] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:28.235184] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=68.67%) [2026-02-03T20:32:28.235517] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-02-03T20:32:28.235679] [INFO ] [sig ] SUSL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:28.379531] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SUSL.txt [2026-02-03T20:32:28.379745] [INFO ] [sig ] [2946/3452] Completed SUSL in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:28.379795] [INFO ] [sig ] [2947/3452] Forecasting SUUN... [2026-02-03T20:32:28.379834] [INFO ] [sig ] Generating forecast for: SUUN [2026-02-03T20:32:28.379870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-02-03T20:32:28.390959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-02-03T20:32:28.391324] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-02-03T20:32:28.392115] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-02-03T20:32:28.392166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:28.392198] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:28.392225] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:28.392282] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:28.449066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:28.449945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:28.450028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:28.450061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:28.576750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:28.576924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:28.576965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:28.576994] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:28.580680] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-02-03T20:32:28.580966] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-02-03T20:32:28.581115] [INFO ] [sig ] SUUN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:28.725796] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SUUN.txt [2026-02-03T20:32:28.725975] [INFO ] [sig ] [2947/3452] Completed SUUN in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:28.726016] [INFO ] [sig ] [2948/3452] Forecasting SUZ... [2026-02-03T20:32:28.726046] [INFO ] [sig ] Generating forecast for: SUZ [2026-02-03T20:32:28.726077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-02-03T20:32:28.737394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-02-03T20:32:28.737850] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-02-03T20:32:28.738755] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-02-03T20:32:28.738814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:28.738847] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:28.738874] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:28.738931] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:28.795330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:28.796225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:28.796313] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:28.796346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:28.917354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:28.917523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:28.917566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:28.917617] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:28.921269] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=16.41%) [2026-02-03T20:32:28.921605] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-02-03T20:32:28.921747] [INFO ] [sig ] SUZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:29.069031] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SUZ.txt [2026-02-03T20:32:29.069175] [INFO ] [sig ] [2948/3452] Completed SUZ in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:29.069215] [INFO ] [sig ] [2949/3452] Forecasting SVC... [2026-02-03T20:32:29.069245] [INFO ] [sig ] Generating forecast for: SVC [2026-02-03T20:32:29.069274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-02-03T20:32:29.080532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-02-03T20:32:29.080956] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-02-03T20:32:29.081787] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-02-03T20:32:29.081843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:29.081877] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:29.081907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:29.081964] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:29.140298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:29.141050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:29.141138] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:29.141171] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:29.264216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:29.264399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:29.264449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:29.264483] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:29.269026] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: DOWN (p=14.21%) [2026-02-03T20:32:29.269386] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-02-03T20:32:29.269554] [INFO ] [sig ] SVC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:29.421768] [INFO ] [LOCAL ] Saved forecast: SVC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SVC.txt [2026-02-03T20:32:29.421939] [INFO ] [sig ] [2949/3452] Completed SVC in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:29.421980] [INFO ] [sig ] [2950/3452] Forecasting SVCO... [2026-02-03T20:32:29.422012] [INFO ] [sig ] Generating forecast for: SVCO [2026-02-03T20:32:29.422041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-02-03T20:32:29.433046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-02-03T20:32:29.433461] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-02-03T20:32:29.434272] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-02-03T20:32:29.434326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:29.434389] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:29.434417] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:29.434475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:29.491713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:29.492670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:29.492757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:29.492792] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:29.616929] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:29.617095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:29.617137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:29.617168] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:29.620962] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: UP (p=98.25%) [2026-02-03T20:32:29.621418] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-02-03T20:32:29.621596] [INFO ] [sig ] SVCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:29.778295] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SVCO.txt [2026-02-03T20:32:29.778463] [INFO ] [sig ] [2950/3452] Completed SVCO in 0.4s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:29.778533] [INFO ] [sig ] [2951/3452] Forecasting SVRA... [2026-02-03T20:32:29.778591] [INFO ] [sig ] Generating forecast for: SVRA [2026-02-03T20:32:29.778625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-02-03T20:32:29.789687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-02-03T20:32:29.790060] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-02-03T20:32:29.790857] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-02-03T20:32:29.790910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:29.790942] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:29.790969] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:29.791026] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:29.848974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:29.850214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:29.850299] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:29.850332] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:29.973418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:29.973599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:29.973643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:29.973674] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:29.977153] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: DOWN (p=16.26%) [2026-02-03T20:32:29.977443] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-02-03T20:32:29.977594] [INFO ] [sig ] SVRA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:30.125868] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SVRA.txt [2026-02-03T20:32:30.126227] [INFO ] [sig ] [2951/3452] Completed SVRA in 0.3s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:30.126268] [INFO ] [sig ] [2952/3452] Forecasting SWBI... [2026-02-03T20:32:30.126299] [INFO ] [sig ] Generating forecast for: SWBI [2026-02-03T20:32:30.126329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-02-03T20:32:30.140536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-02-03T20:32:30.141022] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-02-03T20:32:30.142202] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-02-03T20:32:30.142267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:30.142301] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:30.142329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:30.142405] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:30.206156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:30.207092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:30.207201] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:30.207236] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:30.379014] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:30.379202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:30.379246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:30.379276] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:30.383439] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: DOWN (p=33.80%) [2026-02-03T20:32:30.383894] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-02-03T20:32:30.384059] [INFO ] [sig ] SWBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:30.607531] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SWBI.txt [2026-02-03T20:32:30.607822] [INFO ] [sig ] [2952/3452] Completed SWBI in 0.5s | 2.82 sym/s | Total: 17.4m | ETA: 3.0m [2026-02-03T20:32:30.607894] [INFO ] [sig ] [2953/3452] Forecasting SWIM... [2026-02-03T20:32:30.607971] [INFO ] [sig ] Generating forecast for: SWIM [2026-02-03T20:32:30.608027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-02-03T20:32:30.624531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-02-03T20:32:30.625131] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-02-03T20:32:30.626382] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-02-03T20:32:30.626460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:30.626516] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:30.626565] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:30.626690] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:30.717836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:30.719039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:30.719164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:30.719203] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:30.896456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:30.896686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:30.896757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:30.897479] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:30.904471] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=29.38%) [2026-02-03T20:32:30.905344] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-02-03T20:32:30.905688] [INFO ] [sig ] SWIM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:31.133760] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SWIM.txt [2026-02-03T20:32:31.134108] [INFO ] [sig ] [2953/3452] Completed SWIM in 0.5s | 2.82 sym/s | Total: 17.4m | ETA: 2.9m [2026-02-03T20:32:31.134180] [INFO ] [sig ] [2954/3452] Forecasting SWK... [2026-02-03T20:32:31.134233] [INFO ] [sig ] Generating forecast for: SWK [2026-02-03T20:32:31.134297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-02-03T20:32:31.165692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-02-03T20:32:31.166199] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-02-03T20:32:31.167308] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-02-03T20:32:31.167369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:31.167405] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:31.167435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:31.167504] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:31.256062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:31.257447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:31.257616] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:31.257669] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:31.416770] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:31.416956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:31.417006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:31.417042] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:31.422002] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-02-03T20:32:31.422459] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-02-03T20:32:31.422664] [INFO ] [sig ] SWK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:31.613236] [INFO ] [LOCAL ] Saved forecast: SWK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SWK.txt [2026-02-03T20:32:31.613468] [INFO ] [sig ] [2954/3452] Completed SWK in 0.5s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:31.613523] [INFO ] [sig ] [2955/3452] Forecasting SWKS... [2026-02-03T20:32:31.613567] [INFO ] [sig ] Generating forecast for: SWKS [2026-02-03T20:32:31.613630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-02-03T20:32:31.626981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-02-03T20:32:31.627414] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-02-03T20:32:31.628456] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-02-03T20:32:31.628513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:31.628547] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:31.628591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:31.628655] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:31.687675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:31.688674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:31.688765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:31.688799] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:31.808324] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:31.808495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:31.808540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:31.808590] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:31.812258] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-02-03T20:32:31.812609] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-02-03T20:32:31.812759] [INFO ] [sig ] SWKS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:31.967110] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SWKS.txt [2026-02-03T20:32:31.967275] [INFO ] [sig ] [2955/3452] Completed SWKS in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:31.967315] [INFO ] [sig ] [2956/3452] Forecasting SWX... [2026-02-03T20:32:31.967347] [INFO ] [sig ] Generating forecast for: SWX [2026-02-03T20:32:31.967378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-02-03T20:32:31.978857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-02-03T20:32:31.979284] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-02-03T20:32:31.980195] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-02-03T20:32:31.980251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:31.980301] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:31.980330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:31.980387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:32.039934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:32.040860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:32.040951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:32.040986] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:32.162004] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:32.162164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:32.162206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:32.162235] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:32.165900] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=88.55%) [2026-02-03T20:32:32.166203] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-02-03T20:32:32.166343] [INFO ] [sig ] SWX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:32.323066] [INFO ] [LOCAL ] Saved forecast: SWX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SWX.txt [2026-02-03T20:32:32.323233] [INFO ] [sig ] [2956/3452] Completed SWX in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:32.323275] [INFO ] [sig ] [2957/3452] Forecasting SXC... [2026-02-03T20:32:32.323304] [INFO ] [sig ] Generating forecast for: SXC [2026-02-03T20:32:32.323336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-02-03T20:32:32.336468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-02-03T20:32:32.336940] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-02-03T20:32:32.337910] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-02-03T20:32:32.338000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:32.338045] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:32.338075] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:32.338144] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:32.395247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:32.396150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:32.396234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:32.396268] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:32.519482] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:32.519663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:32.519706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:32.519737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:32.523374] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: UP (p=75.19%) [2026-02-03T20:32:32.523685] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-02-03T20:32:32.523823] [INFO ] [sig ] SXC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:32.670330] [INFO ] [LOCAL ] Saved forecast: SXC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SXC.txt [2026-02-03T20:32:32.670485] [INFO ] [sig ] [2957/3452] Completed SXC in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:32.670525] [INFO ] [sig ] [2958/3452] Forecasting SXI... [2026-02-03T20:32:32.670556] [INFO ] [sig ] Generating forecast for: SXI [2026-02-03T20:32:32.670605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-02-03T20:32:32.682598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-02-03T20:32:32.682996] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-02-03T20:32:32.683962] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-02-03T20:32:32.684214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:32.684246] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:32.684272] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:32.684328] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:32.743169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:32.744003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:32.744087] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:32.744120] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:32.871451] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:32.871628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:32.871671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:32.871702] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:32.875072] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=30.59%) [2026-02-03T20:32:32.875360] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-02-03T20:32:32.875493] [INFO ] [sig ] SXI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:33.024549] [INFO ] [LOCAL ] Saved forecast: SXI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SXI.txt [2026-02-03T20:32:33.024738] [INFO ] [sig ] [2958/3452] Completed SXI in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:33.024780] [INFO ] [sig ] [2959/3452] Forecasting SY... [2026-02-03T20:32:33.024823] [INFO ] [sig ] Generating forecast for: SY [2026-02-03T20:32:33.024869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-02-03T20:32:33.037318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-02-03T20:32:33.037741] [INFO ] [FORECASTER] Starting predict_future for SY [2026-02-03T20:32:33.038661] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-02-03T20:32:33.038715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:33.038748] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:33.038775] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:33.038839] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:33.100475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:33.101382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:33.101470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:33.101503] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:33.222532] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:33.222711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:33.222753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:33.222781] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:33.226153] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-02-03T20:32:33.226428] [INFO ] [FORECASTER] Completed predict_future for SY [2026-02-03T20:32:33.226558] [INFO ] [sig ] SY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:33.368289] [INFO ] [LOCAL ] Saved forecast: SY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SY.txt [2026-02-03T20:32:33.368457] [INFO ] [sig ] [2959/3452] Completed SY in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:33.368498] [INFO ] [sig ] [2960/3452] Forecasting SYF... [2026-02-03T20:32:33.368543] [INFO ] [sig ] Generating forecast for: SYF [2026-02-03T20:32:33.368595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-02-03T20:32:33.380490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-02-03T20:32:33.380895] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-02-03T20:32:33.381850] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-02-03T20:32:33.381903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:33.381935] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:33.381961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:33.382017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:33.439908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:33.440962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:33.441045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:33.441114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:33.564678] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:33.564843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:33.564884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:33.564914] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:33.568377] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=99.83%) [2026-02-03T20:32:33.568696] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-02-03T20:32:33.568835] [INFO ] [sig ] SYF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:33.710701] [INFO ] [LOCAL ] Saved forecast: SYF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SYF.txt [2026-02-03T20:32:33.710867] [INFO ] [sig ] [2960/3452] Completed SYF in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:33.710910] [INFO ] [sig ] [2961/3452] Forecasting SYK... [2026-02-03T20:32:33.710940] [INFO ] [sig ] Generating forecast for: SYK [2026-02-03T20:32:33.710973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-02-03T20:32:33.722534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-02-03T20:32:33.722936] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-02-03T20:32:33.723732] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-02-03T20:32:33.723785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:33.723816] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:33.723842] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:33.723899] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:33.781269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:33.782198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:33.782290] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:33.782324] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:33.902547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:33.902730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:33.902773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:33.902802] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:33.906205] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-02-03T20:32:33.906474] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-02-03T20:32:33.906617] [INFO ] [sig ] SYK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:34.052053] [INFO ] [LOCAL ] Saved forecast: SYK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SYK.txt [2026-02-03T20:32:34.052217] [INFO ] [sig ] [2961/3452] Completed SYK in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:34.052259] [INFO ] [sig ] [2962/3452] Forecasting SYM... [2026-02-03T20:32:34.052289] [INFO ] [sig ] Generating forecast for: SYM [2026-02-03T20:32:34.052320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-02-03T20:32:34.064398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-02-03T20:32:34.064785] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-02-03T20:32:34.065558] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-02-03T20:32:34.065630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:34.065664] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:34.065694] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:34.065753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:34.130631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:34.131548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:34.131661] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:34.131706] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:34.267013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:34.267174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:34.267216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:34.267247] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:34.270767] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-02-03T20:32:34.271049] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-02-03T20:32:34.271180] [INFO ] [sig ] SYM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:34.412316] [INFO ] [LOCAL ] Saved forecast: SYM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SYM.txt [2026-02-03T20:32:34.412468] [INFO ] [sig ] [2962/3452] Completed SYM in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:34.412508] [INFO ] [sig ] [2963/3452] Forecasting SYNA... [2026-02-03T20:32:34.412538] [INFO ] [sig ] Generating forecast for: SYNA [2026-02-03T20:32:34.412587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-02-03T20:32:34.425427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-02-03T20:32:34.425892] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-02-03T20:32:34.426859] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-02-03T20:32:34.426923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:34.426965] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:34.427003] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:34.427083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:34.500231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:34.501389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:34.501500] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:34.501555] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:34.629794] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:34.629954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:34.629996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:34.630048] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:34.633556] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: UP (p=59.95%) [2026-02-03T20:32:34.633847] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-02-03T20:32:34.633978] [INFO ] [sig ] SYNA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:34.776899] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SYNA.txt [2026-02-03T20:32:34.777081] [INFO ] [sig ] [2963/3452] Completed SYNA in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:34.777123] [INFO ] [sig ] [2964/3452] Forecasting SYRE... [2026-02-03T20:32:34.777153] [INFO ] [sig ] Generating forecast for: SYRE [2026-02-03T20:32:34.777184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-02-03T20:32:34.788680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-02-03T20:32:34.789037] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-02-03T20:32:34.789818] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-02-03T20:32:34.789871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:34.789903] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:34.789931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:34.789992] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:34.847452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:34.848240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:34.848325] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:34.848356] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:34.967555] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:34.967730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:34.967772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:34.967800] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:34.971200] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: UP (p=82.51%) [2026-02-03T20:32:34.971471] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-02-03T20:32:34.971616] [INFO ] [sig ] SYRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:35.115225] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/SYRE.txt [2026-02-03T20:32:35.115387] [INFO ] [sig ] [2964/3452] Completed SYRE in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:35.115428] [INFO ] [sig ] [2965/3452] Forecasting SYY... [2026-02-03T20:32:35.115457] [INFO ] [sig ] Generating forecast for: SYY [2026-02-03T20:32:35.115490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-02-03T20:32:35.127432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-02-03T20:32:35.127874] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-02-03T20:32:35.128711] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-02-03T20:32:35.128764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:35.128795] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:35.128821] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:35.128877] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:35.186735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:35.187800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:35.187885] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:35.187953] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:35.314756] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:35.314929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:35.314972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:35.315001] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:35.318565] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=42.17%) [2026-02-03T20:32:35.318951] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-02-03T20:32:35.319117] [INFO ] [sig ] SYY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:35.467530] [INFO ] [LOCAL ] Saved forecast: SYY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/SYY.txt [2026-02-03T20:32:35.467715] [INFO ] [sig ] [2965/3452] Completed SYY in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:35.467757] [INFO ] [sig ] [2966/3452] Forecasting TAC... [2026-02-03T20:32:35.467786] [INFO ] [sig ] Generating forecast for: TAC [2026-02-03T20:32:35.467818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-02-03T20:32:35.481090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-02-03T20:32:35.481753] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-02-03T20:32:35.482857] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-02-03T20:32:35.482915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:35.482949] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:35.482978] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:35.483036] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:35.544811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:35.545892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:35.545982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:35.546017] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:35.671456] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:35.671631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:35.671691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:35.671740] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:35.675133] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: UP (p=67.96%) [2026-02-03T20:32:35.675410] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-02-03T20:32:35.675538] [INFO ] [sig ] TAC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:35.822646] [INFO ] [LOCAL ] Saved forecast: TAC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TAC.txt [2026-02-03T20:32:35.822788] [INFO ] [sig ] [2966/3452] Completed TAC in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:35.822827] [INFO ] [sig ] [2967/3452] Forecasting TAK... [2026-02-03T20:32:35.822857] [INFO ] [sig ] Generating forecast for: TAK [2026-02-03T20:32:35.822887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-02-03T20:32:35.835627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-02-03T20:32:35.836011] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-02-03T20:32:35.836870] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-02-03T20:32:35.836933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:35.837006] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:35.837044] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:35.837120] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:35.896452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:35.897333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:35.897417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:35.897450] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:36.020743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:36.020903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:36.020948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:36.020978] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:36.024472] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-02-03T20:32:36.024765] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-02-03T20:32:36.024893] [INFO ] [sig ] TAK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:36.170458] [INFO ] [LOCAL ] Saved forecast: TAK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TAK.txt [2026-02-03T20:32:36.170610] [INFO ] [sig ] [2967/3452] Completed TAK in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:36.170652] [INFO ] [sig ] [2968/3452] Forecasting TAL... [2026-02-03T20:32:36.170683] [INFO ] [sig ] Generating forecast for: TAL [2026-02-03T20:32:36.170714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-02-03T20:32:36.182646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-02-03T20:32:36.183091] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-02-03T20:32:36.183996] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-02-03T20:32:36.184051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:36.184083] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:36.184110] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:36.184168] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:36.244920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:36.245927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:36.246025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:36.246059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:36.368617] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:36.368783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:36.368828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:36.368858] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:36.372385] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: UP (p=55.82%) [2026-02-03T20:32:36.372723] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-02-03T20:32:36.372867] [INFO ] [sig ] TAL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:36.525965] [INFO ] [LOCAL ] Saved forecast: TAL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TAL.txt [2026-02-03T20:32:36.526325] [INFO ] [sig ] [2968/3452] Completed TAL in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:36.526370] [INFO ] [sig ] [2969/3452] Forecasting TALK... [2026-02-03T20:32:36.526401] [INFO ] [sig ] Generating forecast for: TALK [2026-02-03T20:32:36.526433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-02-03T20:32:36.538852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-02-03T20:32:36.539245] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-02-03T20:32:36.540079] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-02-03T20:32:36.540164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:36.540201] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:36.540230] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:36.540290] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:36.602663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:36.603532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:36.603635] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:36.603671] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:36.728872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:36.729041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:36.729088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:36.729117] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:36.733174] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-02-03T20:32:36.733459] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-02-03T20:32:36.733607] [INFO ] [sig ] TALK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:36.880637] [INFO ] [LOCAL ] Saved forecast: TALK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TALK.txt [2026-02-03T20:32:36.880831] [INFO ] [sig ] [2969/3452] Completed TALK in 0.4s | 2.82 sym/s | Total: 17.5m | ETA: 2.9m [2026-02-03T20:32:36.880881] [INFO ] [sig ] [2970/3452] Forecasting TALO... [2026-02-03T20:32:36.880912] [INFO ] [sig ] Generating forecast for: TALO [2026-02-03T20:32:36.880946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-02-03T20:32:36.894349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-02-03T20:32:36.894775] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-02-03T20:32:36.895594] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-02-03T20:32:36.895648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:36.895681] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:36.895709] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:36.895768] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:36.954830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:36.955727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:36.955816] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:36.955848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:37.081242] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:37.081400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:37.081441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:37.081512] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:37.085038] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=88.77%) [2026-02-03T20:32:37.085337] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-02-03T20:32:37.085484] [INFO ] [sig ] TALO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:37.229249] [INFO ] [LOCAL ] Saved forecast: TALO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TALO.txt [2026-02-03T20:32:37.229420] [INFO ] [sig ] [2970/3452] Completed TALO in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-03T20:32:37.229463] [INFO ] [sig ] [2971/3452] Forecasting TAOP... [2026-02-03T20:32:37.229493] [INFO ] [sig ] Generating forecast for: TAOP [2026-02-03T20:32:37.229526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-02-03T20:32:37.240822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-02-03T20:32:37.241246] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-02-03T20:32:37.242070] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-02-03T20:32:37.242124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:37.242156] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:37.242183] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:37.242239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:37.302328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:37.303193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:37.303276] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:37.303308] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:37.423140] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:37.423295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:37.423336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:37.423365] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:37.426768] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-02-03T20:32:37.427042] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-02-03T20:32:37.427167] [INFO ] [sig ] TAOP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:37.570940] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TAOP.txt [2026-02-03T20:32:37.571099] [INFO ] [sig ] [2971/3452] Completed TAOP in 0.3s | 2.82 sym/s | Total: 17.5m | ETA: 2.8m [2026-02-03T20:32:37.571141] [INFO ] [sig ] [2972/3452] Forecasting TAP... [2026-02-03T20:32:37.571172] [INFO ] [sig ] Generating forecast for: TAP [2026-02-03T20:32:37.571203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-02-03T20:32:37.582511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-02-03T20:32:37.582929] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-02-03T20:32:37.583726] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-02-03T20:32:37.583778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:37.583809] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:37.583836] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:37.583892] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:37.641300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:37.642187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:37.642272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:37.642305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:37.764846] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:37.765009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:37.765048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:37.765077] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:37.769081] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-02-03T20:32:37.769517] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-02-03T20:32:37.769666] [INFO ] [sig ] TAP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:37.914811] [INFO ] [LOCAL ] Saved forecast: TAP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TAP.txt [2026-02-03T20:32:37.914993] [INFO ] [sig ] [2972/3452] Completed TAP in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:37.915037] [INFO ] [sig ] [2973/3452] Forecasting TARA... [2026-02-03T20:32:37.915068] [INFO ] [sig ] Generating forecast for: TARA [2026-02-03T20:32:37.915101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-02-03T20:32:37.927101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-02-03T20:32:37.927464] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-02-03T20:32:37.928300] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-02-03T20:32:37.928353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:37.928385] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:37.928412] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:37.928468] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:37.987591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:37.988441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:37.988526] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:37.988559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:38.107725] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:38.107880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:38.107941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:38.107979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:38.111399] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: DOWN (p=26.19%) [2026-02-03T20:32:38.111689] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-02-03T20:32:38.111821] [INFO ] [sig ] TARA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:38.257282] [INFO ] [LOCAL ] Saved forecast: TARA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TARA.txt [2026-02-03T20:32:38.257440] [INFO ] [sig ] [2973/3452] Completed TARA in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:38.257481] [INFO ] [sig ] [2974/3452] Forecasting TARK... [2026-02-03T20:32:38.257511] [INFO ] [sig ] Generating forecast for: TARK [2026-02-03T20:32:38.257541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-02-03T20:32:38.268699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-02-03T20:32:38.269108] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-02-03T20:32:38.269934] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-02-03T20:32:38.269990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:38.270023] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:38.270049] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:38.270106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:38.328069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:38.328994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:38.329098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:38.329138] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:38.448254] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:38.448408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:38.448450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:38.448480] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:38.451880] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-02-03T20:32:38.452171] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-02-03T20:32:38.452301] [INFO ] [sig ] TARK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:38.594738] [INFO ] [LOCAL ] Saved forecast: TARK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TARK.txt [2026-02-03T20:32:38.594879] [INFO ] [sig ] [2974/3452] Completed TARK in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:38.594920] [INFO ] [sig ] [2975/3452] Forecasting TARS... [2026-02-03T20:32:38.594952] [INFO ] [sig ] Generating forecast for: TARS [2026-02-03T20:32:38.594989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-02-03T20:32:38.607445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-02-03T20:32:38.607910] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-02-03T20:32:38.608815] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-02-03T20:32:38.608873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:38.608906] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:38.608934] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:38.609000] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:38.667037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:38.667831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:38.667941] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:38.667977] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:38.801880] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:38.802052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:38.802095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:38.802124] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:38.805824] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-02-03T20:32:38.806159] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-02-03T20:32:38.806309] [INFO ] [sig ] TARS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:38.953700] [INFO ] [LOCAL ] Saved forecast: TARS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TARS.txt [2026-02-03T20:32:38.953861] [INFO ] [sig ] [2975/3452] Completed TARS in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:38.953902] [INFO ] [sig ] [2976/3452] Forecasting TASK... [2026-02-03T20:32:38.953934] [INFO ] [sig ] Generating forecast for: TASK [2026-02-03T20:32:38.953964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-02-03T20:32:38.966735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-02-03T20:32:38.967172] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-02-03T20:32:38.968289] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-02-03T20:32:38.968347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:38.968380] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:38.968407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:38.968464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:39.027680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:39.028567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:39.028699] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:39.028732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:39.154499] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:39.154702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:39.154745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:39.154774] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:39.158397] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=70.26%) [2026-02-03T20:32:39.158751] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-02-03T20:32:39.158900] [INFO ] [sig ] TASK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:39.303786] [INFO ] [LOCAL ] Saved forecast: TASK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TASK.txt [2026-02-03T20:32:39.303941] [INFO ] [sig ] [2976/3452] Completed TASK in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:39.303982] [INFO ] [sig ] [2977/3452] Forecasting TAYD... [2026-02-03T20:32:39.304013] [INFO ] [sig ] Generating forecast for: TAYD [2026-02-03T20:32:39.304043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-02-03T20:32:39.315526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-02-03T20:32:39.315944] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-02-03T20:32:39.316770] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-02-03T20:32:39.316825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:39.316858] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:39.316887] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:39.316944] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:39.376209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:39.377105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:39.377231] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:39.377267] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:39.500130] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:39.500325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:39.500380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:39.500423] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:39.504105] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: DOWN (p=35.10%) [2026-02-03T20:32:39.504391] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-02-03T20:32:39.504526] [INFO ] [sig ] TAYD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:39.651678] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TAYD.txt [2026-02-03T20:32:39.651830] [INFO ] [sig ] [2977/3452] Completed TAYD in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:39.651870] [INFO ] [sig ] [2978/3452] Forecasting TBB... [2026-02-03T20:32:39.651901] [INFO ] [sig ] Generating forecast for: TBB [2026-02-03T20:32:39.651934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-02-03T20:32:39.666556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-02-03T20:32:39.667060] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-02-03T20:32:39.668238] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-02-03T20:32:39.668309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:39.668350] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:39.668385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:39.668464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:39.735023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:39.735977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:39.736084] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:39.736118] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:39.856857] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:39.857020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:39.857061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:39.857090] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:39.861038] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-02-03T20:32:39.861381] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-02-03T20:32:39.861744] [INFO ] [sig ] TBB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:40.010696] [INFO ] [LOCAL ] Saved forecast: TBB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TBB.txt [2026-02-03T20:32:40.010873] [INFO ] [sig ] [2978/3452] Completed TBB in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:40.010914] [INFO ] [sig ] [2979/3452] Forecasting TBBK... [2026-02-03T20:32:40.010944] [INFO ] [sig ] Generating forecast for: TBBK [2026-02-03T20:32:40.010974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-02-03T20:32:40.022777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-02-03T20:32:40.023201] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-02-03T20:32:40.024077] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-02-03T20:32:40.024138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:40.024169] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:40.024196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:40.024253] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:40.082336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:40.083288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:40.083400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:40.083433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:40.208320] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:40.208492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:40.208534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:40.208565] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:40.212096] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=55.43%) [2026-02-03T20:32:40.212409] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-02-03T20:32:40.212552] [INFO ] [sig ] TBBK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:40.356078] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TBBK.txt [2026-02-03T20:32:40.356226] [INFO ] [sig ] [2979/3452] Completed TBBK in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:40.356267] [INFO ] [sig ] [2980/3452] Forecasting TBI... [2026-02-03T20:32:40.356298] [INFO ] [sig ] Generating forecast for: TBI [2026-02-03T20:32:40.356330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-02-03T20:32:40.367617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-02-03T20:32:40.368070] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-02-03T20:32:40.369019] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-02-03T20:32:40.369128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:40.369172] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:40.369206] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:40.369265] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:40.428069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:40.428841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:40.428938] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:40.428972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:40.550930] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:40.551093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:40.551141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:40.551180] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:40.554769] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: DOWN (p=46.61%) [2026-02-03T20:32:40.555090] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-02-03T20:32:40.555231] [INFO ] [sig ] TBI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:40.701649] [INFO ] [LOCAL ] Saved forecast: TBI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TBI.txt [2026-02-03T20:32:40.701829] [INFO ] [sig ] [2980/3452] Completed TBI in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:40.701876] [INFO ] [sig ] [2981/3452] Forecasting TBIL... [2026-02-03T20:32:40.701909] [INFO ] [sig ] Generating forecast for: TBIL [2026-02-03T20:32:40.701939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-02-03T20:32:40.715754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-02-03T20:32:40.716216] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-02-03T20:32:40.717129] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-02-03T20:32:40.717197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:40.717231] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:40.717258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:40.717316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:40.781286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:40.782206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:40.782292] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:40.782327] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:40.853651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:40.853809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:40.853852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:40.853883] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:40.857377] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-02-03T20:32:40.857684] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-02-03T20:32:40.857814] [INFO ] [sig ] TBIL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:41.009922] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TBIL.txt [2026-02-03T20:32:41.010088] [INFO ] [sig ] [2981/3452] Completed TBIL in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:41.010131] [INFO ] [sig ] [2982/3452] Forecasting TBLA... [2026-02-03T20:32:41.010164] [INFO ] [sig ] Generating forecast for: TBLA [2026-02-03T20:32:41.010195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-02-03T20:32:41.023836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-02-03T20:32:41.024204] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-02-03T20:32:41.025040] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-02-03T20:32:41.025096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:41.025129] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:41.025156] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:41.025214] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:41.084491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:41.085188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:41.085270] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:41.085304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:41.211644] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:41.211809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:41.211858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:41.211889] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:41.215646] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: UP (p=91.67%) [2026-02-03T20:32:41.215930] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-02-03T20:32:41.216066] [INFO ] [sig ] TBLA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:41.372783] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TBLA.txt [2026-02-03T20:32:41.372976] [INFO ] [sig ] [2982/3452] Completed TBLA in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:41.373039] [INFO ] [sig ] [2983/3452] Forecasting TBLD... [2026-02-03T20:32:41.373084] [INFO ] [sig ] Generating forecast for: TBLD [2026-02-03T20:32:41.373126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-02-03T20:32:41.386061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-02-03T20:32:41.386652] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-02-03T20:32:41.387624] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-02-03T20:32:41.387676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:41.387710] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:41.387738] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:41.387795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:41.451208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:41.452180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:41.452271] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:41.452304] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:41.585535] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:41.585715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:41.585757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:41.585789] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:41.589431] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=98.67%) [2026-02-03T20:32:41.589781] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-02-03T20:32:41.589927] [INFO ] [sig ] TBLD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:41.740876] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TBLD.txt [2026-02-03T20:32:41.741069] [INFO ] [sig ] [2983/3452] Completed TBLD in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:41.741123] [INFO ] [sig ] [2984/3452] Forecasting TBPH... [2026-02-03T20:32:41.741158] [INFO ] [sig ] Generating forecast for: TBPH [2026-02-03T20:32:41.741191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-02-03T20:32:41.753798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-02-03T20:32:41.754236] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-02-03T20:32:41.755142] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-02-03T20:32:41.755198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:41.755277] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:41.755314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:41.755372] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:41.820399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:41.821389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:41.821495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:41.821547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:41.952425] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:41.952617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:41.952682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:41.952729] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:41.956556] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=42.84%) [2026-02-03T20:32:41.956949] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-02-03T20:32:41.957120] [INFO ] [sig ] TBPH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:42.140515] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TBPH.txt [2026-02-03T20:32:42.140755] [INFO ] [sig ] [2984/3452] Completed TBPH in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:42.140821] [INFO ] [sig ] [2985/3452] Forecasting TBRG... [2026-02-03T20:32:42.140872] [INFO ] [sig ] Generating forecast for: TBRG [2026-02-03T20:32:42.140917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-02-03T20:32:42.156121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-02-03T20:32:42.156675] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-02-03T20:32:42.157760] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-02-03T20:32:42.157831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:42.157873] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:42.157907] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:42.158004] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:42.240823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:42.241969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:42.242105] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:42.242149] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:42.415203] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:42.415393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:42.415454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:42.415496] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:42.421263] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=96.98%) [2026-02-03T20:32:42.421968] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-02-03T20:32:42.422194] [INFO ] [sig ] TBRG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:42.638391] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TBRG.txt [2026-02-03T20:32:42.638614] [INFO ] [sig ] [2985/3452] Completed TBRG in 0.5s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:42.638668] [INFO ] [sig ] [2986/3452] Forecasting TCBI... [2026-02-03T20:32:42.638703] [INFO ] [sig ] Generating forecast for: TCBI [2026-02-03T20:32:42.638743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-02-03T20:32:42.653344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-02-03T20:32:42.653801] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-02-03T20:32:42.654767] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-02-03T20:32:42.654826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:42.654859] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:42.654885] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:42.654942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:42.713244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:42.714170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:42.714282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:42.714315] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:42.845784] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:42.845946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:42.845986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:42.846015] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:42.849758] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-02-03T20:32:42.850106] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-02-03T20:32:42.850262] [INFO ] [sig ] TCBI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:42.995039] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TCBI.txt [2026-02-03T20:32:42.995203] [INFO ] [sig ] [2986/3452] Completed TCBI in 0.4s | 2.82 sym/s | Total: 17.6m | ETA: 2.8m [2026-02-03T20:32:42.995243] [INFO ] [sig ] [2987/3452] Forecasting TCBIO... [2026-02-03T20:32:42.995272] [INFO ] [sig ] Generating forecast for: TCBIO [2026-02-03T20:32:42.995303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-02-03T20:32:43.007690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-02-03T20:32:43.008165] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-02-03T20:32:43.009252] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-02-03T20:32:43.009310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:43.009342] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:43.009369] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:43.009616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:43.067373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:43.068315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:43.068425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:43.068458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:43.184233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:43.184404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:43.184465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:43.184542] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:43.189297] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=73.97%) [2026-02-03T20:32:43.189694] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-02-03T20:32:43.189855] [INFO ] [sig ] TCBIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:43.341193] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TCBIO.txt [2026-02-03T20:32:43.341381] [INFO ] [sig ] [2987/3452] Completed TCBIO in 0.3s | 2.82 sym/s | Total: 17.6m | ETA: 2.7m [2026-02-03T20:32:43.341428] [INFO ] [sig ] [2988/3452] Forecasting TCBK... [2026-02-03T20:32:43.341461] [INFO ] [sig ] Generating forecast for: TCBK [2026-02-03T20:32:43.341494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-02-03T20:32:43.353715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-02-03T20:32:43.354151] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-02-03T20:32:43.355097] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-02-03T20:32:43.355159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:43.355192] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:43.355219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:43.355277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:43.412592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:43.413542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:43.413652] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:43.413687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:43.539050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:43.539223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:43.539271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:43.539301] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:43.542903] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-02-03T20:32:43.543217] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-02-03T20:32:43.543361] [INFO ] [sig ] TCBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:43.689275] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TCBK.txt [2026-02-03T20:32:43.689436] [INFO ] [sig ] [2988/3452] Completed TCBK in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:43.689476] [INFO ] [sig ] [2989/3452] Forecasting TCBX... [2026-02-03T20:32:43.689506] [INFO ] [sig ] Generating forecast for: TCBX [2026-02-03T20:32:43.689536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-02-03T20:32:43.701408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-02-03T20:32:43.701792] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-02-03T20:32:43.702615] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-02-03T20:32:43.702667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:43.702699] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:43.702725] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:43.702782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:43.760882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:43.761788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:43.761873] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:43.761906] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:43.887315] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:43.887492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:43.887540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:43.887653] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:43.891266] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: DOWN (p=37.41%) [2026-02-03T20:32:43.891550] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-02-03T20:32:43.891716] [INFO ] [sig ] TCBX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:44.040379] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TCBX.txt [2026-02-03T20:32:44.040535] [INFO ] [sig ] [2989/3452] Completed TCBX in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:44.040593] [INFO ] [sig ] [2990/3452] Forecasting TCMD... [2026-02-03T20:32:44.040626] [INFO ] [sig ] Generating forecast for: TCMD [2026-02-03T20:32:44.040659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-02-03T20:32:44.052477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-02-03T20:32:44.052919] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-02-03T20:32:44.053746] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-02-03T20:32:44.053800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:44.053834] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:44.053875] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:44.053942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:44.116754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:44.117784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:44.117896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:44.117956] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:44.252084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:44.252262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:44.252304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:44.252334] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:44.256109] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=43.67%) [2026-02-03T20:32:44.256415] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-02-03T20:32:44.256554] [INFO ] [sig ] TCMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:44.409790] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TCMD.txt [2026-02-03T20:32:44.409969] [INFO ] [sig ] [2990/3452] Completed TCMD in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:44.410018] [INFO ] [sig ] [2991/3452] Forecasting TCOM... [2026-02-03T20:32:44.410052] [INFO ] [sig ] Generating forecast for: TCOM [2026-02-03T20:32:44.410090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-02-03T20:32:44.424045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-02-03T20:32:44.424721] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-02-03T20:32:44.425851] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-02-03T20:32:44.425904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:44.425954] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:44.425982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:44.426047] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:44.494056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:44.495312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:44.495622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:44.495700] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:44.635901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:44.636065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:44.636106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:44.636137] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:44.639694] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: UP (p=91.17%) [2026-02-03T20:32:44.639992] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-02-03T20:32:44.640133] [INFO ] [sig ] TCOM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:44.786972] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TCOM.txt [2026-02-03T20:32:44.787153] [INFO ] [sig ] [2991/3452] Completed TCOM in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:44.787202] [INFO ] [sig ] [2992/3452] Forecasting TCPC... [2026-02-03T20:32:44.787238] [INFO ] [sig ] Generating forecast for: TCPC [2026-02-03T20:32:44.787276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-02-03T20:32:44.798661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-02-03T20:32:44.799049] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-02-03T20:32:44.799849] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-02-03T20:32:44.799902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:44.799935] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:44.799961] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:44.800017] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:44.860396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:44.861564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:44.861688] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:44.861722] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:44.996175] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:44.996589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:44.996642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:44.996672] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:45.001123] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-02-03T20:32:45.001454] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-02-03T20:32:45.001647] [INFO ] [sig ] TCPC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:45.157092] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TCPC.txt [2026-02-03T20:32:45.157313] [INFO ] [sig ] [2992/3452] Completed TCPC in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:45.157364] [INFO ] [sig ] [2993/3452] Forecasting TCX... [2026-02-03T20:32:45.157397] [INFO ] [sig ] Generating forecast for: TCX [2026-02-03T20:32:45.157427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-02-03T20:32:45.169672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-02-03T20:32:45.170088] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-02-03T20:32:45.171088] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-02-03T20:32:45.171143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:45.171177] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:45.171203] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:45.171260] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:45.232662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:45.233605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:45.233695] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:45.233728] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:45.352026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:45.352193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:45.352235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:45.352263] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:45.355854] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-02-03T20:32:45.356167] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-02-03T20:32:45.356305] [INFO ] [sig ] TCX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:45.504038] [INFO ] [LOCAL ] Saved forecast: TCX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TCX.txt [2026-02-03T20:32:45.504208] [INFO ] [sig ] [2993/3452] Completed TCX in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:45.504249] [INFO ] [sig ] [2994/3452] Forecasting TD... [2026-02-03T20:32:45.504279] [INFO ] [sig ] Generating forecast for: TD [2026-02-03T20:32:45.504309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-02-03T20:32:45.516151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-02-03T20:32:45.516777] [INFO ] [FORECASTER] Starting predict_future for TD [2026-02-03T20:32:45.517544] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-02-03T20:32:45.517615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:45.517648] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:45.517675] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:45.517731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:45.577856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:45.578856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:45.578974] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:45.579009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:45.703233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:45.703405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:45.703447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:45.703478] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:45.707322] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: DOWN (p=20.49%) [2026-02-03T20:32:45.707634] [INFO ] [FORECASTER] Completed predict_future for TD [2026-02-03T20:32:45.707768] [INFO ] [sig ] TD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:45.856692] [INFO ] [LOCAL ] Saved forecast: TD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TD.txt [2026-02-03T20:32:45.856842] [INFO ] [sig ] [2994/3452] Completed TD in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:45.856884] [INFO ] [sig ] [2995/3452] Forecasting TDC... [2026-02-03T20:32:45.856935] [INFO ] [sig ] Generating forecast for: TDC [2026-02-03T20:32:45.856967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-02-03T20:32:45.868847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-02-03T20:32:45.869212] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-02-03T20:32:45.870004] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-02-03T20:32:45.870058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:45.870090] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:45.870116] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:45.870176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:45.931351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:45.932242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:45.932339] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:45.932374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:46.053891] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:46.054045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:46.054085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:46.054114] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:46.057535] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=10.41%) [2026-02-03T20:32:46.057832] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-02-03T20:32:46.057986] [INFO ] [sig ] TDC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:46.200209] [INFO ] [LOCAL ] Saved forecast: TDC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TDC.txt [2026-02-03T20:32:46.200421] [INFO ] [sig ] [2995/3452] Completed TDC in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:46.200483] [INFO ] [sig ] [2996/3452] Forecasting TDF... [2026-02-03T20:32:46.200531] [INFO ] [sig ] Generating forecast for: TDF [2026-02-03T20:32:46.200602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-02-03T20:32:46.212713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-02-03T20:32:46.213112] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-02-03T20:32:46.213961] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-02-03T20:32:46.214016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:46.214049] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:46.214077] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:46.214134] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:46.274345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:46.275416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:46.275524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:46.275597] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:46.397193] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:46.397358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:46.397398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:46.397426] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:46.401258] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=64.42%) [2026-02-03T20:32:46.401800] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-02-03T20:32:46.401948] [INFO ] [sig ] TDF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:46.550447] [INFO ] [LOCAL ] Saved forecast: TDF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TDF.txt [2026-02-03T20:32:46.550638] [INFO ] [sig ] [2996/3452] Completed TDF in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:46.550681] [INFO ] [sig ] [2997/3452] Forecasting TDG... [2026-02-03T20:32:46.550711] [INFO ] [sig ] Generating forecast for: TDG [2026-02-03T20:32:46.550744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-02-03T20:32:46.562980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-02-03T20:32:46.563394] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-02-03T20:32:46.564207] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-02-03T20:32:46.564265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:46.564297] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:46.564323] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:46.564380] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:46.625397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:46.626393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:46.626476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:46.626509] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:46.745791] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:46.745958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:46.746000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:46.746029] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:46.749536] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=37.59%) [2026-02-03T20:32:46.749831] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-02-03T20:32:46.749974] [INFO ] [sig ] TDG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:46.901018] [INFO ] [LOCAL ] Saved forecast: TDG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TDG.txt [2026-02-03T20:32:46.901205] [INFO ] [sig ] [2997/3452] Completed TDG in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:46.901247] [INFO ] [sig ] [2998/3452] Forecasting TDS... [2026-02-03T20:32:46.901279] [INFO ] [sig ] Generating forecast for: TDS [2026-02-03T20:32:46.901309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-02-03T20:32:46.912082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-02-03T20:32:46.912419] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-02-03T20:32:46.913198] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-02-03T20:32:46.913252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:46.913284] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:46.913312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:46.913369] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:46.969994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:46.970690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:46.970770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:46.970802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:47.088964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:47.089127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:47.089170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:47.089224] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:47.092673] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-02-03T20:32:47.092956] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-02-03T20:32:47.093085] [INFO ] [sig ] TDS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:47.234062] [INFO ] [LOCAL ] Saved forecast: TDS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TDS.txt [2026-02-03T20:32:47.234192] [INFO ] [sig ] [2998/3452] Completed TDS in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:47.234232] [INFO ] [sig ] [2999/3452] Forecasting TDSC... [2026-02-03T20:32:47.234262] [INFO ] [sig ] Generating forecast for: TDSC [2026-02-03T20:32:47.234293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-02-03T20:32:47.244968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-02-03T20:32:47.245292] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-02-03T20:32:47.246060] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-02-03T20:32:47.246114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:47.246146] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:47.246173] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:47.246228] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:47.305632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:47.306309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:47.306393] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:47.306425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:47.415590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:47.415748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:47.415788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:47.415817] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:47.419231] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: UP (p=50.21%) [2026-02-03T20:32:47.419505] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-02-03T20:32:47.419652] [INFO ] [sig ] TDSC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:47.561273] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TDSC.txt [2026-02-03T20:32:47.561404] [INFO ] [sig ] [2999/3452] Completed TDSC in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:47.561443] [INFO ] [sig ] [3000/3452] Forecasting TDUP... [2026-02-03T20:32:47.561474] [INFO ] [sig ] Generating forecast for: TDUP [2026-02-03T20:32:47.561504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-02-03T20:32:47.572435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-02-03T20:32:47.572772] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-02-03T20:32:47.573538] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-02-03T20:32:47.573611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:47.573647] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:47.573674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:47.573731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:47.631880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:47.632604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:47.632685] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:47.632737] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:47.756090] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:47.756297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:47.756339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:47.756370] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:47.759822] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=88.45%) [2026-02-03T20:32:47.760099] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-02-03T20:32:47.760225] [INFO ] [sig ] TDUP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:47.903455] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TDUP.txt [2026-02-03T20:32:47.903635] [INFO ] [sig ] [3000/3452] Completed TDUP in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:47.903679] [INFO ] [sig ] [3001/3452] Forecasting TDY... [2026-02-03T20:32:47.903709] [INFO ] [sig ] Generating forecast for: TDY [2026-02-03T20:32:47.903740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-02-03T20:32:47.915503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-02-03T20:32:47.915852] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-02-03T20:32:47.916669] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-02-03T20:32:47.916723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:47.916786] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:47.916815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:47.916873] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:47.981163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:47.982239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:47.982341] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:47.982389] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:48.102131] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:48.102285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:48.102326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:48.102355] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:48.106164] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=67.64%) [2026-02-03T20:32:48.106649] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-02-03T20:32:48.106776] [INFO ] [sig ] TDY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:48.253748] [INFO ] [LOCAL ] Saved forecast: TDY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TDY.txt [2026-02-03T20:32:48.253877] [INFO ] [sig ] [3001/3452] Completed TDY in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:48.253916] [INFO ] [sig ] [3002/3452] Forecasting TEAM... [2026-02-03T20:32:48.253947] [INFO ] [sig ] Generating forecast for: TEAM [2026-02-03T20:32:48.253977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-02-03T20:32:48.270711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-02-03T20:32:48.271290] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-02-03T20:32:48.272548] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-02-03T20:32:48.272676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:48.272724] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:48.272783] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:48.272866] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:48.337523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:48.338514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:48.338628] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:48.338666] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:48.469602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:48.469766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:48.469808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:48.469838] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:48.473539] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: DOWN (p=44.97%) [2026-02-03T20:32:48.473867] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-02-03T20:32:48.474008] [INFO ] [sig ] TEAM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:48.624154] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TEAM.txt [2026-02-03T20:32:48.624317] [INFO ] [sig ] [3002/3452] Completed TEAM in 0.4s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:48.624359] [INFO ] [sig ] [3003/3452] Forecasting TECH... [2026-02-03T20:32:48.624391] [INFO ] [sig ] Generating forecast for: TECH [2026-02-03T20:32:48.624422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-02-03T20:32:48.635829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-02-03T20:32:48.636240] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-02-03T20:32:48.637074] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-02-03T20:32:48.637131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:48.637166] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:48.637194] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:48.637252] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:48.694558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:48.695437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:48.695524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:48.695559] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:48.824688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:48.824874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:48.824915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:48.824943] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:48.828452] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: DOWN (p=13.14%) [2026-02-03T20:32:48.828749] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-02-03T20:32:48.828881] [INFO ] [sig ] TECH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:48.972501] [INFO ] [LOCAL ] Saved forecast: TECH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TECH.txt [2026-02-03T20:32:48.972670] [INFO ] [sig ] [3003/3452] Completed TECH in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.7m [2026-02-03T20:32:48.972713] [INFO ] [sig ] [3004/3452] Forecasting TECK... [2026-02-03T20:32:48.972745] [INFO ] [sig ] Generating forecast for: TECK [2026-02-03T20:32:48.972777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-02-03T20:32:48.984090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-02-03T20:32:48.984453] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-02-03T20:32:48.985293] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-02-03T20:32:48.985348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:48.985382] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:48.985411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:48.985475] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:49.042989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:49.043723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:49.043807] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:49.043841] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:49.166293] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:49.166452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:49.166493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:49.166558] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:49.170093] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: DOWN (p=34.78%) [2026-02-03T20:32:49.170408] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-02-03T20:32:49.170540] [INFO ] [sig ] TECK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:49.314196] [INFO ] [LOCAL ] Saved forecast: TECK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TECK.txt [2026-02-03T20:32:49.314370] [INFO ] [sig ] [3004/3452] Completed TECK in 0.3s | 2.82 sym/s | Total: 17.7m | ETA: 2.6m [2026-02-03T20:32:49.314413] [INFO ] [sig ] [3005/3452] Forecasting TEI... [2026-02-03T20:32:49.314442] [INFO ] [sig ] Generating forecast for: TEI [2026-02-03T20:32:49.314471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-02-03T20:32:49.325767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-02-03T20:32:49.326164] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-02-03T20:32:49.327138] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-02-03T20:32:49.327191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:49.327222] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:49.327248] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:49.327304] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:49.387365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:49.388501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:49.388796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:49.388834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:49.509973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:49.510133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:49.510175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:49.510204] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:49.513695] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=30.36%) [2026-02-03T20:32:49.513974] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-02-03T20:32:49.514106] [INFO ] [sig ] TEI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:49.665367] [INFO ] [LOCAL ] Saved forecast: TEI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TEI.txt [2026-02-03T20:32:49.665533] [INFO ] [sig ] [3005/3452] Completed TEI in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:49.665594] [INFO ] [sig ] [3006/3452] Forecasting TELO... [2026-02-03T20:32:49.665630] [INFO ] [sig ] Generating forecast for: TELO [2026-02-03T20:32:49.665667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-02-03T20:32:49.677428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-02-03T20:32:49.677824] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-02-03T20:32:49.678723] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-02-03T20:32:49.678778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:49.678811] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:49.678839] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:49.678897] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:49.737178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:49.738121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:49.738206] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:49.738245] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:49.857663] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:49.857820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:49.857862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:49.857892] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:49.861406] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-02-03T20:32:49.861718] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-02-03T20:32:49.861853] [INFO ] [sig ] TELO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:50.011423] [INFO ] [LOCAL ] Saved forecast: TELO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TELO.txt [2026-02-03T20:32:50.011608] [INFO ] [sig ] [3006/3452] Completed TELO in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:50.011654] [INFO ] [sig ] [3007/3452] Forecasting TEM... [2026-02-03T20:32:50.011688] [INFO ] [sig ] Generating forecast for: TEM [2026-02-03T20:32:50.011729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-02-03T20:32:50.022619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-02-03T20:32:50.023013] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-02-03T20:32:50.023876] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-02-03T20:32:50.023931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:50.023964] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:50.023993] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:50.024058] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:50.088135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:50.089047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:50.089154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:50.089190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:50.226305] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:50.226462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:50.226505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:50.226535] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:50.230204] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: DOWN (p=33.86%) [2026-02-03T20:32:50.230554] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-02-03T20:32:50.230719] [INFO ] [sig ] TEM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:50.379490] [INFO ] [LOCAL ] Saved forecast: TEM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TEM.txt [2026-02-03T20:32:50.379677] [INFO ] [sig ] [3007/3452] Completed TEM in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:50.379721] [INFO ] [sig ] [3008/3452] Forecasting TENB... [2026-02-03T20:32:50.379749] [INFO ] [sig ] Generating forecast for: TENB [2026-02-03T20:32:50.379779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-02-03T20:32:50.391759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-02-03T20:32:50.392146] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-02-03T20:32:50.392973] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-02-03T20:32:50.393027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:50.393062] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:50.393090] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:50.393149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:50.456159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:50.457057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:50.457141] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:50.457173] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:50.582187] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:50.582355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:50.582396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:50.582426] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:50.585825] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=55.41%) [2026-02-03T20:32:50.586105] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-02-03T20:32:50.586238] [INFO ] [sig ] TENB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:50.730728] [INFO ] [LOCAL ] Saved forecast: TENB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TENB.txt [2026-02-03T20:32:50.730889] [INFO ] [sig ] [3008/3452] Completed TENB in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:50.730930] [INFO ] [sig ] [3009/3452] Forecasting TENX... [2026-02-03T20:32:50.730961] [INFO ] [sig ] Generating forecast for: TENX [2026-02-03T20:32:50.730992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-02-03T20:32:50.742751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-02-03T20:32:50.743173] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-02-03T20:32:50.744001] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-02-03T20:32:50.744056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:50.744090] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:50.744118] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:50.744176] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:50.805916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:50.806986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:50.807071] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:50.807105] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:50.918296] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:50.918472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:50.918513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:50.918542] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:50.921993] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=32.50%) [2026-02-03T20:32:50.922275] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-02-03T20:32:50.922407] [INFO ] [sig ] TENX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:51.077771] [INFO ] [LOCAL ] Saved forecast: TENX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TENX.txt [2026-02-03T20:32:51.077980] [INFO ] [sig ] [3009/3452] Completed TENX in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:51.078032] [INFO ] [sig ] [3010/3452] Forecasting TERN... [2026-02-03T20:32:51.078062] [INFO ] [sig ] Generating forecast for: TERN [2026-02-03T20:32:51.078093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-02-03T20:32:51.090098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-02-03T20:32:51.090489] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-02-03T20:32:51.091276] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-02-03T20:32:51.091340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:51.091379] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:51.091411] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:51.091471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:51.153386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:51.154501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:51.154605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:51.154643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:51.277366] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:51.277535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:51.277593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:51.277625] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:51.281175] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-02-03T20:32:51.281483] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-02-03T20:32:51.281818] [INFO ] [sig ] TERN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:51.430525] [INFO ] [LOCAL ] Saved forecast: TERN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TERN.txt [2026-02-03T20:32:51.430706] [INFO ] [sig ] [3010/3452] Completed TERN in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:51.430749] [INFO ] [sig ] [3011/3452] Forecasting TEVA... [2026-02-03T20:32:51.430777] [INFO ] [sig ] Generating forecast for: TEVA [2026-02-03T20:32:51.430808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-02-03T20:32:51.443066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-02-03T20:32:51.443682] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-02-03T20:32:51.444469] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-02-03T20:32:51.444526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:51.444559] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:51.444613] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:51.444676] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:51.506468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:51.507607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:51.507745] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:51.507796] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:51.641643] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:51.641818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:51.641863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:51.641893] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:51.645556] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-02-03T20:32:51.645894] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-02-03T20:32:51.646036] [INFO ] [sig ] TEVA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:51.797077] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TEVA.txt [2026-02-03T20:32:51.797238] [INFO ] [sig ] [3011/3452] Completed TEVA in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:51.797280] [INFO ] [sig ] [3012/3452] Forecasting TEX... [2026-02-03T20:32:51.797310] [INFO ] [sig ] Generating forecast for: TEX [2026-02-03T20:32:51.797340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-02-03T20:32:51.810263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-02-03T20:32:51.810688] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-02-03T20:32:51.811540] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-02-03T20:32:51.811620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:51.811653] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:51.811679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:51.811735] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:51.869619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:51.870467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:51.870554] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:51.870609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:52.000194] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:52.000355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:52.000398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:52.000428] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:52.003892] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: UP (p=89.45%) [2026-02-03T20:32:52.004163] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-02-03T20:32:52.004289] [INFO ] [sig ] TEX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:52.221833] [INFO ] [LOCAL ] Saved forecast: TEX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TEX.txt [2026-02-03T20:32:52.221988] [INFO ] [sig ] [3012/3452] Completed TEX in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:52.222030] [INFO ] [sig ] [3013/3452] Forecasting TFC... [2026-02-03T20:32:52.222060] [INFO ] [sig ] Generating forecast for: TFC [2026-02-03T20:32:52.222090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-02-03T20:32:52.233190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-02-03T20:32:52.233565] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-02-03T20:32:52.234391] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-02-03T20:32:52.234456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:52.234495] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:52.234524] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:52.234610] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:52.292017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:52.292935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:52.293025] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:52.293059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:52.418864] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:52.419068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:52.419114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:52.419146] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:52.422780] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=70.72%) [2026-02-03T20:32:52.423065] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-02-03T20:32:52.423199] [INFO ] [sig ] TFC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:52.573452] [INFO ] [LOCAL ] Saved forecast: TFC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TFC.txt [2026-02-03T20:32:52.573652] [INFO ] [sig ] [3013/3452] Completed TFC in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:52.573718] [INFO ] [sig ] [3014/3452] Forecasting TFII... [2026-02-03T20:32:52.573769] [INFO ] [sig ] Generating forecast for: TFII [2026-02-03T20:32:52.573821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-02-03T20:32:52.586123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-02-03T20:32:52.586541] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-02-03T20:32:52.587467] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-02-03T20:32:52.587523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:52.587558] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:52.587614] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:52.587678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:52.647715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:52.648840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:52.648925] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:52.648957] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:52.772879] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:52.773057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:52.773101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:52.773131] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:52.776605] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-02-03T20:32:52.776892] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-02-03T20:32:52.777024] [INFO ] [sig ] TFII: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:52.923868] [INFO ] [LOCAL ] Saved forecast: TFII 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TFII.txt [2026-02-03T20:32:52.924075] [INFO ] [sig ] [3014/3452] Completed TFII in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:52.924129] [INFO ] [sig ] [3015/3452] Forecasting TFIN... [2026-02-03T20:32:52.924170] [INFO ] [sig ] Generating forecast for: TFIN [2026-02-03T20:32:52.924210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-02-03T20:32:52.936670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-02-03T20:32:52.937077] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-02-03T20:32:52.937870] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-02-03T20:32:52.937969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:52.938011] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:52.938041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:52.938098] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:52.998153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:52.999047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:52.999132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:52.999167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:53.116996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:53.117154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:53.117194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:53.117224] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:53.120654] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=13.43%) [2026-02-03T20:32:53.120931] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-02-03T20:32:53.121057] [INFO ] [sig ] TFIN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:53.265054] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TFIN.txt [2026-02-03T20:32:53.265182] [INFO ] [sig ] [3015/3452] Completed TFIN in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:53.265222] [INFO ] [sig ] [3016/3452] Forecasting TFPM... [2026-02-03T20:32:53.265252] [INFO ] [sig ] Generating forecast for: TFPM [2026-02-03T20:32:53.265281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-02-03T20:32:53.277142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-02-03T20:32:53.277454] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-02-03T20:32:53.278238] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-02-03T20:32:53.278291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:53.278323] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:53.278351] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:53.278409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:53.334779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:53.335403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:53.335493] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:53.335524] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:53.456361] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:53.456529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:53.456585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:53.456617] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:53.459981] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=78.58%) [2026-02-03T20:32:53.460250] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-02-03T20:32:53.460375] [INFO ] [sig ] TFPM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:53.600790] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TFPM.txt [2026-02-03T20:32:53.600904] [INFO ] [sig ] [3016/3452] Completed TFPM in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:53.600943] [INFO ] [sig ] [3017/3452] Forecasting TFSL... [2026-02-03T20:32:53.600973] [INFO ] [sig ] Generating forecast for: TFSL [2026-02-03T20:32:53.601002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-02-03T20:32:53.613791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-02-03T20:32:53.614226] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-02-03T20:32:53.615305] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-02-03T20:32:53.615371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:53.615413] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:53.615447] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:53.615511] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:53.678488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:53.679823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:53.679954] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:53.679999] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:53.805409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:53.805589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:53.805632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:53.805662] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:53.809126] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-02-03T20:32:53.809418] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-02-03T20:32:53.809555] [INFO ] [sig ] TFSL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:53.958118] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TFSL.txt [2026-02-03T20:32:53.958278] [INFO ] [sig ] [3017/3452] Completed TFSL in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:53.958325] [INFO ] [sig ] [3018/3452] Forecasting TG... [2026-02-03T20:32:53.958363] [INFO ] [sig ] Generating forecast for: TG [2026-02-03T20:32:53.958402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-02-03T20:32:53.969963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-02-03T20:32:53.970364] [INFO ] [FORECASTER] Starting predict_future for TG [2026-02-03T20:32:53.971167] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-02-03T20:32:53.971220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:53.971284] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:53.971315] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:53.971384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:54.028022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:54.028974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:54.029057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:54.029088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:54.162000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:54.162161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:54.162207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:54.162237] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:54.165749] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=48.83%) [2026-02-03T20:32:54.166028] [INFO ] [FORECASTER] Completed predict_future for TG [2026-02-03T20:32:54.166166] [INFO ] [sig ] TG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:54.310653] [INFO ] [LOCAL ] Saved forecast: TG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TG.txt [2026-02-03T20:32:54.310801] [INFO ] [sig ] [3018/3452] Completed TG in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:54.310855] [INFO ] [sig ] [3019/3452] Forecasting TGLS... [2026-02-03T20:32:54.310887] [INFO ] [sig ] Generating forecast for: TGLS [2026-02-03T20:32:54.310917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-02-03T20:32:54.322657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-02-03T20:32:54.322960] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-02-03T20:32:54.323730] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-02-03T20:32:54.323783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:54.323815] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:54.323843] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:54.323900] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:54.380799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:54.381410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:54.381490] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:54.381522] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:54.516392] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:54.516553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:54.516612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:54.516643] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:54.520023] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=42.70%) [2026-02-03T20:32:54.520300] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-02-03T20:32:54.520428] [INFO ] [sig ] TGLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:54.665338] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TGLS.txt [2026-02-03T20:32:54.665473] [INFO ] [sig ] [3019/3452] Completed TGLS in 0.4s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:54.665514] [INFO ] [sig ] [3020/3452] Forecasting TGNA... [2026-02-03T20:32:54.665544] [INFO ] [sig ] Generating forecast for: TGNA [2026-02-03T20:32:54.665590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-02-03T20:32:54.677902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-02-03T20:32:54.678268] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-02-03T20:32:54.679061] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-02-03T20:32:54.679115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:54.679148] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:54.679181] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:54.679243] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:54.736778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:54.737408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:54.737504] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:54.737539] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:54.860408] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:54.860595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:54.860637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:54.860667] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:54.864068] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: DOWN (p=16.49%) [2026-02-03T20:32:54.864377] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-02-03T20:32:54.864504] [INFO ] [sig ] TGNA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:55.004971] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TGNA.txt [2026-02-03T20:32:55.005097] [INFO ] [sig ] [3020/3452] Completed TGNA in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.6m [2026-02-03T20:32:55.005135] [INFO ] [sig ] [3021/3452] Forecasting TGS... [2026-02-03T20:32:55.005164] [INFO ] [sig ] Generating forecast for: TGS [2026-02-03T20:32:55.005195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-02-03T20:32:55.016591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-02-03T20:32:55.016900] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-02-03T20:32:55.017673] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-02-03T20:32:55.017727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:55.017759] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:55.017786] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:55.017843] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:55.077415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:55.078144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:55.078223] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:55.078255] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:55.194280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:55.194455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:55.194503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:55.194608] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:55.198107] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: UP (p=62.84%) [2026-02-03T20:32:55.198422] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-02-03T20:32:55.198558] [INFO ] [sig ] TGS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:55.341127] [INFO ] [LOCAL ] Saved forecast: TGS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TGS.txt [2026-02-03T20:32:55.341253] [INFO ] [sig ] [3021/3452] Completed TGS in 0.3s | 2.82 sym/s | Total: 17.8m | ETA: 2.5m [2026-02-03T20:32:55.341292] [INFO ] [sig ] [3022/3452] Forecasting TGTX... [2026-02-03T20:32:55.341322] [INFO ] [sig ] Generating forecast for: TGTX [2026-02-03T20:32:55.341358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-02-03T20:32:55.353433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-02-03T20:32:55.353959] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-02-03T20:32:55.354726] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-02-03T20:32:55.354779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:55.354810] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:55.354838] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:55.354894] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:55.412136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:55.412935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:55.413013] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:55.413045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:55.530934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:55.531098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:55.531157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:55.531187] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:55.534537] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=61.22%) [2026-02-03T20:32:55.534824] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-02-03T20:32:55.534949] [INFO ] [sig ] TGTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:55.674015] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TGTX.txt [2026-02-03T20:32:55.674126] [INFO ] [sig ] [3022/3452] Completed TGTX in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:55.674163] [INFO ] [sig ] [3023/3452] Forecasting TH... [2026-02-03T20:32:55.674192] [INFO ] [sig ] Generating forecast for: TH [2026-02-03T20:32:55.674222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-02-03T20:32:55.685226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-02-03T20:32:55.685612] [INFO ] [FORECASTER] Starting predict_future for TH [2026-02-03T20:32:55.686362] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-02-03T20:32:55.686421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:55.686453] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:55.686481] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:55.686538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:55.743506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:55.744370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:55.744458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:55.744492] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:55.864601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:55.864756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:55.864796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:55.864826] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:55.868221] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-02-03T20:32:55.868521] [INFO ] [FORECASTER] Completed predict_future for TH [2026-02-03T20:32:55.868677] [INFO ] [sig ] TH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:56.011992] [INFO ] [LOCAL ] Saved forecast: TH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TH.txt [2026-02-03T20:32:56.012128] [INFO ] [sig ] [3023/3452] Completed TH in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:56.012167] [INFO ] [sig ] [3024/3452] Forecasting THC... [2026-02-03T20:32:56.012196] [INFO ] [sig ] Generating forecast for: THC [2026-02-03T20:32:56.012227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-02-03T20:32:56.024414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-02-03T20:32:56.024877] [INFO ] [FORECASTER] Starting predict_future for THC [2026-02-03T20:32:56.025759] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-02-03T20:32:56.025819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:56.025854] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:56.025882] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:56.025940] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:56.088338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:56.089301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:56.089400] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:56.089443] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:56.218758] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:56.218925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:56.218980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:56.219017] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:56.222564] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-02-03T20:32:56.222866] [INFO ] [FORECASTER] Completed predict_future for THC [2026-02-03T20:32:56.222999] [INFO ] [sig ] THC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:56.370985] [INFO ] [LOCAL ] Saved forecast: THC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/THC.txt [2026-02-03T20:32:56.371153] [INFO ] [sig ] [3024/3452] Completed THC in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:56.371195] [INFO ] [sig ] [3025/3452] Forecasting THFF... [2026-02-03T20:32:56.371229] [INFO ] [sig ] Generating forecast for: THFF [2026-02-03T20:32:56.371260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-02-03T20:32:56.383138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-02-03T20:32:56.383564] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-02-03T20:32:56.384437] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-02-03T20:32:56.384494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:56.384528] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:56.384557] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:56.384645] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:56.446747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:56.447642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:56.447725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:56.447759] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:56.573370] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:56.573529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:56.573586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:56.573621] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:56.577468] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-02-03T20:32:56.577771] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-02-03T20:32:56.577907] [INFO ] [sig ] THFF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:56.727826] [INFO ] [LOCAL ] Saved forecast: THFF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/THFF.txt [2026-02-03T20:32:56.728054] [INFO ] [sig ] [3025/3452] Completed THFF in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:56.728104] [INFO ] [sig ] [3026/3452] Forecasting THG... [2026-02-03T20:32:56.728137] [INFO ] [sig ] Generating forecast for: THG [2026-02-03T20:32:56.728169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-02-03T20:32:56.741438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-02-03T20:32:56.742051] [INFO ] [FORECASTER] Starting predict_future for THG [2026-02-03T20:32:56.743081] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-02-03T20:32:56.743135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:56.743185] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:56.743214] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:56.743271] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:56.803484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:56.804367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:56.804470] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:56.804513] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:56.933103] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:56.933268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:56.933322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:56.933359] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:56.937154] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: DOWN (p=38.29%) [2026-02-03T20:32:56.937470] [INFO ] [FORECASTER] Completed predict_future for THG [2026-02-03T20:32:56.937638] [INFO ] [sig ] THG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:57.082361] [INFO ] [LOCAL ] Saved forecast: THG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/THG.txt [2026-02-03T20:32:57.082524] [INFO ] [sig ] [3026/3452] Completed THG in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:57.082563] [INFO ] [sig ] [3027/3452] Forecasting THO... [2026-02-03T20:32:57.082631] [INFO ] [sig ] Generating forecast for: THO [2026-02-03T20:32:57.082670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-02-03T20:32:57.094511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-02-03T20:32:57.095064] [INFO ] [FORECASTER] Starting predict_future for THO [2026-02-03T20:32:57.095884] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-02-03T20:32:57.095938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:57.095971] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:57.095999] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:57.096057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:57.158731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:57.159663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:57.159751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:57.159785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:57.284050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:57.284211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:57.284254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:57.284285] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:57.287770] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-02-03T20:32:57.288070] [INFO ] [FORECASTER] Completed predict_future for THO [2026-02-03T20:32:57.288204] [INFO ] [sig ] THO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:57.434386] [INFO ] [LOCAL ] Saved forecast: THO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/THO.txt [2026-02-03T20:32:57.434589] [INFO ] [sig ] [3027/3452] Completed THO in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:57.434633] [INFO ] [sig ] [3028/3452] Forecasting THQ... [2026-02-03T20:32:57.434664] [INFO ] [sig ] Generating forecast for: THQ [2026-02-03T20:32:57.434694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-02-03T20:32:57.446137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-02-03T20:32:57.446598] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-02-03T20:32:57.447364] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-02-03T20:32:57.447416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:57.447448] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:57.447476] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:57.447532] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:57.505435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:57.506343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:57.506462] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:57.506497] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:57.628281] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:57.628448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:57.628492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:57.628523] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:57.632055] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=34.90%) [2026-02-03T20:32:57.632379] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-02-03T20:32:57.632526] [INFO ] [sig ] THQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:57.776377] [INFO ] [LOCAL ] Saved forecast: THQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/THQ.txt [2026-02-03T20:32:57.776555] [INFO ] [sig ] [3028/3452] Completed THQ in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:57.776622] [INFO ] [sig ] [3029/3452] Forecasting THRM... [2026-02-03T20:32:57.776654] [INFO ] [sig ] Generating forecast for: THRM [2026-02-03T20:32:57.776686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-02-03T20:32:57.788482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-02-03T20:32:57.788922] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-02-03T20:32:57.789755] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-02-03T20:32:57.789808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:57.789839] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:57.789865] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:57.789921] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:57.850529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:57.851670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:57.851753] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:57.851787] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:57.975893] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:57.976057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:57.976100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:57.976130] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:57.983704] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=75.38%) [2026-02-03T20:32:57.984037] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-02-03T20:32:57.984178] [INFO ] [sig ] THRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:58.131814] [INFO ] [LOCAL ] Saved forecast: THRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/THRM.txt [2026-02-03T20:32:58.131977] [INFO ] [sig ] [3029/3452] Completed THRM in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:58.132019] [INFO ] [sig ] [3030/3452] Forecasting THRY... [2026-02-03T20:32:58.132072] [INFO ] [sig ] Generating forecast for: THRY [2026-02-03T20:32:58.132107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-02-03T20:32:58.145203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-02-03T20:32:58.145708] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-02-03T20:32:58.146788] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-02-03T20:32:58.146846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:58.146880] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:58.146909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:58.146967] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:58.212628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:58.213557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:58.213665] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:58.213702] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:58.349869] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:58.350044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:58.350090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:58.350120] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:58.353915] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=60.13%) [2026-02-03T20:32:58.354243] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-02-03T20:32:58.354395] [INFO ] [sig ] THRY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:58.521154] [INFO ] [LOCAL ] Saved forecast: THRY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/THRY.txt [2026-02-03T20:32:58.521347] [INFO ] [sig ] [3030/3452] Completed THRY in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:58.521401] [INFO ] [sig ] [3031/3452] Forecasting THS... [2026-02-03T20:32:58.521437] [INFO ] [sig ] Generating forecast for: THS [2026-02-03T20:32:58.521480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-02-03T20:32:58.534127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-02-03T20:32:58.534546] [INFO ] [FORECASTER] Starting predict_future for THS [2026-02-03T20:32:58.535352] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-02-03T20:32:58.535406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:58.535440] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:58.535474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:58.535544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:58.600061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:58.600912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:58.601001] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:58.601034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:58.735141] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:58.735302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:58.735343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:58.735376] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:58.739203] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=22.16%) [2026-02-03T20:32:58.739525] [INFO ] [FORECASTER] Completed predict_future for THS [2026-02-03T20:32:58.739686] [INFO ] [sig ] THS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:58.889186] [INFO ] [LOCAL ] Saved forecast: THS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/THS.txt [2026-02-03T20:32:58.889363] [INFO ] [sig ] [3031/3452] Completed THS in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:58.889404] [INFO ] [sig ] [3032/3452] Forecasting TIGO... [2026-02-03T20:32:58.889437] [INFO ] [sig ] Generating forecast for: TIGO [2026-02-03T20:32:58.889469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-02-03T20:32:58.901151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-02-03T20:32:58.901519] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-02-03T20:32:58.902550] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-02-03T20:32:58.902624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:58.902658] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:58.902685] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:58.902917] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:58.965012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:58.965898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:58.965982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:58.966016] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:59.088095] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:59.088274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:59.088315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:59.088343] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:59.091746] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=53.63%) [2026-02-03T20:32:59.092023] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-02-03T20:32:59.092151] [INFO ] [sig ] TIGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:59.238202] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TIGO.txt [2026-02-03T20:32:59.238356] [INFO ] [sig ] [3032/3452] Completed TIGO in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:59.238399] [INFO ] [sig ] [3033/3452] Forecasting TIL... [2026-02-03T20:32:59.238429] [INFO ] [sig ] Generating forecast for: TIL [2026-02-03T20:32:59.238460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-02-03T20:32:59.250728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-02-03T20:32:59.251099] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-02-03T20:32:59.251873] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-02-03T20:32:59.251926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:59.251958] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:59.251985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:59.252041] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:59.311470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:59.312355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:59.312445] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:59.312480] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:59.436896] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:59.437053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:59.437093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:59.437139] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:59.440606] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=51.18%) [2026-02-03T20:32:59.440881] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-02-03T20:32:59.441010] [INFO ] [sig ] TIL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:32:59.584444] [INFO ] [LOCAL ] Saved forecast: TIL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TIL.txt [2026-02-03T20:32:59.584651] [INFO ] [sig ] [3033/3452] Completed TIL in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:59.584698] [INFO ] [sig ] [3034/3452] Forecasting TILE... [2026-02-03T20:32:59.584734] [INFO ] [sig ] Generating forecast for: TILE [2026-02-03T20:32:59.584772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-02-03T20:32:59.596251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-02-03T20:32:59.596671] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-02-03T20:32:59.597533] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-02-03T20:32:59.597629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:59.597665] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:59.597693] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:59.597751] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:32:59.656807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:32:59.657735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:32:59.657828] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:32:59.657863] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:32:59.784798] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:32:59.784960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:32:59.785000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:32:59.785029] [INFO ] [FORECASTER] Training complete [2026-02-03T20:32:59.788466] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: DOWN (p=13.77%) [2026-02-03T20:32:59.788799] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-02-03T20:32:59.788932] [INFO ] [sig ] TILE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:32:59.948244] [INFO ] [LOCAL ] Saved forecast: TILE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TILE.txt [2026-02-03T20:32:59.948423] [INFO ] [sig ] [3034/3452] Completed TILE in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:32:59.948465] [INFO ] [sig ] [3035/3452] Forecasting TIMB... [2026-02-03T20:32:59.948496] [INFO ] [sig ] Generating forecast for: TIMB [2026-02-03T20:32:59.948526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-02-03T20:32:59.964751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-02-03T20:32:59.965362] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-02-03T20:32:59.966393] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-02-03T20:32:59.966449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:32:59.966523] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:32:59.966553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:32:59.966631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:00.031126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:00.032232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:00.032348] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:00.032401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:00.158216] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:00.158376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:00.158416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:00.158445] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:00.162435] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-02-03T20:33:00.162931] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-02-03T20:33:00.163063] [INFO ] [sig ] TIMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:00.308226] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TIMB.txt [2026-02-03T20:33:00.308391] [INFO ] [sig ] [3035/3452] Completed TIMB in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:33:00.308432] [INFO ] [sig ] [3036/3452] Forecasting TITN... [2026-02-03T20:33:00.308466] [INFO ] [sig ] Generating forecast for: TITN [2026-02-03T20:33:00.308506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-02-03T20:33:00.320627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-02-03T20:33:00.321054] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-02-03T20:33:00.321892] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-02-03T20:33:00.321946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:00.321979] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:00.322006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:00.322063] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:00.380328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:00.381457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:00.381546] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:00.381599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:00.530434] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:00.530619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:00.530664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:00.530694] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:00.534172] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=76.67%) [2026-02-03T20:33:00.534457] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-02-03T20:33:00.534605] [INFO ] [sig ] TITN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:00.678558] [INFO ] [LOCAL ] Saved forecast: TITN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TITN.txt [2026-02-03T20:33:00.678737] [INFO ] [sig ] [3036/3452] Completed TITN in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:33:00.678779] [INFO ] [sig ] [3037/3452] Forecasting TJX... [2026-02-03T20:33:00.678810] [INFO ] [sig ] Generating forecast for: TJX [2026-02-03T20:33:00.678840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-02-03T20:33:00.690286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-02-03T20:33:00.690707] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-02-03T20:33:00.691504] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-02-03T20:33:00.691557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:00.691618] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:00.691647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:00.691724] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:00.766553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:00.767672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:00.767775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:00.767819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:00.898184] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:00.898348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:00.898388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:00.898417] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:00.901952] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-02-03T20:33:00.902236] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-02-03T20:33:00.902366] [INFO ] [sig ] TJX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:01.049022] [INFO ] [LOCAL ] Saved forecast: TJX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TJX.txt [2026-02-03T20:33:01.049180] [INFO ] [sig ] [3037/3452] Completed TJX in 0.4s | 2.82 sym/s | Total: 17.9m | ETA: 2.5m [2026-02-03T20:33:01.049222] [INFO ] [sig ] [3038/3452] Forecasting TK... [2026-02-03T20:33:01.049251] [INFO ] [sig ] Generating forecast for: TK [2026-02-03T20:33:01.049282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-02-03T20:33:01.060387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-02-03T20:33:01.060776] [INFO ] [FORECASTER] Starting predict_future for TK [2026-02-03T20:33:01.061548] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-02-03T20:33:01.061631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:01.061664] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:01.061690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:01.061746] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:01.121060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:01.122007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:01.122100] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:01.122135] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:01.248652] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:01.248814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:01.248855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:01.248918] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:01.252413] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=11.62%) [2026-02-03T20:33:01.252752] [INFO ] [FORECASTER] Completed predict_future for TK [2026-02-03T20:33:01.252883] [INFO ] [sig ] TK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:01.397393] [INFO ] [LOCAL ] Saved forecast: TK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TK.txt [2026-02-03T20:33:01.397593] [INFO ] [sig ] [3038/3452] Completed TK in 0.3s | 2.82 sym/s | Total: 17.9m | ETA: 2.4m [2026-02-03T20:33:01.397639] [INFO ] [sig ] [3039/3452] Forecasting TKC... [2026-02-03T20:33:01.397672] [INFO ] [sig ] Generating forecast for: TKC [2026-02-03T20:33:01.397702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-02-03T20:33:01.410098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-02-03T20:33:01.410500] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-02-03T20:33:01.411302] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-02-03T20:33:01.411373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:01.411408] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:01.411435] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:01.411491] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:01.469387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:01.470361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:01.470453] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:01.470486] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:01.602592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:01.602973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:01.603032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:01.603070] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:01.608336] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=56.63%) [2026-02-03T20:33:01.608771] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-02-03T20:33:01.608923] [INFO ] [sig ] TKC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:01.760865] [INFO ] [LOCAL ] Saved forecast: TKC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TKC.txt [2026-02-03T20:33:01.761067] [INFO ] [sig ] [3039/3452] Completed TKC in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:01.761110] [INFO ] [sig ] [3040/3452] Forecasting TKNO... [2026-02-03T20:33:01.761142] [INFO ] [sig ] Generating forecast for: TKNO [2026-02-03T20:33:01.761174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-02-03T20:33:01.773805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-02-03T20:33:01.774309] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-02-03T20:33:01.775245] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-02-03T20:33:01.775301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:01.775332] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:01.775358] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:01.775418] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:01.835875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:01.836803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:01.836896] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:01.836930] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:01.958298] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:01.958466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:01.958509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:01.958546] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:01.962634] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=75.51%) [2026-02-03T20:33:01.962932] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-02-03T20:33:01.963069] [INFO ] [sig ] TKNO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:02.113164] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TKNO.txt [2026-02-03T20:33:02.113330] [INFO ] [sig ] [3040/3452] Completed TKNO in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:02.113374] [INFO ] [sig ] [3041/3452] Forecasting TKO... [2026-02-03T20:33:02.113404] [INFO ] [sig ] Generating forecast for: TKO [2026-02-03T20:33:02.113435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-02-03T20:33:02.125136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-02-03T20:33:02.125543] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-02-03T20:33:02.126351] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-02-03T20:33:02.126406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:02.126439] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:02.126467] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:02.126524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:02.188946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:02.189884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:02.189991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:02.190026] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:02.318009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:02.318179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:02.318221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:02.318250] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:02.321857] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=65.99%) [2026-02-03T20:33:02.322152] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-02-03T20:33:02.322284] [INFO ] [sig ] TKO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:02.471746] [INFO ] [LOCAL ] Saved forecast: TKO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TKO.txt [2026-02-03T20:33:02.471907] [INFO ] [sig ] [3041/3452] Completed TKO in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:02.471949] [INFO ] [sig ] [3042/3452] Forecasting TLK... [2026-02-03T20:33:02.471980] [INFO ] [sig ] Generating forecast for: TLK [2026-02-03T20:33:02.472010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-02-03T20:33:02.483824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-02-03T20:33:02.484182] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-02-03T20:33:02.484980] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-02-03T20:33:02.485033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:02.485065] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:02.485092] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:02.485149] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:02.542755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:02.543507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:02.543608] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:02.543645] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:02.668075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:02.668233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:02.668273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:02.668304] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:02.671726] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=51.41%) [2026-02-03T20:33:02.672027] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-02-03T20:33:02.672161] [INFO ] [sig ] TLK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:02.815067] [INFO ] [LOCAL ] Saved forecast: TLK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TLK.txt [2026-02-03T20:33:02.815207] [INFO ] [sig ] [3042/3452] Completed TLK in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:02.815249] [INFO ] [sig ] [3043/3452] Forecasting TLS... [2026-02-03T20:33:02.815278] [INFO ] [sig ] Generating forecast for: TLS [2026-02-03T20:33:02.815308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-02-03T20:33:02.829266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-02-03T20:33:02.829745] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-02-03T20:33:02.830789] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-02-03T20:33:02.830858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:02.830903] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:02.830942] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:02.831027] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:02.894137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:02.895046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:02.895131] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:02.895166] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:03.018348] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:03.018515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:03.018562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:03.018618] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:03.022155] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=4.41%) [2026-02-03T20:33:03.022439] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-02-03T20:33:03.022590] [INFO ] [sig ] TLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:03.174739] [INFO ] [LOCAL ] Saved forecast: TLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TLS.txt [2026-02-03T20:33:03.174891] [INFO ] [sig ] [3043/3452] Completed TLS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:03.174933] [INFO ] [sig ] [3044/3452] Forecasting TLSA... [2026-02-03T20:33:03.174964] [INFO ] [sig ] Generating forecast for: TLSA [2026-02-03T20:33:03.174994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-02-03T20:33:03.186017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-02-03T20:33:03.186391] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-02-03T20:33:03.187354] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-02-03T20:33:03.187408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:03.187441] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:03.187469] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:03.187528] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:03.246535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:03.247362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:03.247447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:03.247482] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:03.372955] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:03.373123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:03.373166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:03.373195] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:03.376667] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=72.38%) [2026-02-03T20:33:03.377004] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-02-03T20:33:03.377147] [INFO ] [sig ] TLSA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:03.523364] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TLSA.txt [2026-02-03T20:33:03.523495] [INFO ] [sig ] [3044/3452] Completed TLSA in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:03.523535] [INFO ] [sig ] [3045/3452] Forecasting TLSI... [2026-02-03T20:33:03.523567] [INFO ] [sig ] Generating forecast for: TLSI [2026-02-03T20:33:03.523627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-02-03T20:33:03.534203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-02-03T20:33:03.534553] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-02-03T20:33:03.535364] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-02-03T20:33:03.535419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:03.535451] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:03.535479] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:03.535537] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:03.592782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:03.593462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:03.593602] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:03.593639] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:03.720747] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:03.720917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:03.720958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:03.720989] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:03.724466] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=93.31%) [2026-02-03T20:33:03.724775] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-02-03T20:33:03.724908] [INFO ] [sig ] TLSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:03.869730] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TLSI.txt [2026-02-03T20:33:03.870062] [INFO ] [sig ] [3045/3452] Completed TLSI in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:03.870109] [INFO ] [sig ] [3046/3452] Forecasting TLYS... [2026-02-03T20:33:03.870142] [INFO ] [sig ] Generating forecast for: TLYS [2026-02-03T20:33:03.870174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-02-03T20:33:03.881251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-02-03T20:33:03.881613] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-02-03T20:33:03.882390] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-02-03T20:33:03.882443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:03.882476] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:03.882504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:03.882564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:03.940565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:03.941216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:03.941295] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:03.941329] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:04.063742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:04.063908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:04.063977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:04.064010] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:04.068114] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: UP (p=52.45%) [2026-02-03T20:33:04.068408] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-02-03T20:33:04.068542] [INFO ] [sig ] TLYS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:04.218606] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TLYS.txt [2026-02-03T20:33:04.218741] [INFO ] [sig ] [3046/3452] Completed TLYS in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:04.218782] [INFO ] [sig ] [3047/3452] Forecasting TM... [2026-02-03T20:33:04.218813] [INFO ] [sig ] Generating forecast for: TM [2026-02-03T20:33:04.218846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-02-03T20:33:04.230147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-02-03T20:33:04.230482] [INFO ] [FORECASTER] Starting predict_future for TM [2026-02-03T20:33:04.231313] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-02-03T20:33:04.231367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:04.231399] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:04.231426] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:04.231483] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:04.293103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:04.293943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:04.294029] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:04.294062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:04.417240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:04.417389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:04.417427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:04.417456] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:04.420840] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-02-03T20:33:04.421112] [INFO ] [FORECASTER] Completed predict_future for TM [2026-02-03T20:33:04.421241] [INFO ] [sig ] TM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:04.568077] [INFO ] [LOCAL ] Saved forecast: TM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TM.txt [2026-02-03T20:33:04.568215] [INFO ] [sig ] [3047/3452] Completed TM in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:04.568257] [INFO ] [sig ] [3048/3452] Forecasting TMC... [2026-02-03T20:33:04.568285] [INFO ] [sig ] Generating forecast for: TMC [2026-02-03T20:33:04.568314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-02-03T20:33:04.579873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-02-03T20:33:04.580208] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-02-03T20:33:04.581029] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-02-03T20:33:04.581083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:04.581117] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:04.581146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:04.581203] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:04.642185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:04.642900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:04.642984] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:04.643019] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:04.767268] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:04.767431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:04.767473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:04.767503] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:04.771424] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=72.53%) [2026-02-03T20:33:04.771724] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-02-03T20:33:04.772046] [INFO ] [sig ] TMC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:04.927819] [INFO ] [LOCAL ] Saved forecast: TMC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TMC.txt [2026-02-03T20:33:04.928151] [INFO ] [sig ] [3048/3452] Completed TMC in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:04.928195] [INFO ] [sig ] [3049/3452] Forecasting TMCI... [2026-02-03T20:33:04.928227] [INFO ] [sig ] Generating forecast for: TMCI [2026-02-03T20:33:04.928257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-02-03T20:33:04.939843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-02-03T20:33:04.940173] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-02-03T20:33:04.940968] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-02-03T20:33:04.941020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:04.941052] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:04.941079] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:04.941135] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:05.004031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:05.004859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:05.004940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:05.004973] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:05.127838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:05.128018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:05.128061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:05.128091] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:05.131557] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-02-03T20:33:05.131858] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-02-03T20:33:05.132179] [INFO ] [sig ] TMCI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:05.285125] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TMCI.txt [2026-02-03T20:33:05.285281] [INFO ] [sig ] [3049/3452] Completed TMCI in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:05.285330] [INFO ] [sig ] [3050/3452] Forecasting TMDX... [2026-02-03T20:33:05.285361] [INFO ] [sig ] Generating forecast for: TMDX [2026-02-03T20:33:05.285391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-02-03T20:33:05.299958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-02-03T20:33:05.300309] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-02-03T20:33:05.301085] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-02-03T20:33:05.301138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:05.301185] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:05.301213] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:05.301270] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:05.362381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:05.363140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:05.363249] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:05.363289] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:05.488080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:05.488234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:05.488273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:05.488302] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:05.491730] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=18.01%) [2026-02-03T20:33:05.491998] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-02-03T20:33:05.492123] [INFO ] [sig ] TMDX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:05.641794] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TMDX.txt [2026-02-03T20:33:05.641942] [INFO ] [sig ] [3050/3452] Completed TMDX in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:05.641980] [INFO ] [sig ] [3051/3452] Forecasting TME... [2026-02-03T20:33:05.642011] [INFO ] [sig ] Generating forecast for: TME [2026-02-03T20:33:05.642041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-02-03T20:33:05.654275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-02-03T20:33:05.654646] [INFO ] [FORECASTER] Starting predict_future for TME [2026-02-03T20:33:05.655425] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-02-03T20:33:05.655479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:05.655513] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:05.655540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:05.655626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:05.715097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:05.716156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:05.716242] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:05.716274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:05.844603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:05.844760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:05.844801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:05.844831] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:05.848271] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=30.15%) [2026-02-03T20:33:05.848540] [INFO ] [FORECASTER] Completed predict_future for TME [2026-02-03T20:33:05.848686] [INFO ] [sig ] TME: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:05.992590] [INFO ] [LOCAL ] Saved forecast: TME 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TME.txt [2026-02-03T20:33:05.992732] [INFO ] [sig ] [3051/3452] Completed TME in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:05.992773] [INFO ] [sig ] [3052/3452] Forecasting TMHC... [2026-02-03T20:33:05.992804] [INFO ] [sig ] Generating forecast for: TMHC [2026-02-03T20:33:05.992835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-02-03T20:33:06.004057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-02-03T20:33:06.004425] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-02-03T20:33:06.005411] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-02-03T20:33:06.005465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:06.005529] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:06.005559] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:06.005637] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:06.066530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:06.067217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:06.067296] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:06.067328] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:06.189120] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:06.189232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:06.189273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:06.189303] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:06.192773] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-02-03T20:33:06.193067] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-02-03T20:33:06.193204] [INFO ] [sig ] TMHC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:06.338651] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TMHC.txt [2026-02-03T20:33:06.338807] [INFO ] [sig ] [3052/3452] Completed TMHC in 0.3s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:06.338849] [INFO ] [sig ] [3053/3452] Forecasting TMUS... [2026-02-03T20:33:06.338879] [INFO ] [sig ] Generating forecast for: TMUS [2026-02-03T20:33:06.339103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-02-03T20:33:06.351094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-02-03T20:33:06.351444] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-02-03T20:33:06.352277] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-02-03T20:33:06.352342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:06.352399] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:06.352458] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:06.352544] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:06.421187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:06.422112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:06.422212] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:06.422262] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:06.553017] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:06.553172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:06.553214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:06.553244] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:06.556869] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=83.80%) [2026-02-03T20:33:06.557148] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-02-03T20:33:06.557280] [INFO ] [sig ] TMUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:06.706929] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TMUS.txt [2026-02-03T20:33:06.707080] [INFO ] [sig ] [3053/3452] Completed TMUS in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:06.707122] [INFO ] [sig ] [3054/3452] Forecasting TNC... [2026-02-03T20:33:06.707159] [INFO ] [sig ] Generating forecast for: TNC [2026-02-03T20:33:06.707190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-02-03T20:33:06.718092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-02-03T20:33:06.718456] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-02-03T20:33:06.719291] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-02-03T20:33:06.719345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:06.719379] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:06.719407] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:06.719465] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:06.783113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:06.783858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:06.784007] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:06.784045] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:06.910354] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:06.910507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:06.910548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:06.910595] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:06.914106] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: UP (p=92.48%) [2026-02-03T20:33:06.914385] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-02-03T20:33:06.914516] [INFO ] [sig ] TNC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:07.060910] [INFO ] [LOCAL ] Saved forecast: TNC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TNC.txt [2026-02-03T20:33:07.061046] [INFO ] [sig ] [3054/3452] Completed TNC in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.4m [2026-02-03T20:33:07.061085] [INFO ] [sig ] [3055/3452] Forecasting TNDM... [2026-02-03T20:33:07.061116] [INFO ] [sig ] Generating forecast for: TNDM [2026-02-03T20:33:07.061146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-02-03T20:33:07.074039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-02-03T20:33:07.074424] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-02-03T20:33:07.075233] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-02-03T20:33:07.075288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:07.075321] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:07.075348] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:07.075406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:07.134061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:07.134834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:07.134915] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:07.134948] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:07.261522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:07.261690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:07.261731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:07.261811] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:07.265559] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=25.61%) [2026-02-03T20:33:07.265999] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-02-03T20:33:07.266130] [INFO ] [sig ] TNDM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:07.411044] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TNDM.txt [2026-02-03T20:33:07.411178] [INFO ] [sig ] [3055/3452] Completed TNDM in 0.4s | 2.82 sym/s | Total: 18.0m | ETA: 2.3m [2026-02-03T20:33:07.411218] [INFO ] [sig ] [3056/3452] Forecasting TNGX... [2026-02-03T20:33:07.411247] [INFO ] [sig ] Generating forecast for: TNGX [2026-02-03T20:33:07.411277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-02-03T20:33:07.422148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-02-03T20:33:07.422477] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-02-03T20:33:07.423267] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-02-03T20:33:07.423319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:07.423351] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:07.423378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:07.423434] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:07.483527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:07.484294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:07.484374] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:07.484407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:07.608713] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:07.608875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:07.608915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:07.608944] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:07.612432] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: UP (p=80.39%) [2026-02-03T20:33:07.612752] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-02-03T20:33:07.613089] [INFO ] [sig ] TNGX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:07.760762] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TNGX.txt [2026-02-03T20:33:07.760934] [INFO ] [sig ] [3056/3452] Completed TNGX in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:07.760977] [INFO ] [sig ] [3057/3452] Forecasting TNK... [2026-02-03T20:33:07.761008] [INFO ] [sig ] Generating forecast for: TNK [2026-02-03T20:33:07.761040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-02-03T20:33:07.773265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-02-03T20:33:07.773674] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-02-03T20:33:07.774678] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-02-03T20:33:07.774744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:07.774783] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:07.774816] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:07.774875] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:07.857335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:07.858542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:07.858683] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:07.858736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:07.990697] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:07.990853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:07.990894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:07.990940] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:07.994681] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: DOWN (p=17.56%) [2026-02-03T20:33:07.994982] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-02-03T20:33:07.995109] [INFO ] [sig ] TNK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:08.148650] [INFO ] [LOCAL ] Saved forecast: TNK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TNK.txt [2026-02-03T20:33:08.148835] [INFO ] [sig ] [3057/3452] Completed TNK in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:08.148878] [INFO ] [sig ] [3058/3452] Forecasting TNL... [2026-02-03T20:33:08.148908] [INFO ] [sig ] Generating forecast for: TNL [2026-02-03T20:33:08.148939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-02-03T20:33:08.160906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-02-03T20:33:08.161241] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-02-03T20:33:08.162038] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-02-03T20:33:08.162091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:08.162123] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:08.162151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:08.162207] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:08.222004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:08.222737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:08.222850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:08.222887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:08.348964] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:08.349117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:08.349158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:08.349187] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:08.352607] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=50.35%) [2026-02-03T20:33:08.352882] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-02-03T20:33:08.353011] [INFO ] [sig ] TNL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:08.496161] [INFO ] [LOCAL ] Saved forecast: TNL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TNL.txt [2026-02-03T20:33:08.496291] [INFO ] [sig ] [3058/3452] Completed TNL in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:08.496330] [INFO ] [sig ] [3059/3452] Forecasting TNXP... [2026-02-03T20:33:08.496361] [INFO ] [sig ] Generating forecast for: TNXP [2026-02-03T20:33:08.496393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-02-03T20:33:08.508498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-02-03T20:33:08.508863] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-02-03T20:33:08.509632] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-02-03T20:33:08.509685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:08.509717] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:08.509744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:08.509800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:08.568914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:08.569547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:08.569644] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:08.569703] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:08.690560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:08.690737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:08.690785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:08.690822] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:08.694175] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: UP (p=91.08%) [2026-02-03T20:33:08.694447] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-02-03T20:33:08.694589] [INFO ] [sig ] TNXP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:08.836916] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TNXP.txt [2026-02-03T20:33:08.837054] [INFO ] [sig ] [3059/3452] Completed TNXP in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:08.837099] [INFO ] [sig ] [3060/3452] Forecasting TOI... [2026-02-03T20:33:08.837128] [INFO ] [sig ] Generating forecast for: TOI [2026-02-03T20:33:08.837158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-02-03T20:33:08.848515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-02-03T20:33:08.848864] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-02-03T20:33:08.849662] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-02-03T20:33:08.849715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:08.849747] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:08.849773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:08.849830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:08.910751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:08.911471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:08.911623] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:08.911667] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:09.038780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:09.038937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:09.039171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:09.039200] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:09.042680] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: DOWN (p=40.94%) [2026-02-03T20:33:09.042954] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-02-03T20:33:09.043081] [INFO ] [sig ] TOI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:09.188841] [INFO ] [LOCAL ] Saved forecast: TOI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TOI.txt [2026-02-03T20:33:09.188984] [INFO ] [sig ] [3060/3452] Completed TOI in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:09.189023] [INFO ] [sig ] [3061/3452] Forecasting TOL... [2026-02-03T20:33:09.189054] [INFO ] [sig ] Generating forecast for: TOL [2026-02-03T20:33:09.189084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-02-03T20:33:09.199755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-02-03T20:33:09.200090] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-02-03T20:33:09.200881] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-02-03T20:33:09.200933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:09.200965] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:09.201006] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:09.201064] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:09.259458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:09.260231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:09.260310] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:09.260343] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:09.381316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:09.381473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:09.381514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:09.381545] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:09.385049] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-02-03T20:33:09.385321] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-02-03T20:33:09.385449] [INFO ] [sig ] TOL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:09.527554] [INFO ] [LOCAL ] Saved forecast: TOL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TOL.txt [2026-02-03T20:33:09.527709] [INFO ] [sig ] [3061/3452] Completed TOL in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:09.527757] [INFO ] [sig ] [3062/3452] Forecasting TORO... [2026-02-03T20:33:09.527794] [INFO ] [sig ] Generating forecast for: TORO [2026-02-03T20:33:09.527830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-02-03T20:33:09.539213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-02-03T20:33:09.539648] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-02-03T20:33:09.540629] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-02-03T20:33:09.540681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:09.540712] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:09.540739] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:09.540795] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:09.610896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:09.612229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:09.612406] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:09.612458] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:09.747333] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:09.747544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:09.747615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:09.747650] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:09.751948] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-02-03T20:33:09.752333] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-02-03T20:33:09.752508] [INFO ] [sig ] TORO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:09.901003] [INFO ] [LOCAL ] Saved forecast: TORO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TORO.txt [2026-02-03T20:33:09.901152] [INFO ] [sig ] [3062/3452] Completed TORO in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:09.901200] [INFO ] [sig ] [3063/3452] Forecasting TOWN... [2026-02-03T20:33:09.901234] [INFO ] [sig ] Generating forecast for: TOWN [2026-02-03T20:33:09.901265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-02-03T20:33:09.912239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-02-03T20:33:09.912600] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-02-03T20:33:09.913444] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-02-03T20:33:09.913499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:09.913532] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:09.913560] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:09.913639] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:09.974149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:09.974847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:09.974932] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:09.974965] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:10.101239] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:10.101411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:10.101452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:10.101482] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:10.105228] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=60.82%) [2026-02-03T20:33:10.105618] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-02-03T20:33:10.105766] [INFO ] [sig ] TOWN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:10.252016] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TOWN.txt [2026-02-03T20:33:10.252152] [INFO ] [sig ] [3063/3452] Completed TOWN in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:10.252197] [INFO ] [sig ] [3064/3452] Forecasting TOYO... [2026-02-03T20:33:10.252234] [INFO ] [sig ] Generating forecast for: TOYO [2026-02-03T20:33:10.252265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-02-03T20:33:10.262629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-02-03T20:33:10.262972] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-02-03T20:33:10.263806] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-02-03T20:33:10.263873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:10.263906] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:10.263933] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:10.263990] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:10.320490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:10.321144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:10.321222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:10.321256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:10.438566] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:10.438749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:10.438793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:10.438827] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:10.442306] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: UP (p=57.37%) [2026-02-03T20:33:10.442598] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-02-03T20:33:10.442733] [INFO ] [sig ] TOYO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:10.589377] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TOYO.txt [2026-02-03T20:33:10.589510] [INFO ] [sig ] [3064/3452] Completed TOYO in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:10.589550] [INFO ] [sig ] [3065/3452] Forecasting TPB... [2026-02-03T20:33:10.589598] [INFO ] [sig ] Generating forecast for: TPB [2026-02-03T20:33:10.589636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-02-03T20:33:10.601112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-02-03T20:33:10.601471] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-02-03T20:33:10.602257] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-02-03T20:33:10.602311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:10.602346] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:10.602373] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:10.602431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:10.659794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:10.660470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:10.660552] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:10.660604] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:10.781582] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:10.781738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:10.781779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:10.781809] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:10.785211] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: UP (p=77.97%) [2026-02-03T20:33:10.785484] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-02-03T20:33:10.785629] [INFO ] [sig ] TPB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:10.933890] [INFO ] [LOCAL ] Saved forecast: TPB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TPB.txt [2026-02-03T20:33:10.934062] [INFO ] [sig ] [3065/3452] Completed TPB in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:10.934105] [INFO ] [sig ] [3066/3452] Forecasting TPC... [2026-02-03T20:33:10.934136] [INFO ] [sig ] Generating forecast for: TPC [2026-02-03T20:33:10.934167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-02-03T20:33:10.944867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-02-03T20:33:10.945219] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-02-03T20:33:10.945998] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-02-03T20:33:10.946052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:10.946085] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:10.946113] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:10.946171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:11.004359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:11.005254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:11.005340] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:11.005376] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:11.126201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:11.126358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:11.126400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:11.126430] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:11.130047] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-02-03T20:33:11.130320] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-02-03T20:33:11.130448] [INFO ] [sig ] TPC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:11.272502] [INFO ] [LOCAL ] Saved forecast: TPC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TPC.txt [2026-02-03T20:33:11.272663] [INFO ] [sig ] [3066/3452] Completed TPC in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:11.272704] [INFO ] [sig ] [3067/3452] Forecasting TPG... [2026-02-03T20:33:11.272735] [INFO ] [sig ] Generating forecast for: TPG [2026-02-03T20:33:11.272765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-02-03T20:33:11.284482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-02-03T20:33:11.284819] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-02-03T20:33:11.285590] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-02-03T20:33:11.285642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:11.285674] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:11.285701] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:11.285757] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:11.343106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:11.343845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:11.343926] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:11.343959] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:11.463206] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:11.463367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:11.463411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:11.463453] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:11.467519] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=19.71%) [2026-02-03T20:33:11.467834] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-02-03T20:33:11.467996] [INFO ] [sig ] TPG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:11.617184] [INFO ] [LOCAL ] Saved forecast: TPG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TPG.txt [2026-02-03T20:33:11.617345] [INFO ] [sig ] [3067/3452] Completed TPG in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:11.617387] [INFO ] [sig ] [3068/3452] Forecasting TPGXL... [2026-02-03T20:33:11.617416] [INFO ] [sig ] Generating forecast for: TPGXL [2026-02-03T20:33:11.617446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-02-03T20:33:11.628309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-02-03T20:33:11.628689] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-02-03T20:33:11.629447] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-02-03T20:33:11.629501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:11.629534] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:11.629561] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:11.629644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:11.688472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:11.689387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:11.689472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:11.689507] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:11.808233] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:11.808403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:11.808444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:11.808476] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:11.812115] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: DOWN (p=25.76%) [2026-02-03T20:33:11.812527] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-02-03T20:33:11.812709] [INFO ] [sig ] TPGXL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:11.964947] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TPGXL.txt [2026-02-03T20:33:11.965313] [INFO ] [sig ] [3068/3452] Completed TPGXL in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:11.965354] [INFO ] [sig ] [3069/3452] Forecasting TPH... [2026-02-03T20:33:11.965384] [INFO ] [sig ] Generating forecast for: TPH [2026-02-03T20:33:11.965414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-02-03T20:33:11.977609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-02-03T20:33:11.978037] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-02-03T20:33:11.978851] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-02-03T20:33:11.978914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:11.978975] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:11.979004] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:11.979251] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:12.043049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:12.044135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:12.044235] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:12.044271] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:12.165630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:12.165791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:12.165833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:12.165862] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:12.169263] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-02-03T20:33:12.169553] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-02-03T20:33:12.169702] [INFO ] [sig ] TPH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:12.322676] [INFO ] [LOCAL ] Saved forecast: TPH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TPH.txt [2026-02-03T20:33:12.322866] [INFO ] [sig ] [3069/3452] Completed TPH in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:12.322947] [INFO ] [sig ] [3070/3452] Forecasting TPL... [2026-02-03T20:33:12.322995] [INFO ] [sig ] Generating forecast for: TPL [2026-02-03T20:33:12.323036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-02-03T20:33:12.335226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-02-03T20:33:12.335635] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-02-03T20:33:12.336463] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-02-03T20:33:12.336518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:12.336552] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:12.336600] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:12.336660] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:12.396617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:12.397598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:12.397687] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:12.397720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:12.523416] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:12.523643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:12.523690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:12.523721] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:12.527430] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: UP (p=62.66%) [2026-02-03T20:33:12.527720] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-02-03T20:33:12.527847] [INFO ] [sig ] TPL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:12.681412] [INFO ] [LOCAL ] Saved forecast: TPL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TPL.txt [2026-02-03T20:33:12.681614] [INFO ] [sig ] [3070/3452] Completed TPL in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:12.681660] [INFO ] [sig ] [3071/3452] Forecasting TPVG... [2026-02-03T20:33:12.681691] [INFO ] [sig ] Generating forecast for: TPVG [2026-02-03T20:33:12.681721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-02-03T20:33:12.693358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-02-03T20:33:12.693767] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-02-03T20:33:12.694782] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-02-03T20:33:12.694847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:12.694887] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:12.694920] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:12.694980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:12.755449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:12.756295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:12.756379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:12.756412] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:12.884186] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:12.884344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:12.884385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:12.884414] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:12.888092] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-02-03T20:33:12.888395] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-02-03T20:33:12.888534] [INFO ] [sig ] TPVG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:13.039947] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TPVG.txt [2026-02-03T20:33:13.040309] [INFO ] [sig ] [3071/3452] Completed TPVG in 0.4s | 2.82 sym/s | Total: 18.1m | ETA: 2.3m [2026-02-03T20:33:13.040349] [INFO ] [sig ] [3072/3452] Forecasting TPYP... [2026-02-03T20:33:13.040380] [INFO ] [sig ] Generating forecast for: TPYP [2026-02-03T20:33:13.040411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-02-03T20:33:13.052097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-02-03T20:33:13.052464] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-02-03T20:33:13.053274] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-02-03T20:33:13.053327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:13.053359] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:13.053385] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:13.053441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:13.112246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:13.113353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:13.113455] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:13.113502] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:13.231396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:13.231562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:13.231637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:13.231737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:13.235110] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=7.74%) [2026-02-03T20:33:13.235380] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-02-03T20:33:13.235507] [INFO ] [sig ] TPYP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:13.381720] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TPYP.txt [2026-02-03T20:33:13.381882] [INFO ] [sig ] [3072/3452] Completed TPYP in 0.3s | 2.82 sym/s | Total: 18.1m | ETA: 2.2m [2026-02-03T20:33:13.381922] [INFO ] [sig ] [3073/3452] Forecasting TPZ... [2026-02-03T20:33:13.381953] [INFO ] [sig ] Generating forecast for: TPZ [2026-02-03T20:33:13.382174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-02-03T20:33:13.394936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-02-03T20:33:13.395296] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-02-03T20:33:13.396087] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-02-03T20:33:13.396140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:13.396172] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:13.396199] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:13.396255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:13.458316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:13.459317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:13.459402] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:13.459437] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:13.572387] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:13.572553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:13.572613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:13.572644] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:13.576409] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=99.96%) [2026-02-03T20:33:13.576721] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-02-03T20:33:13.576858] [INFO ] [sig ] TPZ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:13.730299] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TPZ.txt [2026-02-03T20:33:13.730461] [INFO ] [sig ] [3073/3452] Completed TPZ in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:13.730503] [INFO ] [sig ] [3074/3452] Forecasting TQQQ... [2026-02-03T20:33:13.730532] [INFO ] [sig ] Generating forecast for: TQQQ [2026-02-03T20:33:13.730561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-02-03T20:33:13.741959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-02-03T20:33:13.742370] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-02-03T20:33:13.743193] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-02-03T20:33:13.743288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:13.743323] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:13.743350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:13.743409] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:13.801838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:13.802752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:13.802841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:13.802874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:13.932882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:13.933030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:13.933071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:13.933100] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:13.936520] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-02-03T20:33:13.936806] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-02-03T20:33:13.936935] [INFO ] [sig ] TQQQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:14.081533] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TQQQ.txt [2026-02-03T20:33:14.081697] [INFO ] [sig ] [3074/3452] Completed TQQQ in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:14.081741] [INFO ] [sig ] [3075/3452] Forecasting TRC... [2026-02-03T20:33:14.081771] [INFO ] [sig ] Generating forecast for: TRC [2026-02-03T20:33:14.081802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-02-03T20:33:14.093362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-02-03T20:33:14.093737] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-02-03T20:33:14.094522] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-02-03T20:33:14.094593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:14.094628] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:14.094656] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:14.094713] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:14.152056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:14.152739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:14.152829] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:14.152872] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:14.275245] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:14.275400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:14.275444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:14.275474] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:14.279013] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-02-03T20:33:14.279290] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-02-03T20:33:14.279421] [INFO ] [sig ] TRC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:14.424604] [INFO ] [LOCAL ] Saved forecast: TRC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TRC.txt [2026-02-03T20:33:14.424764] [INFO ] [sig ] [3075/3452] Completed TRC in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:14.424813] [INFO ] [sig ] [3076/3452] Forecasting TRDA... [2026-02-03T20:33:14.424845] [INFO ] [sig ] Generating forecast for: TRDA [2026-02-03T20:33:14.424876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-02-03T20:33:14.436968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-02-03T20:33:14.437360] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-02-03T20:33:14.438382] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-02-03T20:33:14.438435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:14.438468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:14.438495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:14.438552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:14.497494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:14.498312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:14.498397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:14.498429] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:14.625022] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:14.625227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:14.625283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:14.625316] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:14.629083] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=33.84%) [2026-02-03T20:33:14.629591] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-02-03T20:33:14.629733] [INFO ] [sig ] TRDA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:14.777077] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRDA.txt [2026-02-03T20:33:14.777221] [INFO ] [sig ] [3076/3452] Completed TRDA in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:14.777270] [INFO ] [sig ] [3077/3452] Forecasting TREE... [2026-02-03T20:33:14.777303] [INFO ] [sig ] Generating forecast for: TREE [2026-02-03T20:33:14.777343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-02-03T20:33:14.790192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-02-03T20:33:14.790558] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-02-03T20:33:14.791549] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-02-03T20:33:14.791641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:14.791677] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:14.791705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:14.791763] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:14.849124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:14.849848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:14.849947] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:14.849982] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:14.972013] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:14.972170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:14.972209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:14.972238] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:14.975641] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-02-03T20:33:14.975941] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-02-03T20:33:14.976077] [INFO ] [sig ] TREE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:15.118429] [INFO ] [LOCAL ] Saved forecast: TREE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TREE.txt [2026-02-03T20:33:15.118591] [INFO ] [sig ] [3077/3452] Completed TREE in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:15.118642] [INFO ] [sig ] [3078/3452] Forecasting TREX... [2026-02-03T20:33:15.118673] [INFO ] [sig ] Generating forecast for: TREX [2026-02-03T20:33:15.118704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-02-03T20:33:15.130191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-02-03T20:33:15.130516] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-02-03T20:33:15.131277] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-02-03T20:33:15.131329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:15.131362] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:15.131388] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:15.131443] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:15.190124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:15.190757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:15.190834] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:15.190867] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:15.318705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:15.318814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:15.318863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:15.318900] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:15.322602] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: UP (p=92.84%) [2026-02-03T20:33:15.322907] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-02-03T20:33:15.323059] [INFO ] [sig ] TREX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:15.468377] [INFO ] [LOCAL ] Saved forecast: TREX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TREX.txt [2026-02-03T20:33:15.468522] [INFO ] [sig ] [3078/3452] Completed TREX in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:15.468562] [INFO ] [sig ] [3079/3452] Forecasting TRGP... [2026-02-03T20:33:15.468609] [INFO ] [sig ] Generating forecast for: TRGP [2026-02-03T20:33:15.468641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-02-03T20:33:15.480014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-02-03T20:33:15.480354] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-02-03T20:33:15.481139] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-02-03T20:33:15.481192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:15.481224] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:15.481252] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:15.481308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:15.542878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:15.543877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:15.544220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:15.544254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:15.666622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:15.666779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:15.666820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:15.666850] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:15.670747] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: DOWN (p=35.23%) [2026-02-03T20:33:15.671024] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-02-03T20:33:15.671170] [INFO ] [sig ] TRGP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:15.818602] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRGP.txt [2026-02-03T20:33:15.818754] [INFO ] [sig ] [3079/3452] Completed TRGP in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:15.818796] [INFO ] [sig ] [3080/3452] Forecasting TRI... [2026-02-03T20:33:15.818827] [INFO ] [sig ] Generating forecast for: TRI [2026-02-03T20:33:15.818857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-02-03T20:33:15.830417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-02-03T20:33:15.830813] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-02-03T20:33:15.831811] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-02-03T20:33:15.831864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:15.831896] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:15.831929] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:15.832003] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:15.892867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:15.894011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:15.894098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:15.894131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:16.024485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:16.024640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:16.024683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:16.024713] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:16.028894] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: DOWN (p=41.45%) [2026-02-03T20:33:16.029169] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-02-03T20:33:16.029315] [INFO ] [sig ] TRI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:16.181094] [INFO ] [LOCAL ] Saved forecast: TRI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRI.txt [2026-02-03T20:33:16.181426] [INFO ] [sig ] [3080/3452] Completed TRI in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:16.181468] [INFO ] [sig ] [3081/3452] Forecasting TRIN... [2026-02-03T20:33:16.181498] [INFO ] [sig ] Generating forecast for: TRIN [2026-02-03T20:33:16.181535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-02-03T20:33:16.194831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-02-03T20:33:16.195203] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-02-03T20:33:16.196125] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-02-03T20:33:16.196179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:16.196212] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:16.196240] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:16.196298] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:16.257773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:16.258763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:16.258855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:16.258891] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:16.383987] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:16.384150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:16.384209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:16.384240] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:16.387833] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: UP (p=69.47%) [2026-02-03T20:33:16.388157] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-02-03T20:33:16.388291] [INFO ] [sig ] TRIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:16.539626] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TRIN.txt [2026-02-03T20:33:16.539772] [INFO ] [sig ] [3081/3452] Completed TRIN in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:16.539814] [INFO ] [sig ] [3082/3452] Forecasting TRIP... [2026-02-03T20:33:16.539844] [INFO ] [sig ] Generating forecast for: TRIP [2026-02-03T20:33:16.539874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-02-03T20:33:16.550873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-02-03T20:33:16.551225] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-02-03T20:33:16.552059] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-02-03T20:33:16.552113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:16.552148] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:16.552176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:16.552234] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:16.611540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:16.612388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:16.612474] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:16.612508] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:16.738808] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:16.738976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:16.739017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:16.739046] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:16.742973] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=40.80%) [2026-02-03T20:33:16.743260] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-02-03T20:33:16.743395] [INFO ] [sig ] TRIP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:16.889466] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRIP.txt [2026-02-03T20:33:16.889666] [INFO ] [sig ] [3082/3452] Completed TRIP in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:16.889734] [INFO ] [sig ] [3083/3452] Forecasting TRMB... [2026-02-03T20:33:16.889778] [INFO ] [sig ] Generating forecast for: TRMB [2026-02-03T20:33:16.889819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-02-03T20:33:16.900975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-02-03T20:33:16.901329] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-02-03T20:33:16.902157] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-02-03T20:33:16.902212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:16.902245] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:16.902273] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:16.902331] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:16.962426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:16.963262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:16.963349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:16.963383] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:17.092160] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:17.092350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:17.092413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:17.092448] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:17.096324] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=25.87%) [2026-02-03T20:33:17.096633] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-02-03T20:33:17.096768] [INFO ] [sig ] TRMB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:17.244588] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRMB.txt [2026-02-03T20:33:17.244732] [INFO ] [sig ] [3083/3452] Completed TRMB in 0.4s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:17.244774] [INFO ] [sig ] [3084/3452] Forecasting TRMD... [2026-02-03T20:33:17.244805] [INFO ] [sig ] Generating forecast for: TRMD [2026-02-03T20:33:17.244838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-02-03T20:33:17.256429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-02-03T20:33:17.256797] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-02-03T20:33:17.257599] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-02-03T20:33:17.257653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:17.257686] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:17.257714] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:17.257772] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:17.315696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:17.316443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:17.316525] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:17.316558] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:17.437033] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:17.437182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:17.437221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:17.437250] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:17.441014] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: UP (p=59.21%) [2026-02-03T20:33:17.441285] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-02-03T20:33:17.441413] [INFO ] [sig ] TRMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:17.594180] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TRMD.txt [2026-02-03T20:33:17.594339] [INFO ] [sig ] [3084/3452] Completed TRMD in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:17.594383] [INFO ] [sig ] [3085/3452] Forecasting TRMK... [2026-02-03T20:33:17.594413] [INFO ] [sig ] Generating forecast for: TRMK [2026-02-03T20:33:17.594443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-02-03T20:33:17.606045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-02-03T20:33:17.606395] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-02-03T20:33:17.607393] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-02-03T20:33:17.607446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:17.607492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:17.607520] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:17.607593] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:17.664679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:17.665389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:17.665472] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:17.665504] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:17.780601] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:17.780759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:17.780800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:17.780830] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:17.784273] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=17.28%) [2026-02-03T20:33:17.784553] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-02-03T20:33:17.784700] [INFO ] [sig ] TRMK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:17.932361] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRMK.txt [2026-02-03T20:33:17.932494] [INFO ] [sig ] [3085/3452] Completed TRMK in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:17.932535] [INFO ] [sig ] [3086/3452] Forecasting TRN... [2026-02-03T20:33:17.932565] [INFO ] [sig ] Generating forecast for: TRN [2026-02-03T20:33:17.932614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-02-03T20:33:17.943646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-02-03T20:33:17.943988] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-02-03T20:33:17.944766] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-02-03T20:33:17.944818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:17.944894] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:17.944923] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:17.944980] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:18.006914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:18.007682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:18.007764] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:18.007797] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:18.129162] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:18.129320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:18.129362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:18.129392] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:18.132875] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=11.61%) [2026-02-03T20:33:18.133156] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-02-03T20:33:18.133286] [INFO ] [sig ] TRN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:18.280822] [INFO ] [LOCAL ] Saved forecast: TRN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRN.txt [2026-02-03T20:33:18.280987] [INFO ] [sig ] [3086/3452] Completed TRN in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:18.281030] [INFO ] [sig ] [3087/3452] Forecasting TRNO... [2026-02-03T20:33:18.281061] [INFO ] [sig ] Generating forecast for: TRNO [2026-02-03T20:33:18.281093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-02-03T20:33:18.292533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-02-03T20:33:18.292960] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-02-03T20:33:18.293811] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-02-03T20:33:18.293865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:18.293903] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:18.293935] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:18.294005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:18.355498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:18.356399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:18.356492] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:18.356527] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:18.479723] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:18.479880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:18.479931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:18.479967] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:18.483464] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-02-03T20:33:18.483763] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-02-03T20:33:18.483895] [INFO ] [sig ] TRNO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:18.627859] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRNO.txt [2026-02-03T20:33:18.628040] [INFO ] [sig ] [3087/3452] Completed TRNO in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.2m [2026-02-03T20:33:18.628091] [INFO ] [sig ] [3088/3452] Forecasting TRNS... [2026-02-03T20:33:18.628123] [INFO ] [sig ] Generating forecast for: TRNS [2026-02-03T20:33:18.628155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-02-03T20:33:18.638628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-02-03T20:33:18.638954] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-02-03T20:33:18.639751] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-02-03T20:33:18.639803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:18.639836] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:18.639862] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:18.639918] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:18.698559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:18.699362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:18.699447] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:18.699481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:18.822099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:18.822255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:18.822296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:18.822325] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:18.826112] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: DOWN (p=28.22%) [2026-02-03T20:33:18.826392] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-02-03T20:33:18.826518] [INFO ] [sig ] TRNS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:18.969784] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRNS.txt [2026-02-03T20:33:18.969924] [INFO ] [sig ] [3088/3452] Completed TRNS in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-03T20:33:18.969972] [INFO ] [sig ] [3089/3452] Forecasting TROX... [2026-02-03T20:33:18.970007] [INFO ] [sig ] Generating forecast for: TROX [2026-02-03T20:33:18.970038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-02-03T20:33:18.981469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-02-03T20:33:18.981840] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-02-03T20:33:18.982723] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-02-03T20:33:18.982777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:18.982808] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:18.982834] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:18.982891] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:19.044120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:19.045004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:19.045091] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:19.045125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:19.169122] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:19.169480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:19.169520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:19.169598] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:19.173208] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=50.42%) [2026-02-03T20:33:19.173477] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-02-03T20:33:19.173626] [INFO ] [sig ] TROX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:19.316720] [INFO ] [LOCAL ] Saved forecast: TROX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TROX.txt [2026-02-03T20:33:19.316859] [INFO ] [sig ] [3089/3452] Completed TROX in 0.3s | 2.82 sym/s | Total: 18.2m | ETA: 2.1m [2026-02-03T20:33:19.316900] [INFO ] [sig ] [3090/3452] Forecasting TRP... [2026-02-03T20:33:19.316929] [INFO ] [sig ] Generating forecast for: TRP [2026-02-03T20:33:19.316959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-02-03T20:33:19.328432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-02-03T20:33:19.328800] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-02-03T20:33:19.329806] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-02-03T20:33:19.329859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:19.329890] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:19.329919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:19.329988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:19.386987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:19.387631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:19.387709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:19.387742] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:19.508099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:19.508257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:19.508298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:19.508329] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:19.511834] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: UP (p=96.75%) [2026-02-03T20:33:19.512117] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-02-03T20:33:19.512246] [INFO ] [sig ] TRP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:19.659080] [INFO ] [LOCAL ] Saved forecast: TRP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TRP.txt [2026-02-03T20:33:19.659218] [INFO ] [sig ] [3090/3452] Completed TRP in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:19.659258] [INFO ] [sig ] [3091/3452] Forecasting TRS... [2026-02-03T20:33:19.659288] [INFO ] [sig ] Generating forecast for: TRS [2026-02-03T20:33:19.659317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-02-03T20:33:19.670211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-02-03T20:33:19.670538] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-02-03T20:33:19.671310] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-02-03T20:33:19.671363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:19.671394] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:19.671421] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:19.671477] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:19.730493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:19.731431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:19.731512] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:19.731545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:19.852665] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:19.852821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:19.852861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:19.852891] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:19.856270] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-02-03T20:33:19.856540] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-02-03T20:33:19.856682] [INFO ] [sig ] TRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:20.002229] [INFO ] [LOCAL ] Saved forecast: TRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TRS.txt [2026-02-03T20:33:20.002381] [INFO ] [sig ] [3091/3452] Completed TRS in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:20.002424] [INFO ] [sig ] [3092/3452] Forecasting TRTX... [2026-02-03T20:33:20.002454] [INFO ] [sig ] Generating forecast for: TRTX [2026-02-03T20:33:20.002485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-02-03T20:33:20.014808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-02-03T20:33:20.015210] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-02-03T20:33:20.016026] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-02-03T20:33:20.016081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:20.016113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:20.016140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:20.016197] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:20.093933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:20.094847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:20.094939] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:20.094974] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:20.219624] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:20.219781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:20.219822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:20.219868] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:20.223371] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-02-03T20:33:20.223667] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-02-03T20:33:20.223797] [INFO ] [sig ] TRTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:20.365686] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TRTX.txt [2026-02-03T20:33:20.365818] [INFO ] [sig ] [3092/3452] Completed TRTX in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:20.365859] [INFO ] [sig ] [3093/3452] Forecasting TRUP... [2026-02-03T20:33:20.365890] [INFO ] [sig ] Generating forecast for: TRUP [2026-02-03T20:33:20.365919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-02-03T20:33:20.376852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-02-03T20:33:20.377180] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-02-03T20:33:20.378371] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-02-03T20:33:20.378424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:20.378456] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:20.378482] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:20.378539] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:20.436946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:20.437744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:20.437830] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:20.437864] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:20.571182] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:20.571337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:20.571377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:20.571407] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:20.574799] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-02-03T20:33:20.575069] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-02-03T20:33:20.575195] [INFO ] [sig ] TRUP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:20.718941] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TRUP.txt [2026-02-03T20:33:20.719113] [INFO ] [sig ] [3093/3452] Completed TRUP in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:20.719162] [INFO ] [sig ] [3094/3452] Forecasting TRVG... [2026-02-03T20:33:20.719192] [INFO ] [sig ] Generating forecast for: TRVG [2026-02-03T20:33:20.719221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-02-03T20:33:20.732898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-02-03T20:33:20.733420] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-02-03T20:33:20.734528] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-02-03T20:33:20.734605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:20.734643] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:20.734674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:20.734732] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:20.793497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:20.794289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:20.794372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:20.794425] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:20.912432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:20.912604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:20.912647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:20.912677] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:20.916409] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-02-03T20:33:20.916721] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-02-03T20:33:20.916866] [INFO ] [sig ] TRVG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:21.068099] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TRVG.txt [2026-02-03T20:33:21.068257] [INFO ] [sig ] [3094/3452] Completed TRVG in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:21.068299] [INFO ] [sig ] [3095/3452] Forecasting TS... [2026-02-03T20:33:21.068329] [INFO ] [sig ] Generating forecast for: TS [2026-02-03T20:33:21.068359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-02-03T20:33:21.079177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-02-03T20:33:21.079523] [INFO ] [FORECASTER] Starting predict_future for TS [2026-02-03T20:33:21.080373] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-02-03T20:33:21.080432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:21.080475] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:21.080513] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:21.080591] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:21.140032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:21.140881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:21.140965] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:21.140998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:21.263882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:21.264043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:21.264083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:21.264112] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:21.267520] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=41.66%) [2026-02-03T20:33:21.267836] [INFO ] [FORECASTER] Completed predict_future for TS [2026-02-03T20:33:21.267998] [INFO ] [sig ] TS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:21.417056] [INFO ] [LOCAL ] Saved forecast: TS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TS.txt [2026-02-03T20:33:21.417211] [INFO ] [sig ] [3095/3452] Completed TS in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:21.417253] [INFO ] [sig ] [3096/3452] Forecasting TSBK... [2026-02-03T20:33:21.417283] [INFO ] [sig ] Generating forecast for: TSBK [2026-02-03T20:33:21.417314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-02-03T20:33:21.427782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-02-03T20:33:21.428212] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-02-03T20:33:21.429045] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-02-03T20:33:21.429098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:21.429130] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:21.429176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:21.429235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:21.487671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:21.488562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:21.488706] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:21.488741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:21.598179] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:21.598340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:21.598381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:21.598412] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:21.601962] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=43.87%) [2026-02-03T20:33:21.602282] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-02-03T20:33:21.602428] [INFO ] [sig ] TSBK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:21.746350] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSBK.txt [2026-02-03T20:33:21.746490] [INFO ] [sig ] [3096/3452] Completed TSBK in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:21.746531] [INFO ] [sig ] [3097/3452] Forecasting TSCO... [2026-02-03T20:33:21.746561] [INFO ] [sig ] Generating forecast for: TSCO [2026-02-03T20:33:21.746611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-02-03T20:33:21.757675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-02-03T20:33:21.758048] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-02-03T20:33:21.758904] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-02-03T20:33:21.758958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:21.758997] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:21.759031] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:21.759103] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:21.821160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:21.822154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:21.822243] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:21.822277] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:21.944409] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:21.944596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:21.944641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:21.944671] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:21.948713] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: UP (p=58.86%) [2026-02-03T20:33:21.949104] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-02-03T20:33:21.949274] [INFO ] [sig ] TSCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:22.095349] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TSCO.txt [2026-02-03T20:33:22.095507] [INFO ] [sig ] [3097/3452] Completed TSCO in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:22.095551] [INFO ] [sig ] [3098/3452] Forecasting TSDD... [2026-02-03T20:33:22.095624] [INFO ] [sig ] Generating forecast for: TSDD [2026-02-03T20:33:22.095658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-02-03T20:33:22.106858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-02-03T20:33:22.107266] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-02-03T20:33:22.108163] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-02-03T20:33:22.108218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:22.108252] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:22.108279] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:22.108337] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:22.164882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:22.165730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:22.165815] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:22.165848] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:22.287916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:22.288124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:22.288179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:22.288208] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:22.291765] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-02-03T20:33:22.292049] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-02-03T20:33:22.292177] [INFO ] [sig ] TSDD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:22.435251] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSDD.txt [2026-02-03T20:33:22.435401] [INFO ] [sig ] [3098/3452] Completed TSDD in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:22.435441] [INFO ] [sig ] [3099/3452] Forecasting TSEM... [2026-02-03T20:33:22.435473] [INFO ] [sig ] Generating forecast for: TSEM [2026-02-03T20:33:22.435503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-02-03T20:33:22.447632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-02-03T20:33:22.448053] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-02-03T20:33:22.449079] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-02-03T20:33:22.449145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:22.449185] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:22.449217] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:22.449281] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:22.507763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:22.508698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:22.508798] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:22.508839] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:22.634907] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:22.635053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:22.635102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:22.635134] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:22.638837] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: DOWN (p=13.19%) [2026-02-03T20:33:22.639144] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-02-03T20:33:22.639283] [INFO ] [sig ] TSEM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:22.785787] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSEM.txt [2026-02-03T20:33:22.785948] [INFO ] [sig ] [3099/3452] Completed TSEM in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:22.785990] [INFO ] [sig ] [3100/3452] Forecasting TSHA... [2026-02-03T20:33:22.786020] [INFO ] [sig ] Generating forecast for: TSHA [2026-02-03T20:33:22.786058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-02-03T20:33:22.797466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-02-03T20:33:22.797889] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-02-03T20:33:22.798749] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-02-03T20:33:22.798802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:22.798835] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:22.798861] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:22.798922] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:22.859208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:22.860083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:22.860187] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:22.860221] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:22.986338] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:22.986495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:22.986536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:22.986565] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:22.989992] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-02-03T20:33:22.990294] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-02-03T20:33:22.990421] [INFO ] [sig ] TSHA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:23.134677] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSHA.txt [2026-02-03T20:33:23.134827] [INFO ] [sig ] [3100/3452] Completed TSHA in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:23.134869] [INFO ] [sig ] [3101/3452] Forecasting TSI... [2026-02-03T20:33:23.134898] [INFO ] [sig ] Generating forecast for: TSI [2026-02-03T20:33:23.134928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-02-03T20:33:23.146911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-02-03T20:33:23.147339] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-02-03T20:33:23.148325] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-02-03T20:33:23.148381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:23.148413] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:23.148440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:23.148497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:23.212175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:23.213235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:23.213328] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:23.213362] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:23.334933] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:23.335093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:23.335134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:23.335163] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:23.338609] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=62.14%) [2026-02-03T20:33:23.338900] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-02-03T20:33:23.339033] [INFO ] [sig ] TSI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:23.479778] [INFO ] [LOCAL ] Saved forecast: TSI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TSI.txt [2026-02-03T20:33:23.479948] [INFO ] [sig ] [3101/3452] Completed TSI in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:23.479991] [INFO ] [sig ] [3102/3452] Forecasting TSL... [2026-02-03T20:33:23.480019] [INFO ] [sig ] Generating forecast for: TSL [2026-02-03T20:33:23.480049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-02-03T20:33:23.491334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-02-03T20:33:23.491727] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-02-03T20:33:23.492498] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-02-03T20:33:23.492551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:23.492603] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:23.492632] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:23.492688] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:23.551923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:23.552823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:23.552913] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:23.552945] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:23.671672] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:23.671837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:23.671878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:23.671907] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:23.675326] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=20.21%) [2026-02-03T20:33:23.675632] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-02-03T20:33:23.675765] [INFO ] [sig ] TSL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:23.820267] [INFO ] [LOCAL ] Saved forecast: TSL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSL.txt [2026-02-03T20:33:23.820419] [INFO ] [sig ] [3102/3452] Completed TSL in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:23.820459] [INFO ] [sig ] [3103/3452] Forecasting TSLA... [2026-02-03T20:33:23.820489] [INFO ] [sig ] Generating forecast for: TSLA [2026-02-03T20:33:23.820518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-02-03T20:33:23.831323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-02-03T20:33:23.831742] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-02-03T20:33:23.832519] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-02-03T20:33:23.832570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:23.832653] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:23.832681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:23.832737] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:23.892409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:23.893372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:23.893466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:23.893501] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:24.011938] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:24.012102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:24.012149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:24.012184] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:24.015689] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: DOWN (p=26.96%) [2026-02-03T20:33:24.015997] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-02-03T20:33:24.016131] [INFO ] [sig ] TSLA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:24.161167] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSLA.txt [2026-02-03T20:33:24.161330] [INFO ] [sig ] [3103/3452] Completed TSLA in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:24.161373] [INFO ] [sig ] [3104/3452] Forecasting TSLL... [2026-02-03T20:33:24.161404] [INFO ] [sig ] Generating forecast for: TSLL [2026-02-03T20:33:24.161433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-02-03T20:33:24.174839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-02-03T20:33:24.175188] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-02-03T20:33:24.175983] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-02-03T20:33:24.176037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:24.176069] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:24.176096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:24.176154] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:24.235392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:24.236257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:24.236342] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:24.236374] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:24.359237] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:24.359391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:24.359432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:24.359462] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:24.363027] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=12.34%) [2026-02-03T20:33:24.363314] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-02-03T20:33:24.363459] [INFO ] [sig ] TSLL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:24.517469] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSLL.txt [2026-02-03T20:33:24.517646] [INFO ] [sig ] [3104/3452] Completed TSLL in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.1m [2026-02-03T20:33:24.517693] [INFO ] [sig ] [3105/3452] Forecasting TSLQ... [2026-02-03T20:33:24.517728] [INFO ] [sig ] Generating forecast for: TSLQ [2026-02-03T20:33:24.517760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-02-03T20:33:24.529477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-02-03T20:33:24.529881] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-02-03T20:33:24.530742] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-02-03T20:33:24.530807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:24.530848] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:24.530877] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:24.530937] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:24.593371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:24.594223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:24.594353] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:24.594403] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:24.729039] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:24.729235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:24.729286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:24.729324] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:24.733344] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: DOWN (p=12.54%) [2026-02-03T20:33:24.733708] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-02-03T20:33:24.733869] [INFO ] [sig ] TSLQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:24.881090] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSLQ.txt [2026-02-03T20:33:24.881228] [INFO ] [sig ] [3105/3452] Completed TSLQ in 0.4s | 2.82 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-03T20:33:24.881269] [INFO ] [sig ] [3106/3452] Forecasting TSLS... [2026-02-03T20:33:24.881298] [INFO ] [sig ] Generating forecast for: TSLS [2026-02-03T20:33:24.881329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-02-03T20:33:24.892811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-02-03T20:33:24.893170] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-02-03T20:33:24.894131] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-02-03T20:33:24.894183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:24.894215] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:24.894243] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:24.894300] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:24.952237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:24.953189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:24.953456] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:24.953489] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:25.066941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:25.067100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:25.067148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:25.067241] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:25.070804] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=25.71%) [2026-02-03T20:33:25.071115] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-02-03T20:33:25.071268] [INFO ] [sig ] TSLS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:25.213989] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSLS.txt [2026-02-03T20:33:25.214131] [INFO ] [sig ] [3106/3452] Completed TSLS in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-03T20:33:25.214172] [INFO ] [sig ] [3107/3452] Forecasting TSLX... [2026-02-03T20:33:25.214204] [INFO ] [sig ] Generating forecast for: TSLX [2026-02-03T20:33:25.214422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-02-03T20:33:25.225813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-02-03T20:33:25.226180] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-02-03T20:33:25.226968] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-02-03T20:33:25.227021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:25.227053] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:25.227080] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:25.227152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:25.285127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:25.286071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:25.286156] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:25.286188] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:25.405284] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:25.405444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:25.405485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:25.405514] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:25.408969] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=53.45%) [2026-02-03T20:33:25.409257] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-02-03T20:33:25.409388] [INFO ] [sig ] TSLX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:25.554415] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TSLX.txt [2026-02-03T20:33:25.554564] [INFO ] [sig ] [3107/3452] Completed TSLX in 0.3s | 2.82 sym/s | Total: 18.3m | ETA: 2.0m [2026-02-03T20:33:25.554624] [INFO ] [sig ] [3108/3452] Forecasting TSM... [2026-02-03T20:33:25.554655] [INFO ] [sig ] Generating forecast for: TSM [2026-02-03T20:33:25.554691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-02-03T20:33:25.566996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-02-03T20:33:25.567375] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-02-03T20:33:25.568203] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-02-03T20:33:25.568256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:25.568288] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:25.568325] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:25.568384] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:25.627533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:25.628450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:25.628538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:25.628589] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:25.754204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:25.754367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:25.754408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:25.754438] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:25.757969] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=18.70%) [2026-02-03T20:33:25.758255] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-02-03T20:33:25.758390] [INFO ] [sig ] TSM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:25.901608] [INFO ] [LOCAL ] Saved forecast: TSM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSM.txt [2026-02-03T20:33:25.901786] [INFO ] [sig ] [3108/3452] Completed TSM in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:25.901837] [INFO ] [sig ] [3109/3452] Forecasting TSN... [2026-02-03T20:33:25.901870] [INFO ] [sig ] Generating forecast for: TSN [2026-02-03T20:33:25.901902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-02-03T20:33:25.913771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-02-03T20:33:25.914149] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-02-03T20:33:25.914968] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-02-03T20:33:25.915038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:25.915071] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:25.915099] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:25.915165] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:25.978673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:25.979477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:25.979562] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:25.979616] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:26.102878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:26.103046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:26.103092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:26.103126] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:26.106588] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: UP (p=85.59%) [2026-02-03T20:33:26.106871] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-02-03T20:33:26.106998] [INFO ] [sig ] TSN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:26.247697] [INFO ] [LOCAL ] Saved forecast: TSN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TSN.txt [2026-02-03T20:33:26.247843] [INFO ] [sig ] [3109/3452] Completed TSN in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:26.247884] [INFO ] [sig ] [3110/3452] Forecasting TSQ... [2026-02-03T20:33:26.247913] [INFO ] [sig ] Generating forecast for: TSQ [2026-02-03T20:33:26.247970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-02-03T20:33:26.259292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-02-03T20:33:26.259683] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-02-03T20:33:26.260473] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-02-03T20:33:26.260527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:26.260559] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:26.260607] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:26.260666] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:26.317453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:26.318285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:26.318369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:26.318401] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:26.439269] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:26.439429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:26.439477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:26.439506] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:26.443101] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: DOWN (p=31.82%) [2026-02-03T20:33:26.443584] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-02-03T20:33:26.443717] [INFO ] [sig ] TSQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:26.593859] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TSQ.txt [2026-02-03T20:33:26.594059] [INFO ] [sig ] [3110/3452] Completed TSQ in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:26.594113] [INFO ] [sig ] [3111/3452] Forecasting TTC... [2026-02-03T20:33:26.594157] [INFO ] [sig ] Generating forecast for: TTC [2026-02-03T20:33:26.594200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-02-03T20:33:26.607336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-02-03T20:33:26.607799] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-02-03T20:33:26.608876] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-02-03T20:33:26.608939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:26.608982] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:26.609017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:26.609099] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:26.672784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:26.673896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:26.673996] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:26.674029] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:26.796928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:26.797095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:26.797136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:26.797168] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:26.800729] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=32.07%) [2026-02-03T20:33:26.801021] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-02-03T20:33:26.801162] [INFO ] [sig ] TTC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:26.954545] [INFO ] [LOCAL ] Saved forecast: TTC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TTC.txt [2026-02-03T20:33:26.954729] [INFO ] [sig ] [3111/3452] Completed TTC in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:26.954777] [INFO ] [sig ] [3112/3452] Forecasting TTD... [2026-02-03T20:33:26.954814] [INFO ] [sig ] Generating forecast for: TTD [2026-02-03T20:33:26.954864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-02-03T20:33:26.969355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-02-03T20:33:26.969995] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-02-03T20:33:26.971062] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-02-03T20:33:26.971117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:26.971151] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:26.971178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:26.971241] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:27.037478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:27.038532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:27.038645] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:27.038683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:27.170211] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:27.170385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:27.170631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:27.170665] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:27.174716] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-02-03T20:33:27.175045] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-02-03T20:33:27.175204] [INFO ] [sig ] TTD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:27.336650] [INFO ] [LOCAL ] Saved forecast: TTD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TTD.txt [2026-02-03T20:33:27.336828] [INFO ] [sig ] [3112/3452] Completed TTD in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:27.336879] [INFO ] [sig ] [3113/3452] Forecasting TTE... [2026-02-03T20:33:27.336910] [INFO ] [sig ] Generating forecast for: TTE [2026-02-03T20:33:27.336942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-02-03T20:33:27.348859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-02-03T20:33:27.349241] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-02-03T20:33:27.350075] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-02-03T20:33:27.350133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:27.350168] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:27.350196] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:27.350254] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:27.411125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:27.411955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:27.412070] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:27.412109] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:27.535537] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:27.535736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:27.535780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:27.535810] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:27.539223] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=74.21%) [2026-02-03T20:33:27.539494] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-02-03T20:33:27.539639] [INFO ] [sig ] TTE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:27.690603] [INFO ] [LOCAL ] Saved forecast: TTE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TTE.txt [2026-02-03T20:33:27.690786] [INFO ] [sig ] [3113/3452] Completed TTE in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:27.690834] [INFO ] [sig ] [3114/3452] Forecasting TTEC... [2026-02-03T20:33:27.690866] [INFO ] [sig ] Generating forecast for: TTEC [2026-02-03T20:33:27.690913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-02-03T20:33:27.703781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-02-03T20:33:27.704187] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-02-03T20:33:27.704989] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-02-03T20:33:27.705042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:27.705074] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:27.705101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:27.705157] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:27.764377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:27.765225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:27.765311] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:27.765346] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:27.884583] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:27.884742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:27.884785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:27.884816] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:27.888319] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-02-03T20:33:27.888636] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-02-03T20:33:27.888770] [INFO ] [sig ] TTEC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:28.033511] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TTEC.txt [2026-02-03T20:33:28.033665] [INFO ] [sig ] [3114/3452] Completed TTEC in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:28.033707] [INFO ] [sig ] [3115/3452] Forecasting TTEK... [2026-02-03T20:33:28.033737] [INFO ] [sig ] Generating forecast for: TTEK [2026-02-03T20:33:28.033767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-02-03T20:33:28.044813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-02-03T20:33:28.045187] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-02-03T20:33:28.045993] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-02-03T20:33:28.046045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:28.046077] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:28.046104] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:28.046160] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:28.106860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:28.107739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:28.107825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:28.107859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:28.235704] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:28.235858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:28.235897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:28.235927] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:28.239393] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=75.67%) [2026-02-03T20:33:28.239705] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-02-03T20:33:28.239858] [INFO ] [sig ] TTEK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:28.391221] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TTEK.txt [2026-02-03T20:33:28.391360] [INFO ] [sig ] [3115/3452] Completed TTEK in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:28.391400] [INFO ] [sig ] [3116/3452] Forecasting TTI... [2026-02-03T20:33:28.391431] [INFO ] [sig ] Generating forecast for: TTI [2026-02-03T20:33:28.391461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-02-03T20:33:28.403483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-02-03T20:33:28.403851] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-02-03T20:33:28.404643] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-02-03T20:33:28.404697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:28.404730] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:28.404757] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:28.404816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:28.466873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:28.467692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:28.467775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:28.467809] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:28.594075] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:28.594237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:28.594297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:28.594329] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:28.597881] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=65.91%) [2026-02-03T20:33:28.598186] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-02-03T20:33:28.598324] [INFO ] [sig ] TTI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:28.747152] [INFO ] [LOCAL ] Saved forecast: TTI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TTI.txt [2026-02-03T20:33:28.747333] [INFO ] [sig ] [3116/3452] Completed TTI in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:28.747375] [INFO ] [sig ] [3117/3452] Forecasting TTMI... [2026-02-03T20:33:28.747405] [INFO ] [sig ] Generating forecast for: TTMI [2026-02-03T20:33:28.747437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-02-03T20:33:28.758281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-02-03T20:33:28.758647] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-02-03T20:33:28.759455] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-02-03T20:33:28.759508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:28.759542] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:28.759570] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:28.759648] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:28.822752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:28.823657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:28.823770] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:28.823808] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:28.942418] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:28.942588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:28.942630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:28.942659] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:28.946302] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=31.90%) [2026-02-03T20:33:28.946619] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-02-03T20:33:28.946754] [INFO ] [sig ] TTMI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:29.095014] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TTMI.txt [2026-02-03T20:33:29.095175] [INFO ] [sig ] [3117/3452] Completed TTMI in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:29.095221] [INFO ] [sig ] [3118/3452] Forecasting TTWO... [2026-02-03T20:33:29.095254] [INFO ] [sig ] Generating forecast for: TTWO [2026-02-03T20:33:29.095291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-02-03T20:33:29.106774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-02-03T20:33:29.107115] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-02-03T20:33:29.107905] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-02-03T20:33:29.107983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:29.108018] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:29.108047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:29.108116] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:29.167707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:29.168695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:29.168779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:29.168813] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:29.289909] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:29.290067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:29.290109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:29.290138] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:29.293827] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: DOWN (p=35.43%) [2026-02-03T20:33:29.294105] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-02-03T20:33:29.294234] [INFO ] [sig ] TTWO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:29.441267] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TTWO.txt [2026-02-03T20:33:29.441430] [INFO ] [sig ] [3118/3452] Completed TTWO in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:29.441473] [INFO ] [sig ] [3119/3452] Forecasting TUGN... [2026-02-03T20:33:29.441503] [INFO ] [sig ] Generating forecast for: TUGN [2026-02-03T20:33:29.441533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-02-03T20:33:29.452345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-02-03T20:33:29.452799] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-02-03T20:33:29.453616] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-02-03T20:33:29.453672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:29.453706] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:29.453734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:29.453792] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:29.511637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:29.512553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:29.512666] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:29.512701] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:29.622231] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:29.622436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:29.622485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:29.622515] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:29.626298] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-02-03T20:33:29.626618] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-02-03T20:33:29.626759] [INFO ] [sig ] TUGN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:29.772544] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TUGN.txt [2026-02-03T20:33:29.772787] [INFO ] [sig ] [3119/3452] Completed TUGN in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:29.772847] [INFO ] [sig ] [3120/3452] Forecasting TUSK... [2026-02-03T20:33:29.772885] [INFO ] [sig ] Generating forecast for: TUSK [2026-02-03T20:33:29.772929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-02-03T20:33:29.784165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-02-03T20:33:29.784560] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-02-03T20:33:29.785401] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-02-03T20:33:29.785455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:29.785540] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:29.785588] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:29.785649] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:29.844352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:29.845299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:29.845398] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:29.845434] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:29.967121] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:29.967285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:29.967328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:29.967357] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:29.970996] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=90.88%) [2026-02-03T20:33:29.971297] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-02-03T20:33:29.971432] [INFO ] [sig ] TUSK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:30.130986] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TUSK.txt [2026-02-03T20:33:30.131142] [INFO ] [sig ] [3120/3452] Completed TUSK in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:30.131184] [INFO ] [sig ] [3121/3452] Forecasting TVC... [2026-02-03T20:33:30.131214] [INFO ] [sig ] Generating forecast for: TVC [2026-02-03T20:33:30.131244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-02-03T20:33:30.142067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-02-03T20:33:30.142474] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-02-03T20:33:30.143254] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-02-03T20:33:30.143310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:30.143342] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:30.143370] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:30.143427] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:30.203153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:30.203976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:30.204061] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:30.204095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:30.309751] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:30.309907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:30.309949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:30.309979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:30.313448] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=44.08%) [2026-02-03T20:33:30.313751] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-02-03T20:33:30.313884] [INFO ] [sig ] TVC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:30.465223] [INFO ] [LOCAL ] Saved forecast: TVC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TVC.txt [2026-02-03T20:33:30.465367] [INFO ] [sig ] [3121/3452] Completed TVC in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 2.0m [2026-02-03T20:33:30.465408] [INFO ] [sig ] [3122/3452] Forecasting TVE... [2026-02-03T20:33:30.465438] [INFO ] [sig ] Generating forecast for: TVE [2026-02-03T20:33:30.465469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-02-03T20:33:30.477332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-02-03T20:33:30.477800] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-02-03T20:33:30.478863] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-02-03T20:33:30.478918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:30.478954] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:30.478982] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:30.479042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:30.540387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:30.541534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:30.541841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:30.541873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:30.654081] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:30.654239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:30.654280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:30.654496] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:30.657985] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=98.30%) [2026-02-03T20:33:30.658261] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-02-03T20:33:30.658391] [INFO ] [sig ] TVE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:30.803186] [INFO ] [LOCAL ] Saved forecast: TVE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TVE.txt [2026-02-03T20:33:30.803361] [INFO ] [sig ] [3122/3452] Completed TVE in 0.3s | 2.82 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-03T20:33:30.803406] [INFO ] [sig ] [3123/3452] Forecasting TVTX... [2026-02-03T20:33:30.803437] [INFO ] [sig ] Generating forecast for: TVTX [2026-02-03T20:33:30.803472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-02-03T20:33:30.815124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-02-03T20:33:30.815481] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-02-03T20:33:30.816252] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-02-03T20:33:30.816305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:30.816337] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:30.816364] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:30.816422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:30.873306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:30.874026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:30.874107] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:30.874140] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:31.010871] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:31.011057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:31.011101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:31.011168] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:31.015102] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: UP (p=82.11%) [2026-02-03T20:33:31.015408] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-02-03T20:33:31.015545] [INFO ] [sig ] TVTX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:31.163325] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TVTX.txt [2026-02-03T20:33:31.163463] [INFO ] [sig ] [3123/3452] Completed TVTX in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-03T20:33:31.163503] [INFO ] [sig ] [3124/3452] Forecasting TWFG... [2026-02-03T20:33:31.163541] [INFO ] [sig ] Generating forecast for: TWFG [2026-02-03T20:33:31.163591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-02-03T20:33:31.177516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-02-03T20:33:31.177969] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-02-03T20:33:31.178782] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-02-03T20:33:31.178836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:31.178870] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:31.178897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:31.178953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:31.236743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:31.237744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:31.237835] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:31.237868] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:31.360971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:31.361138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:31.361181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:31.361214] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:31.364794] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: UP (p=77.60%) [2026-02-03T20:33:31.365117] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-02-03T20:33:31.365260] [INFO ] [sig ] TWFG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:31.515037] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TWFG.txt [2026-02-03T20:33:31.515197] [INFO ] [sig ] [3124/3452] Completed TWFG in 0.4s | 2.82 sym/s | Total: 18.4m | ETA: 1.9m [2026-02-03T20:33:31.515237] [INFO ] [sig ] [3125/3452] Forecasting TWG... [2026-02-03T20:33:31.515268] [INFO ] [sig ] Generating forecast for: TWG [2026-02-03T20:33:31.515297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-02-03T20:33:31.526280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-02-03T20:33:31.526664] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-02-03T20:33:31.527438] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-02-03T20:33:31.527490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:31.527521] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:31.527548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:31.527630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:31.585731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:31.586665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:31.586751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:31.586784] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:31.726261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:31.726636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:31.726683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:31.726716] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:31.730276] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=9.79%) [2026-02-03T20:33:31.730640] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-02-03T20:33:31.730783] [INFO ] [sig ] TWG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:31.891806] [INFO ] [LOCAL ] Saved forecast: TWG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TWG.txt [2026-02-03T20:33:31.891986] [INFO ] [sig ] [3125/3452] Completed TWG in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:31.892032] [INFO ] [sig ] [3126/3452] Forecasting TWI... [2026-02-03T20:33:31.892063] [INFO ] [sig ] Generating forecast for: TWI [2026-02-03T20:33:31.892095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-02-03T20:33:31.903939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-02-03T20:33:31.904342] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-02-03T20:33:31.905155] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-02-03T20:33:31.905212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:31.905254] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:31.905300] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:31.905393] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:31.971228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:31.972351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:31.972457] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:31.972498] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:32.100005] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:32.100170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:32.100211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:32.100239] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:32.103687] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: UP (p=54.17%) [2026-02-03T20:33:32.103967] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-02-03T20:33:32.104095] [INFO ] [sig ] TWI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:32.248463] [INFO ] [LOCAL ] Saved forecast: TWI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TWI.txt [2026-02-03T20:33:32.248839] [INFO ] [sig ] [3126/3452] Completed TWI in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:32.248883] [INFO ] [sig ] [3127/3452] Forecasting TWIN... [2026-02-03T20:33:32.248913] [INFO ] [sig ] Generating forecast for: TWIN [2026-02-03T20:33:32.248942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-02-03T20:33:32.260235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-02-03T20:33:32.260837] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-02-03T20:33:32.261868] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-02-03T20:33:32.261921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:32.261953] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:32.261979] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:32.262037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:32.323918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:32.325058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:32.325158] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:32.325191] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:32.456494] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:32.456681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:32.456725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:32.456775] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:32.460781] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-02-03T20:33:32.461071] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-02-03T20:33:32.461202] [INFO ] [sig ] TWIN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:32.630680] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TWIN.txt [2026-02-03T20:33:32.630843] [INFO ] [sig ] [3127/3452] Completed TWIN in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:32.630888] [INFO ] [sig ] [3128/3452] Forecasting TWLO... [2026-02-03T20:33:32.630918] [INFO ] [sig ] Generating forecast for: TWLO [2026-02-03T20:33:32.630948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-02-03T20:33:32.643869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-02-03T20:33:32.644311] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-02-03T20:33:32.645141] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-02-03T20:33:32.645197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:32.645230] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:32.645261] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:32.645322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:32.703726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:32.704700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:32.704790] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:32.704824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:32.830441] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:32.830616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:32.830658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:32.830687] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:32.834133] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-02-03T20:33:32.834406] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-02-03T20:33:32.834536] [INFO ] [sig ] TWLO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:32.980268] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TWLO.txt [2026-02-03T20:33:32.980492] [INFO ] [sig ] [3128/3452] Completed TWLO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:32.980551] [INFO ] [sig ] [3129/3452] Forecasting TWO... [2026-02-03T20:33:32.980600] [INFO ] [sig ] Generating forecast for: TWO [2026-02-03T20:33:32.980633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-02-03T20:33:32.991670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-02-03T20:33:32.992037] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-02-03T20:33:32.992855] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-02-03T20:33:32.992907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:32.992940] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:32.992967] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:32.993023] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:33.049170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:33.050081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:33.050178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:33.050251] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:33.166026] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:33.166189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:33.166230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:33.166258] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:33.169690] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=12.95%) [2026-02-03T20:33:33.169970] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-02-03T20:33:33.170100] [INFO ] [sig ] TWO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:33.318550] [INFO ] [LOCAL ] Saved forecast: TWO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TWO.txt [2026-02-03T20:33:33.318713] [INFO ] [sig ] [3129/3452] Completed TWO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:33.318754] [INFO ] [sig ] [3130/3452] Forecasting TX... [2026-02-03T20:33:33.318784] [INFO ] [sig ] Generating forecast for: TX [2026-02-03T20:33:33.318814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-02-03T20:33:33.329707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-02-03T20:33:33.330053] [INFO ] [FORECASTER] Starting predict_future for TX [2026-02-03T20:33:33.330890] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-02-03T20:33:33.330944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:33.330976] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:33.331005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:33.331067] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:33.388220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:33.388954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:33.389065] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:33.389101] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:33.509489] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:33.509643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:33.509687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:33.509717] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:33.513216] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=88.39%) [2026-02-03T20:33:33.513531] [INFO ] [FORECASTER] Completed predict_future for TX [2026-02-03T20:33:33.513681] [INFO ] [sig ] TX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:33.659254] [INFO ] [LOCAL ] Saved forecast: TX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TX.txt [2026-02-03T20:33:33.659409] [INFO ] [sig ] [3130/3452] Completed TX in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:33.659451] [INFO ] [sig ] [3131/3452] Forecasting TXG... [2026-02-03T20:33:33.659481] [INFO ] [sig ] Generating forecast for: TXG [2026-02-03T20:33:33.659512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-02-03T20:33:33.670987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-02-03T20:33:33.671357] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-02-03T20:33:33.672151] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-02-03T20:33:33.672203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:33.672236] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:33.672263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:33.672334] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:33.729112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:33.729971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:33.730056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:33.730089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:33.848280] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:33.848436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:33.848478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:33.848508] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:33.851968] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-02-03T20:33:33.852246] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-02-03T20:33:33.852378] [INFO ] [sig ] TXG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:33.993717] [INFO ] [LOCAL ] Saved forecast: TXG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TXG.txt [2026-02-03T20:33:33.993858] [INFO ] [sig ] [3131/3452] Completed TXG in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:33.993898] [INFO ] [sig ] [3132/3452] Forecasting TXMD... [2026-02-03T20:33:33.993929] [INFO ] [sig ] Generating forecast for: TXMD [2026-02-03T20:33:33.993960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-02-03T20:33:34.005512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-02-03T20:33:34.005875] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-02-03T20:33:34.006652] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-02-03T20:33:34.006705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:34.006737] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:34.006763] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:34.006820] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:34.063050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:34.063683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:34.063762] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:34.063795] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:34.181078] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:34.181245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:34.181284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:34.181313] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:34.184719] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-02-03T20:33:34.185009] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-02-03T20:33:34.185139] [INFO ] [sig ] TXMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:34.326806] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TXMD.txt [2026-02-03T20:33:34.326958] [INFO ] [sig ] [3132/3452] Completed TXMD in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:34.326999] [INFO ] [sig ] [3133/3452] Forecasting TXN... [2026-02-03T20:33:34.327029] [INFO ] [sig ] Generating forecast for: TXN [2026-02-03T20:33:34.327058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-02-03T20:33:34.338338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-02-03T20:33:34.338745] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-02-03T20:33:34.339508] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-02-03T20:33:34.339612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:34.339650] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:34.339679] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:34.339736] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:34.396378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:34.397238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:34.397331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:34.397370] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:34.522592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:34.522813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:34.522857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:34.522886] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:34.526360] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: UP (p=70.09%) [2026-02-03T20:33:34.526668] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-02-03T20:33:34.526801] [INFO ] [sig ] TXN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:34.668652] [INFO ] [LOCAL ] Saved forecast: TXN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TXN.txt [2026-02-03T20:33:34.668851] [INFO ] [sig ] [3133/3452] Completed TXN in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:34.668895] [INFO ] [sig ] [3134/3452] Forecasting TXO... [2026-02-03T20:33:34.668925] [INFO ] [sig ] Generating forecast for: TXO [2026-02-03T20:33:34.668955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-02-03T20:33:34.680428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-02-03T20:33:34.680830] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-02-03T20:33:34.681609] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-02-03T20:33:34.681661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:34.681693] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:34.681720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:34.681777] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:34.738084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:34.738974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:34.739056] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:34.739088] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:34.857981] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:34.858135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:34.858174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:34.858203] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:34.861523] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=21.57%) [2026-02-03T20:33:34.861810] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-02-03T20:33:34.861937] [INFO ] [sig ] TXO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:35.004375] [INFO ] [LOCAL ] Saved forecast: TXO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TXO.txt [2026-02-03T20:33:35.004546] [INFO ] [sig ] [3134/3452] Completed TXO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:35.004794] [INFO ] [sig ] [3135/3452] Forecasting TXRH... [2026-02-03T20:33:35.004826] [INFO ] [sig ] Generating forecast for: TXRH [2026-02-03T20:33:35.004858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-02-03T20:33:35.019374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-02-03T20:33:35.019843] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-02-03T20:33:35.020819] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-02-03T20:33:35.020879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:35.020917] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:35.020950] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:35.021025] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:35.083730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:35.084659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:35.084746] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:35.084779] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:35.211084] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:35.211251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:35.211292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:35.211322] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:35.214856] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=12.02%) [2026-02-03T20:33:35.215193] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-02-03T20:33:35.215337] [INFO ] [sig ] TXRH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:35.357283] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TXRH.txt [2026-02-03T20:33:35.357416] [INFO ] [sig ] [3135/3452] Completed TXRH in 0.4s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:35.357456] [INFO ] [sig ] [3136/3452] Forecasting TY... [2026-02-03T20:33:35.357485] [INFO ] [sig ] Generating forecast for: TY [2026-02-03T20:33:35.357514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-02-03T20:33:35.368402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-02-03T20:33:35.368756] [INFO ] [FORECASTER] Starting predict_future for TY [2026-02-03T20:33:35.369537] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-02-03T20:33:35.369608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:35.369643] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:35.369671] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:35.369728] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:35.427282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:35.427951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:35.428048] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:35.428081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:35.560513] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:35.560684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:35.560725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:35.560755] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:35.564122] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: DOWN (p=27.97%) [2026-02-03T20:33:35.564404] [INFO ] [FORECASTER] Completed predict_future for TY [2026-02-03T20:33:35.564532] [INFO ] [sig ] TY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:35.707081] [INFO ] [LOCAL ] Saved forecast: TY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TY.txt [2026-02-03T20:33:35.707218] [INFO ] [sig ] [3136/3452] Completed TY in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:35.707259] [INFO ] [sig ] [3137/3452] Forecasting TYG... [2026-02-03T20:33:35.707288] [INFO ] [sig ] Generating forecast for: TYG [2026-02-03T20:33:35.707319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-02-03T20:33:35.718675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-02-03T20:33:35.719024] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-02-03T20:33:35.719906] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-02-03T20:33:35.719959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:35.720022] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:35.720051] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:35.720109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:35.776674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:35.777311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:35.777394] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:35.777426] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:35.892563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:35.892735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:35.892776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:35.892806] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:35.896181] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=32.01%) [2026-02-03T20:33:35.896512] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-02-03T20:33:35.896664] [INFO ] [sig ] TYG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:36.040211] [INFO ] [LOCAL ] Saved forecast: TYG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TYG.txt [2026-02-03T20:33:36.040383] [INFO ] [sig ] [3137/3452] Completed TYG in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:36.040434] [INFO ] [sig ] [3138/3452] Forecasting TYGO... [2026-02-03T20:33:36.040470] [INFO ] [sig ] Generating forecast for: TYGO [2026-02-03T20:33:36.040506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-02-03T20:33:36.051914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-02-03T20:33:36.052322] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-02-03T20:33:36.053183] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-02-03T20:33:36.053238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:36.053269] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:36.053295] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:36.053352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:36.113812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:36.114752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:36.114838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:36.114871] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:36.233449] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:36.233615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:36.233659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:36.233688] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:36.237087] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=21.25%) [2026-02-03T20:33:36.237375] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-02-03T20:33:36.237501] [INFO ] [sig ] TYGO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:36.380360] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TYGO.txt [2026-02-03T20:33:36.380503] [INFO ] [sig ] [3138/3452] Completed TYGO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.9m [2026-02-03T20:33:36.380542] [INFO ] [sig ] [3139/3452] Forecasting TYL... [2026-02-03T20:33:36.380588] [INFO ] [sig ] Generating forecast for: TYL [2026-02-03T20:33:36.380622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-02-03T20:33:36.391890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-02-03T20:33:36.392216] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-02-03T20:33:36.392995] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-02-03T20:33:36.393052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:36.393095] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:36.393132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:36.393196] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:36.454089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:36.454809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:36.454891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:36.454924] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:36.582838] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:36.583000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:36.583041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:36.583070] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:36.586420] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=4.42%) [2026-02-03T20:33:36.586712] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-02-03T20:33:36.586839] [INFO ] [sig ] TYL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:36.728081] [INFO ] [LOCAL ] Saved forecast: TYL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TYL.txt [2026-02-03T20:33:36.728204] [INFO ] [sig ] [3139/3452] Completed TYL in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-03T20:33:36.728244] [INFO ] [sig ] [3140/3452] Forecasting TYRA... [2026-02-03T20:33:36.728273] [INFO ] [sig ] Generating forecast for: TYRA [2026-02-03T20:33:36.728303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-02-03T20:33:36.740247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-02-03T20:33:36.740712] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-02-03T20:33:36.741561] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-02-03T20:33:36.741639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:36.741672] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:36.741700] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:36.741758] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:36.799020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:36.799977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:36.800064] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:36.800096] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:36.921748] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:36.921918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:36.921980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:36.922047] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:36.925529] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-02-03T20:33:36.925825] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-02-03T20:33:36.925961] [INFO ] [sig ] TYRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:37.069826] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/TYRA.txt [2026-02-03T20:33:37.069990] [INFO ] [sig ] [3140/3452] Completed TYRA in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-03T20:33:37.070030] [INFO ] [sig ] [3141/3452] Forecasting TZOO... [2026-02-03T20:33:37.070060] [INFO ] [sig ] Generating forecast for: TZOO [2026-02-03T20:33:37.070092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-02-03T20:33:37.081605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-02-03T20:33:37.082001] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-02-03T20:33:37.082795] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-02-03T20:33:37.082847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:37.082879] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:37.082906] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:37.082962] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:37.142933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:37.143992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:37.144094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:37.144129] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:37.266000] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:37.266154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:37.266194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:37.266222] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:37.269720] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=19.10%) [2026-02-03T20:33:37.269999] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-02-03T20:33:37.270130] [INFO ] [sig ] TZOO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:37.418674] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/TZOO.txt [2026-02-03T20:33:37.418836] [INFO ] [sig ] [3141/3452] Completed TZOO in 0.3s | 2.82 sym/s | Total: 18.5m | ETA: 1.8m [2026-02-03T20:33:37.418878] [INFO ] [sig ] [3142/3452] Forecasting UAA... [2026-02-03T20:33:37.418911] [INFO ] [sig ] Generating forecast for: UAA [2026-02-03T20:33:37.418942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-02-03T20:33:37.430763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-02-03T20:33:37.431108] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-02-03T20:33:37.431944] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-02-03T20:33:37.431997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:37.432030] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:37.432058] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:37.432117] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:37.492154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:37.493011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:37.493101] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:37.493147] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:37.616567] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:37.616745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:37.616787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:37.616818] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:37.620302] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=96.49%) [2026-02-03T20:33:37.620621] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-02-03T20:33:37.620758] [INFO ] [sig ] UAA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:37.771675] [INFO ] [LOCAL ] Saved forecast: UAA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UAA.txt [2026-02-03T20:33:37.771840] [INFO ] [sig ] [3142/3452] Completed UAA in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:37.771883] [INFO ] [sig ] [3143/3452] Forecasting UAE... [2026-02-03T20:33:37.771912] [INFO ] [sig ] Generating forecast for: UAE [2026-02-03T20:33:37.771943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-02-03T20:33:37.783472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-02-03T20:33:37.783894] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-02-03T20:33:37.784680] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-02-03T20:33:37.784732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:37.784764] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:37.784790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:37.784847] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:37.841559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:37.842429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:37.842515] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:37.842549] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:37.966028] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:37.966194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:37.966235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:37.966264] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:37.969808] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=88.69%) [2026-02-03T20:33:37.970095] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-02-03T20:33:37.970229] [INFO ] [sig ] UAE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:38.188499] [INFO ] [LOCAL ] Saved forecast: UAE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UAE.txt [2026-02-03T20:33:38.188872] [INFO ] [sig ] [3143/3452] Completed UAE in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:38.188916] [INFO ] [sig ] [3144/3452] Forecasting UAL... [2026-02-03T20:33:38.188946] [INFO ] [sig ] Generating forecast for: UAL [2026-02-03T20:33:38.188976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-02-03T20:33:38.201773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-02-03T20:33:38.202112] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-02-03T20:33:38.202893] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-02-03T20:33:38.202946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:38.202995] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:38.203023] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:38.203081] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:38.261194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:38.262168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:38.262250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:38.262283] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:38.388997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:38.389163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:38.389206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:38.389237] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:38.392927] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=10.10%) [2026-02-03T20:33:38.393246] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-02-03T20:33:38.393387] [INFO ] [sig ] UAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:38.549731] [INFO ] [LOCAL ] Saved forecast: UAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UAL.txt [2026-02-03T20:33:38.549886] [INFO ] [sig ] [3144/3452] Completed UAL in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:38.549928] [INFO ] [sig ] [3145/3452] Forecasting UBFO... [2026-02-03T20:33:38.549957] [INFO ] [sig ] Generating forecast for: UBFO [2026-02-03T20:33:38.549986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-02-03T20:33:38.561140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-02-03T20:33:38.561497] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-02-03T20:33:38.562470] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-02-03T20:33:38.562524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:38.562556] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:38.562605] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:38.562665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:38.622344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:38.623193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:38.623283] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:38.623316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:38.748116] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:38.748282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:38.748323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:38.748352] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:38.751804] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: DOWN (p=17.24%) [2026-02-03T20:33:38.752089] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-02-03T20:33:38.752219] [INFO ] [sig ] UBFO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:38.899375] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UBFO.txt [2026-02-03T20:33:38.899531] [INFO ] [sig ] [3145/3452] Completed UBFO in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:38.899589] [INFO ] [sig ] [3146/3452] Forecasting UBRL... [2026-02-03T20:33:38.899622] [INFO ] [sig ] Generating forecast for: UBRL [2026-02-03T20:33:38.899652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-02-03T20:33:38.911506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-02-03T20:33:38.911891] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-02-03T20:33:38.912695] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-02-03T20:33:38.912747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:38.912779] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:38.912806] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:38.912863] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:38.974025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:38.975063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:38.975146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:38.975179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:39.097437] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:39.097619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:39.097661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:39.097689] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:39.101170] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-02-03T20:33:39.101444] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-02-03T20:33:39.101591] [INFO ] [sig ] UBRL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:39.264772] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UBRL.txt [2026-02-03T20:33:39.264954] [INFO ] [sig ] [3146/3452] Completed UBRL in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:39.265003] [INFO ] [sig ] [3147/3452] Forecasting UBS... [2026-02-03T20:33:39.265035] [INFO ] [sig ] Generating forecast for: UBS [2026-02-03T20:33:39.265065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-02-03T20:33:39.277048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-02-03T20:33:39.277417] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-02-03T20:33:39.278282] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-02-03T20:33:39.278336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:39.278367] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:39.278394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:39.278450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:39.334684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:39.335307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:39.335432] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:39.335467] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:39.460261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:39.460414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:39.460462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:39.460499] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:39.463930] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: UP (p=88.72%) [2026-02-03T20:33:39.464199] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-02-03T20:33:39.464327] [INFO ] [sig ] UBS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:39.609259] [INFO ] [LOCAL ] Saved forecast: UBS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UBS.txt [2026-02-03T20:33:39.609405] [INFO ] [sig ] [3147/3452] Completed UBS in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:39.609454] [INFO ] [sig ] [3148/3452] Forecasting UBSI... [2026-02-03T20:33:39.609485] [INFO ] [sig ] Generating forecast for: UBSI [2026-02-03T20:33:39.609516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-02-03T20:33:39.621320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-02-03T20:33:39.621726] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-02-03T20:33:39.622539] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-02-03T20:33:39.622613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:39.622647] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:39.622674] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:39.622731] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:39.681347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:39.682081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:39.682164] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:39.682196] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:39.806766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:39.806929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:39.806979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:39.807013] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:39.810512] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-02-03T20:33:39.810851] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-02-03T20:33:39.810988] [INFO ] [sig ] UBSI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:39.953271] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UBSI.txt [2026-02-03T20:33:39.953410] [INFO ] [sig ] [3148/3452] Completed UBSI in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:39.953451] [INFO ] [sig ] [3149/3452] Forecasting UDMY... [2026-02-03T20:33:39.953480] [INFO ] [sig ] Generating forecast for: UDMY [2026-02-03T20:33:39.953510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-02-03T20:33:39.965211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-02-03T20:33:39.965623] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-02-03T20:33:39.966410] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-02-03T20:33:39.966462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:39.966495] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:39.966522] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:39.966601] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:40.022971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:40.023848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:40.023936] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:40.023969] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:40.150812] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:40.150961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:40.151004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:40.151033] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:40.154533] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-02-03T20:33:40.154830] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-02-03T20:33:40.154977] [INFO ] [sig ] UDMY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:40.298531] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UDMY.txt [2026-02-03T20:33:40.298706] [INFO ] [sig ] [3149/3452] Completed UDMY in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:40.298749] [INFO ] [sig ] [3150/3452] Forecasting UE... [2026-02-03T20:33:40.298779] [INFO ] [sig ] Generating forecast for: UE [2026-02-03T20:33:40.298809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-02-03T20:33:40.310827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-02-03T20:33:40.311276] [INFO ] [FORECASTER] Starting predict_future for UE [2026-02-03T20:33:40.312115] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-02-03T20:33:40.312172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:40.312206] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:40.312235] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:40.312295] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:40.371015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:40.371954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:40.372043] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:40.372077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:40.492895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:40.493067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:40.493128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:40.493165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:40.497220] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=72.31%) [2026-02-03T20:33:40.497613] [INFO ] [FORECASTER] Completed predict_future for UE [2026-02-03T20:33:40.497778] [INFO ] [sig ] UE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:40.640880] [INFO ] [LOCAL ] Saved forecast: UE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UE.txt [2026-02-03T20:33:40.641056] [INFO ] [sig ] [3150/3452] Completed UE in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:40.641098] [INFO ] [sig ] [3151/3452] Forecasting UEIC... [2026-02-03T20:33:40.641128] [INFO ] [sig ] Generating forecast for: UEIC [2026-02-03T20:33:40.641159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-02-03T20:33:40.652239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-02-03T20:33:40.652658] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-02-03T20:33:40.653431] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-02-03T20:33:40.653486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:40.653520] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:40.653549] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:40.653633] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:40.711977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:40.712669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:40.712751] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:40.712786] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:40.836561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:40.836730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:40.836771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:40.836817] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:40.840270] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-02-03T20:33:40.840557] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-02-03T20:33:40.840704] [INFO ] [sig ] UEIC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:40.984520] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UEIC.txt [2026-02-03T20:33:40.984697] [INFO ] [sig ] [3151/3452] Completed UEIC in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:40.984739] [INFO ] [sig ] [3152/3452] Forecasting UFCS... [2026-02-03T20:33:40.984770] [INFO ] [sig ] Generating forecast for: UFCS [2026-02-03T20:33:40.984801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-02-03T20:33:41.000436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-02-03T20:33:41.001427] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-02-03T20:33:41.002920] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-02-03T20:33:41.003134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:41.003175] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:41.003204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:41.003307] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:41.063676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:41.064765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:41.064856] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:41.064889] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:41.193547] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:41.193736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:41.193778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:41.193808] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:41.197511] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: UP (p=71.27%) [2026-02-03T20:33:41.197911] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-02-03T20:33:41.198102] [INFO ] [sig ] UFCS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:41.411746] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UFCS.txt [2026-02-03T20:33:41.411979] [INFO ] [sig ] [3152/3452] Completed UFCS in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:41.412030] [INFO ] [sig ] [3153/3452] Forecasting UFI... [2026-02-03T20:33:41.412067] [INFO ] [sig ] Generating forecast for: UFI [2026-02-03T20:33:41.412102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-02-03T20:33:41.427468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-02-03T20:33:41.428047] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-02-03T20:33:41.429206] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-02-03T20:33:41.429277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:41.429318] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:41.429350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:41.429431] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:41.503776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:41.504945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:41.505053] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:41.505114] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:41.690859] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:41.691043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:41.691090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:41.691124] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:41.695302] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=13.12%) [2026-02-03T20:33:41.695797] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-02-03T20:33:41.696013] [INFO ] [sig ] UFI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:41.909804] [INFO ] [LOCAL ] Saved forecast: UFI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UFI.txt [2026-02-03T20:33:41.910067] [INFO ] [sig ] [3153/3452] Completed UFI in 0.5s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:41.910122] [INFO ] [sig ] [3154/3452] Forecasting UFO... [2026-02-03T20:33:41.910166] [INFO ] [sig ] Generating forecast for: UFO [2026-02-03T20:33:41.910208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-02-03T20:33:41.936126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-02-03T20:33:41.936742] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-02-03T20:33:41.938079] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-02-03T20:33:41.938167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:41.940331] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:41.940391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:41.940501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:42.025180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:42.026669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:42.026796] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:42.026856] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:42.195053] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:42.195266] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:42.195327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:42.195373] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:42.199856] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=97.50%) [2026-02-03T20:33:42.200249] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-02-03T20:33:42.200427] [INFO ] [sig ] UFO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:42.405011] [INFO ] [LOCAL ] Saved forecast: UFO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UFO.txt [2026-02-03T20:33:42.405257] [INFO ] [sig ] [3154/3452] Completed UFO in 0.5s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:42.405321] [INFO ] [sig ] [3155/3452] Forecasting UFPI... [2026-02-03T20:33:42.405370] [INFO ] [sig ] Generating forecast for: UFPI [2026-02-03T20:33:42.405421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-02-03T20:33:42.420445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-02-03T20:33:42.421016] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-02-03T20:33:42.422226] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-02-03T20:33:42.422304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:42.422365] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:42.422449] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:42.422546] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:42.503350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:42.504663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:42.504804] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:42.504857] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:42.668169] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:42.668745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:42.668868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:42.668914] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:42.675423] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: DOWN (p=21.51%) [2026-02-03T20:33:42.676019] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-02-03T20:33:42.676271] [INFO ] [sig ] UFPI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:42.842488] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UFPI.txt [2026-02-03T20:33:42.842684] [INFO ] [sig ] [3155/3452] Completed UFPI in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.8m [2026-02-03T20:33:42.842735] [INFO ] [sig ] [3156/3452] Forecasting UGI... [2026-02-03T20:33:42.842767] [INFO ] [sig ] Generating forecast for: UGI [2026-02-03T20:33:42.842800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-02-03T20:33:42.855528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-02-03T20:33:42.855946] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-02-03T20:33:42.856798] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-02-03T20:33:42.856854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:42.856888] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:42.856915] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:42.856972] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:42.913544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:42.914442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:42.914538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:42.914591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:43.037027] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:43.037203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:43.037253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:43.037286] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:43.041003] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=39.57%) [2026-02-03T20:33:43.041290] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-02-03T20:33:43.041425] [INFO ] [sig ] UGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:43.189764] [INFO ] [LOCAL ] Saved forecast: UGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UGI.txt [2026-02-03T20:33:43.190083] [INFO ] [sig ] [3156/3452] Completed UGI in 0.3s | 2.82 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-03T20:33:43.190124] [INFO ] [sig ] [3157/3452] Forecasting UGP... [2026-02-03T20:33:43.190154] [INFO ] [sig ] Generating forecast for: UGP [2026-02-03T20:33:43.190185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-02-03T20:33:43.203691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-02-03T20:33:43.204117] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-02-03T20:33:43.205152] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-02-03T20:33:43.205205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:43.205238] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:43.205264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:43.205320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:43.264460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:43.265346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:43.265437] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:43.265470] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:43.393204] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:43.393357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:43.393397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:43.393479] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:43.396932] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-02-03T20:33:43.397205] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-02-03T20:33:43.397332] [INFO ] [sig ] UGP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:43.545012] [INFO ] [LOCAL ] Saved forecast: UGP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UGP.txt [2026-02-03T20:33:43.545155] [INFO ] [sig ] [3157/3452] Completed UGP in 0.4s | 2.82 sym/s | Total: 18.6m | ETA: 1.7m [2026-02-03T20:33:43.545194] [INFO ] [sig ] [3158/3452] Forecasting UHAL... [2026-02-03T20:33:43.545225] [INFO ] [sig ] Generating forecast for: UHAL [2026-02-03T20:33:43.545256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-02-03T20:33:43.557121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-02-03T20:33:43.557480] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-02-03T20:33:43.558323] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-02-03T20:33:43.558377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:43.558410] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:43.558436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:43.558501] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:43.618569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:43.619530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:43.619649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:43.619687] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:43.746223] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:43.746386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:43.746427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:43.746455] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:43.750139] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=18.12%) [2026-02-03T20:33:43.750418] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-02-03T20:33:43.750553] [INFO ] [sig ] UHAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:43.894178] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UHAL.txt [2026-02-03T20:33:43.894340] [INFO ] [sig ] [3158/3452] Completed UHAL in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:43.894382] [INFO ] [sig ] [3159/3452] Forecasting UHG... [2026-02-03T20:33:43.894413] [INFO ] [sig ] Generating forecast for: UHG [2026-02-03T20:33:43.894467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-02-03T20:33:43.906132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-02-03T20:33:43.906491] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-02-03T20:33:43.907414] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-02-03T20:33:43.907467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:43.907499] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:43.907525] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:43.907597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:43.965887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:43.967008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:43.967098] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:43.967131] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:44.090766] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:44.090931] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:33:44.090971] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:44.091001] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:44.094689] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-02-03T20:33:44.095001] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-02-03T20:33:44.095333] [INFO ] [sig ] UHG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:44.246080] [INFO ] [LOCAL ] Saved forecast: UHG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UHG.txt [2026-02-03T20:33:44.246251] [INFO ] [sig ] [3159/3452] Completed UHG in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:44.246293] [INFO ] [sig ] [3160/3452] Forecasting UHS... [2026-02-03T20:33:44.246323] [INFO ] [sig ] Generating forecast for: UHS [2026-02-03T20:33:44.246355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-02-03T20:33:44.258325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-02-03T20:33:44.258787] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-02-03T20:33:44.259613] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-02-03T20:33:44.259668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:44.259702] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:44.259729] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:44.259785] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:44.319068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:44.319973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:44.320055] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:44.320089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:44.441811] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:44.441970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:44.442011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:44.442038] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:44.445380] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-02-03T20:33:44.445707] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-02-03T20:33:44.445834] [INFO ] [sig ] UHS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:44.591071] [INFO ] [LOCAL ] Saved forecast: UHS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UHS.txt [2026-02-03T20:33:44.591257] [INFO ] [sig ] [3160/3452] Completed UHS in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:44.591300] [INFO ] [sig ] [3161/3452] Forecasting UI... [2026-02-03T20:33:44.591331] [INFO ] [sig ] Generating forecast for: UI [2026-02-03T20:33:44.591361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-02-03T20:33:44.603337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-02-03T20:33:44.603764] [INFO ] [FORECASTER] Starting predict_future for UI [2026-02-03T20:33:44.604636] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-02-03T20:33:44.604693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:44.604728] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:44.604753] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:44.604810] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:44.664545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:44.665468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:44.665557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:44.665611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:44.800453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:44.800645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:44.800692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:44.800722] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:44.804788] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=89.21%) [2026-02-03T20:33:44.805115] [INFO ] [FORECASTER] Completed predict_future for UI [2026-02-03T20:33:44.805260] [INFO ] [sig ] UI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:44.954122] [INFO ] [LOCAL ] Saved forecast: UI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UI.txt [2026-02-03T20:33:44.954317] [INFO ] [sig ] [3161/3452] Completed UI in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:44.954371] [INFO ] [sig ] [3162/3452] Forecasting UIS... [2026-02-03T20:33:44.954412] [INFO ] [sig ] Generating forecast for: UIS [2026-02-03T20:33:44.954450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-02-03T20:33:44.967871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-02-03T20:33:44.968317] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-02-03T20:33:44.969179] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-02-03T20:33:44.969234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:44.969268] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:44.969296] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:44.969360] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:45.032471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:45.033336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:45.033425] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:45.033459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:45.170695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:45.170856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:45.170898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:45.170927] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:45.174427] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-02-03T20:33:45.174793] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-02-03T20:33:45.174930] [INFO ] [sig ] UIS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:45.335408] [INFO ] [LOCAL ] Saved forecast: UIS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UIS.txt [2026-02-03T20:33:45.335607] [INFO ] [sig ] [3162/3452] Completed UIS in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:45.335662] [INFO ] [sig ] [3163/3452] Forecasting UITB... [2026-02-03T20:33:45.335700] [INFO ] [sig ] Generating forecast for: UITB [2026-02-03T20:33:45.335732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-02-03T20:33:45.348430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-02-03T20:33:45.348917] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-02-03T20:33:45.349839] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-02-03T20:33:45.349895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:45.349928] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:45.349955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:45.350012] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:45.416271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:45.417261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:45.417365] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:45.417407] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:45.550110] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:45.550254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:45.550303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:45.550338] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:45.555440] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=48.29%) [2026-02-03T20:33:45.556116] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-02-03T20:33:45.556303] [INFO ] [sig ] UITB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:45.703892] [INFO ] [LOCAL ] Saved forecast: UITB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UITB.txt [2026-02-03T20:33:45.704055] [INFO ] [sig ] [3163/3452] Completed UITB in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:45.704097] [INFO ] [sig ] [3164/3452] Forecasting UL... [2026-02-03T20:33:45.704127] [INFO ] [sig ] Generating forecast for: UL [2026-02-03T20:33:45.704157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-02-03T20:33:45.715512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-02-03T20:33:45.715967] [INFO ] [FORECASTER] Starting predict_future for UL [2026-02-03T20:33:45.716810] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-02-03T20:33:45.716864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:45.716897] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:45.716925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:45.716982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:45.777653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:45.778705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:45.778839] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:45.778892] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:45.908136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:45.908337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:45.908382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:45.908412] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:45.912194] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=68.39%) [2026-02-03T20:33:45.912553] [INFO ] [FORECASTER] Completed predict_future for UL [2026-02-03T20:33:45.912742] [INFO ] [sig ] UL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:46.059691] [INFO ] [LOCAL ] Saved forecast: UL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UL.txt [2026-02-03T20:33:46.059846] [INFO ] [sig ] [3164/3452] Completed UL in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:46.059885] [INFO ] [sig ] [3165/3452] Forecasting ULBI... [2026-02-03T20:33:46.059917] [INFO ] [sig ] Generating forecast for: ULBI [2026-02-03T20:33:46.059947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-02-03T20:33:46.070983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-02-03T20:33:46.071346] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-02-03T20:33:46.072139] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-02-03T20:33:46.072193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:46.072224] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:46.072251] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:46.072308] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:46.128402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:46.129112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:46.129192] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:46.129224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:46.250934] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:46.251091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:46.251134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:46.251165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:46.254615] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: UP (p=54.53%) [2026-02-03T20:33:46.254906] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-02-03T20:33:46.255036] [INFO ] [sig ] ULBI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:46.401304] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ULBI.txt [2026-02-03T20:33:46.401467] [INFO ] [sig ] [3165/3452] Completed ULBI in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:46.401510] [INFO ] [sig ] [3166/3452] Forecasting ULCC... [2026-02-03T20:33:46.401541] [INFO ] [sig ] Generating forecast for: ULCC [2026-02-03T20:33:46.401588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-02-03T20:33:46.412926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-02-03T20:33:46.413316] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-02-03T20:33:46.414135] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-02-03T20:33:46.414188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:46.414220] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:46.414246] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:46.414303] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:46.472439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:46.473167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:46.473250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:46.473284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:46.604745] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:46.604908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:46.604948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:46.604977] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:46.608406] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: UP (p=86.65%) [2026-02-03T20:33:46.608748] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-02-03T20:33:46.608881] [INFO ] [sig ] ULCC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:46.752292] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ULCC.txt [2026-02-03T20:33:46.752435] [INFO ] [sig ] [3166/3452] Completed ULCC in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:46.752474] [INFO ] [sig ] [3167/3452] Forecasting ULH... [2026-02-03T20:33:46.752504] [INFO ] [sig ] Generating forecast for: ULH [2026-02-03T20:33:46.752534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-02-03T20:33:46.763378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-02-03T20:33:46.763799] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-02-03T20:33:46.764661] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-02-03T20:33:46.764718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:46.764752] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:46.764781] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:46.764845] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:46.826767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:46.827664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:46.827754] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:46.827789] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:46.955996] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:46.956151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:46.956194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:46.956225] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:46.959927] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: UP (p=70.79%) [2026-02-03T20:33:46.960223] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-02-03T20:33:46.960360] [INFO ] [sig ] ULH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:47.114481] [INFO ] [LOCAL ] Saved forecast: ULH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ULH.txt [2026-02-03T20:33:47.114713] [INFO ] [sig ] [3167/3452] Completed ULH in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:47.114759] [INFO ] [sig ] [3168/3452] Forecasting ULTA... [2026-02-03T20:33:47.114793] [INFO ] [sig ] Generating forecast for: ULTA [2026-02-03T20:33:47.114826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-02-03T20:33:47.126153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-02-03T20:33:47.126531] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-02-03T20:33:47.127363] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-02-03T20:33:47.127417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:47.127465] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:47.127495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:47.127552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:47.187768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:47.188663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:47.188750] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:47.188785] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:47.306931] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:47.307082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:47.307130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:47.307166] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:47.310548] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: DOWN (p=47.08%) [2026-02-03T20:33:47.310845] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-02-03T20:33:47.310973] [INFO ] [sig ] ULTA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:47.457176] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ULTA.txt [2026-02-03T20:33:47.457320] [INFO ] [sig ] [3168/3452] Completed ULTA in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:47.457360] [INFO ] [sig ] [3169/3452] Forecasting ULY... [2026-02-03T20:33:47.457391] [INFO ] [sig ] Generating forecast for: ULY [2026-02-03T20:33:47.457421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-02-03T20:33:47.468540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-02-03T20:33:47.468959] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-02-03T20:33:47.469803] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-02-03T20:33:47.469857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:47.469891] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:47.469919] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:47.469981] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:47.535298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:47.536295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:47.536381] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:47.536415] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:47.656592] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:47.656740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:47.656780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:47.656808] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:47.660259] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=72.25%) [2026-02-03T20:33:47.660534] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-02-03T20:33:47.660685] [INFO ] [sig ] ULY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:47.806557] [INFO ] [LOCAL ] Saved forecast: ULY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ULY.txt [2026-02-03T20:33:47.806724] [INFO ] [sig ] [3169/3452] Completed ULY in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:47.806765] [INFO ] [sig ] [3170/3452] Forecasting UMBF... [2026-02-03T20:33:47.806794] [INFO ] [sig ] Generating forecast for: UMBF [2026-02-03T20:33:47.806824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-02-03T20:33:47.817923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-02-03T20:33:47.818309] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-02-03T20:33:47.819138] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-02-03T20:33:47.819193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:47.819227] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:47.819255] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:47.819313] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:47.883789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:47.884596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:47.884679] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:47.884713] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:48.005684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:48.005846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:48.005886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:48.005916] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:48.009315] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=10.49%) [2026-02-03T20:33:48.009602] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-02-03T20:33:48.009732] [INFO ] [sig ] UMBF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:48.157975] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UMBF.txt [2026-02-03T20:33:48.158142] [INFO ] [sig ] [3170/3452] Completed UMBF in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:48.158185] [INFO ] [sig ] [3171/3452] Forecasting UMC... [2026-02-03T20:33:48.158215] [INFO ] [sig ] Generating forecast for: UMC [2026-02-03T20:33:48.158246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-02-03T20:33:48.170526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-02-03T20:33:48.171115] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-02-03T20:33:48.171904] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-02-03T20:33:48.171957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:48.172019] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:48.172048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:48.172106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:48.236116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:48.237230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:48.237324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:48.237358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:48.362261] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:48.362418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:48.362459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:48.362489] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:48.365857] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=96.97%) [2026-02-03T20:33:48.366128] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-02-03T20:33:48.366254] [INFO ] [sig ] UMC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:48.513560] [INFO ] [LOCAL ] Saved forecast: UMC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UMC.txt [2026-02-03T20:33:48.513730] [INFO ] [sig ] [3171/3452] Completed UMC in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:48.513778] [INFO ] [sig ] [3172/3452] Forecasting UMH... [2026-02-03T20:33:48.513809] [INFO ] [sig ] Generating forecast for: UMH [2026-02-03T20:33:48.513840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-02-03T20:33:48.525813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-02-03T20:33:48.526168] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-02-03T20:33:48.527031] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-02-03T20:33:48.527086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:48.527119] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:48.527146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:48.527204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:48.591019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:48.591995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:48.592089] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:48.592123] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:48.716646] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:48.716809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:48.716858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:48.716887] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:48.720713] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=23.77%) [2026-02-03T20:33:48.720991] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-02-03T20:33:48.721118] [INFO ] [sig ] UMH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:48.865154] [INFO ] [LOCAL ] Saved forecast: UMH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UMH.txt [2026-02-03T20:33:48.865297] [INFO ] [sig ] [3172/3452] Completed UMH in 0.4s | 2.82 sym/s | Total: 18.7m | ETA: 1.7m [2026-02-03T20:33:48.865346] [INFO ] [sig ] [3173/3452] Forecasting UMMA... [2026-02-03T20:33:48.865374] [INFO ] [sig ] Generating forecast for: UMMA [2026-02-03T20:33:48.865404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-02-03T20:33:48.877371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-02-03T20:33:48.877743] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-02-03T20:33:48.878781] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-02-03T20:33:48.878838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:48.878870] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:48.878897] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:48.878953] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:48.938886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:48.939967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:48.940049] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:48.940081] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:49.055171] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:49.055305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:49.055343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:49.055372] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:49.058760] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-02-03T20:33:49.059038] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-02-03T20:33:49.059200] [INFO ] [sig ] UMMA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:49.200944] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UMMA.txt [2026-02-03T20:33:49.201068] [INFO ] [sig ] [3173/3452] Completed UMMA in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-03T20:33:49.201108] [INFO ] [sig ] [3174/3452] Forecasting UNCY... [2026-02-03T20:33:49.201138] [INFO ] [sig ] Generating forecast for: UNCY [2026-02-03T20:33:49.201168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-02-03T20:33:49.212972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-02-03T20:33:49.213373] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-02-03T20:33:49.214226] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-02-03T20:33:49.214280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:49.214312] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:49.214338] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:49.214396] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:49.271536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:49.272436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:49.272524] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:49.272557] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:49.394346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:49.394510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:49.394550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:49.394636] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:49.398064] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=21.30%) [2026-02-03T20:33:49.398351] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-02-03T20:33:49.398484] [INFO ] [sig ] UNCY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:49.546028] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UNCY.txt [2026-02-03T20:33:49.546197] [INFO ] [sig ] [3174/3452] Completed UNCY in 0.3s | 2.82 sym/s | Total: 18.7m | ETA: 1.6m [2026-02-03T20:33:49.546237] [INFO ] [sig ] [3175/3452] Forecasting UNF... [2026-02-03T20:33:49.546267] [INFO ] [sig ] Generating forecast for: UNF [2026-02-03T20:33:49.546297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-02-03T20:33:49.561741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-02-03T20:33:49.562240] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-02-03T20:33:49.563227] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-02-03T20:33:49.563283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:49.563317] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:49.563343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:49.563400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:49.622046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:49.623070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:49.623159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:49.623192] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:49.747688] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:49.747869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:49.748124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:49.748173] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:49.752268] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=96.89%) [2026-02-03T20:33:49.752626] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-02-03T20:33:49.752778] [INFO ] [sig ] UNF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:49.896721] [INFO ] [LOCAL ] Saved forecast: UNF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UNF.txt [2026-02-03T20:33:49.896884] [INFO ] [sig ] [3175/3452] Completed UNF in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:49.896925] [INFO ] [sig ] [3176/3452] Forecasting UNFI... [2026-02-03T20:33:49.896955] [INFO ] [sig ] Generating forecast for: UNFI [2026-02-03T20:33:49.896991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-02-03T20:33:49.909311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-02-03T20:33:49.909799] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-02-03T20:33:49.910631] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-02-03T20:33:49.910685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:49.910716] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:49.910743] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:49.910800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:49.967552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:49.968541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:49.968647] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:49.968683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:50.091664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:50.091840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:50.091881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:50.091911] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:50.095350] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=19.73%) [2026-02-03T20:33:50.095646] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-02-03T20:33:50.095777] [INFO ] [sig ] UNFI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:50.244733] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UNFI.txt [2026-02-03T20:33:50.244879] [INFO ] [sig ] [3176/3452] Completed UNFI in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:50.244919] [INFO ] [sig ] [3177/3452] Forecasting UNM... [2026-02-03T20:33:50.244949] [INFO ] [sig ] Generating forecast for: UNM [2026-02-03T20:33:50.244979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-02-03T20:33:50.257391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-02-03T20:33:50.257749] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-02-03T20:33:50.258559] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-02-03T20:33:50.258634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:50.258673] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:50.258705] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:50.258774] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:50.316858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:50.317692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:50.317799] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:50.317834] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:50.440595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:50.440771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:50.440816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:50.440845] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:50.444275] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=89.56%) [2026-02-03T20:33:50.444548] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-02-03T20:33:50.444694] [INFO ] [sig ] UNM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:50.588926] [INFO ] [LOCAL ] Saved forecast: UNM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UNM.txt [2026-02-03T20:33:50.589089] [INFO ] [sig ] [3177/3452] Completed UNM in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:50.589130] [INFO ] [sig ] [3178/3452] Forecasting UNMA... [2026-02-03T20:33:50.589162] [INFO ] [sig ] Generating forecast for: UNMA [2026-02-03T20:33:50.589191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-02-03T20:33:50.601128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-02-03T20:33:50.601535] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-02-03T20:33:50.602368] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-02-03T20:33:50.602422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:50.602455] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:50.602494] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:50.602552] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:50.660950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:50.661712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:50.661794] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:50.661828] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:50.775407] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:50.775608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:50.775677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:50.775714] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:50.779291] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: DOWN (p=19.14%) [2026-02-03T20:33:50.779594] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-02-03T20:33:50.779725] [INFO ] [sig ] UNMA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:50.930377] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UNMA.txt [2026-02-03T20:33:50.930539] [INFO ] [sig ] [3178/3452] Completed UNMA in 0.3s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:50.930600] [INFO ] [sig ] [3179/3452] Forecasting UNP... [2026-02-03T20:33:50.930635] [INFO ] [sig ] Generating forecast for: UNP [2026-02-03T20:33:50.930666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-02-03T20:33:50.942121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-02-03T20:33:50.942489] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-02-03T20:33:50.943280] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-02-03T20:33:50.943333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:50.943364] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:50.943406] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:50.943464] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:51.001270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:51.002193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:51.002289] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:51.002325] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:51.129882] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:51.130051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:51.130093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:51.130123] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:51.133761] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: DOWN (p=43.94%) [2026-02-03T20:33:51.134061] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-02-03T20:33:51.134198] [INFO ] [sig ] UNP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:51.281688] [INFO ] [LOCAL ] Saved forecast: UNP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UNP.txt [2026-02-03T20:33:51.281851] [INFO ] [sig ] [3179/3452] Completed UNP in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:51.281893] [INFO ] [sig ] [3180/3452] Forecasting UNTY... [2026-02-03T20:33:51.281923] [INFO ] [sig ] Generating forecast for: UNTY [2026-02-03T20:33:51.281953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-02-03T20:33:51.294150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-02-03T20:33:51.294558] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-02-03T20:33:51.295362] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-02-03T20:33:51.295415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:51.295447] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:51.295474] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:51.295530] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:51.355107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:51.355917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:51.356000] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:51.356034] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:51.484783] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:51.484945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:51.484985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:51.485014] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:51.488976] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=81.88%) [2026-02-03T20:33:51.489283] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-02-03T20:33:51.489421] [INFO ] [sig ] UNTY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:51.641276] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UNTY.txt [2026-02-03T20:33:51.641441] [INFO ] [sig ] [3180/3452] Completed UNTY in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:51.641485] [INFO ] [sig ] [3181/3452] Forecasting UPBD... [2026-02-03T20:33:51.641515] [INFO ] [sig ] Generating forecast for: UPBD [2026-02-03T20:33:51.641546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-02-03T20:33:51.653746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-02-03T20:33:51.654109] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-02-03T20:33:51.654932] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-02-03T20:33:51.654987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:51.655019] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:51.655048] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:51.655104] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:51.712407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:51.713138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:51.713247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:51.713280] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:51.851890] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:51.852051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:51.852095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:51.852126] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:51.856050] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=81.71%) [2026-02-03T20:33:51.856346] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-02-03T20:33:51.856485] [INFO ] [sig ] UPBD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:52.011997] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UPBD.txt [2026-02-03T20:33:52.012153] [INFO ] [sig ] [3181/3452] Completed UPBD in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:52.012196] [INFO ] [sig ] [3182/3452] Forecasting UPC... [2026-02-03T20:33:52.012233] [INFO ] [sig ] Generating forecast for: UPC [2026-02-03T20:33:52.012279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-02-03T20:33:52.023772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-02-03T20:33:52.024169] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-02-03T20:33:52.025016] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-02-03T20:33:52.025071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:52.025104] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:52.025133] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:52.025191] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:52.088982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:52.089991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:52.090088] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:52.090125] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:52.212588] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:52.212768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:52.212824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:52.212856] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:52.216773] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=22.29%) [2026-02-03T20:33:52.217075] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-02-03T20:33:52.217235] [INFO ] [sig ] UPC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:52.371975] [INFO ] [LOCAL ] Saved forecast: UPC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UPC.txt [2026-02-03T20:33:52.372140] [INFO ] [sig ] [3182/3452] Completed UPC in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:52.372188] [INFO ] [sig ] [3183/3452] Forecasting UPLD... [2026-02-03T20:33:52.372220] [INFO ] [sig ] Generating forecast for: UPLD [2026-02-03T20:33:52.372260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-02-03T20:33:52.384140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-02-03T20:33:52.384528] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-02-03T20:33:52.385411] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-02-03T20:33:52.385474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:52.385510] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:52.385546] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:52.385627] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:52.447954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:52.448716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:52.448801] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:52.448835] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:52.580923] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:52.581100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:52.581148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:52.581178] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:52.585095] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=39.83%) [2026-02-03T20:33:52.585403] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-02-03T20:33:52.585554] [INFO ] [sig ] UPLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:52.741437] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UPLD.txt [2026-02-03T20:33:52.741632] [INFO ] [sig ] [3183/3452] Completed UPLD in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:52.741698] [INFO ] [sig ] [3184/3452] Forecasting UPS... [2026-02-03T20:33:52.741744] [INFO ] [sig ] Generating forecast for: UPS [2026-02-03T20:33:52.741781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-02-03T20:33:52.754181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-02-03T20:33:52.754609] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-02-03T20:33:52.755417] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-02-03T20:33:52.755473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:52.755518] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:52.755548] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:52.755631] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:52.828228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:52.829443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:52.829538] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:52.829591] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:52.962556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:52.962759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:52.962821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:52.962857] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:52.966445] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=52.81%) [2026-02-03T20:33:52.966773] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-02-03T20:33:52.966925] [INFO ] [sig ] UPS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:53.119495] [INFO ] [LOCAL ] Saved forecast: UPS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UPS.txt [2026-02-03T20:33:53.119704] [INFO ] [sig ] [3184/3452] Completed UPS in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:53.119757] [INFO ] [sig ] [3185/3452] Forecasting UPWK... [2026-02-03T20:33:53.119789] [INFO ] [sig ] Generating forecast for: UPWK [2026-02-03T20:33:53.119822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-02-03T20:33:53.131643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-02-03T20:33:53.132031] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-02-03T20:33:53.132855] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-02-03T20:33:53.132911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:53.132945] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:53.132975] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:53.133035] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:53.196266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:53.197273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:53.197362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:53.197397] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:53.327529] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:53.327718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:53.327773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:53.327810] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:53.331623] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=74.79%) [2026-02-03T20:33:53.331919] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-02-03T20:33:53.332061] [INFO ] [sig ] UPWK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:53.483951] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UPWK.txt [2026-02-03T20:33:53.484108] [INFO ] [sig ] [3185/3452] Completed UPWK in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:53.484160] [INFO ] [sig ] [3186/3452] Forecasting UPXI... [2026-02-03T20:33:53.484195] [INFO ] [sig ] Generating forecast for: UPXI [2026-02-03T20:33:53.484228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-02-03T20:33:53.495821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-02-03T20:33:53.496190] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-02-03T20:33:53.496993] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-02-03T20:33:53.497048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:53.497082] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:53.497112] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:53.497171] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:53.559809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:53.560569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:53.560677] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:53.560712] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:53.686483] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:53.686656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:53.686697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:53.686745] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:53.693969] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=48.39%) [2026-02-03T20:33:53.694283] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-02-03T20:33:53.694416] [INFO ] [sig ] UPXI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:53.834565] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UPXI.txt [2026-02-03T20:33:53.834723] [INFO ] [sig ] [3186/3452] Completed UPXI in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:53.834765] [INFO ] [sig ] [3187/3452] Forecasting URBN... [2026-02-03T20:33:53.834793] [INFO ] [sig ] Generating forecast for: URBN [2026-02-03T20:33:53.834823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-02-03T20:33:53.846301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-02-03T20:33:53.846749] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-02-03T20:33:53.847611] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-02-03T20:33:53.847673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:53.847707] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:53.847735] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:53.847803] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:53.910668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:53.911554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:53.911659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:53.911695] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:54.041556] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:54.041734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:54.041778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:54.041819] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:54.045430] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=22.71%) [2026-02-03T20:33:54.045755] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-02-03T20:33:54.045935] [INFO ] [sig ] URBN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:54.204687] [INFO ] [LOCAL ] Saved forecast: URBN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/URBN.txt [2026-02-03T20:33:54.204893] [INFO ] [sig ] [3187/3452] Completed URBN in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:54.204955] [INFO ] [sig ] [3188/3452] Forecasting URGN... [2026-02-03T20:33:54.205002] [INFO ] [sig ] Generating forecast for: URGN [2026-02-03T20:33:54.205052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-02-03T20:33:54.217710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-02-03T20:33:54.218146] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-02-03T20:33:54.219024] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-02-03T20:33:54.219081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:54.219144] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:54.219176] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:54.219242] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:54.282127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:54.283138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:54.283238] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:54.283274] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:54.413614] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:54.413775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:54.413817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:54.413847] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:54.417812] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=17.13%) [2026-02-03T20:33:54.418133] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-02-03T20:33:54.418275] [INFO ] [sig ] URGN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:54.575974] [INFO ] [LOCAL ] Saved forecast: URGN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/URGN.txt [2026-02-03T20:33:54.576120] [INFO ] [sig ] [3188/3452] Completed URGN in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:54.576165] [INFO ] [sig ] [3189/3452] Forecasting URI... [2026-02-03T20:33:54.576198] [INFO ] [sig ] Generating forecast for: URI [2026-02-03T20:33:54.576230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-02-03T20:33:54.587777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-02-03T20:33:54.588157] [INFO ] [FORECASTER] Starting predict_future for URI [2026-02-03T20:33:54.589010] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-02-03T20:33:54.589065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:54.589098] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:54.589125] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:54.589183] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:54.652864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:54.653655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:54.653737] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:54.653770] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:54.795064] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:54.795246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:54.795296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:54.795339] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:54.799153] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=11.82%) [2026-02-03T20:33:54.799472] [INFO ] [FORECASTER] Completed predict_future for URI [2026-02-03T20:33:54.799634] [INFO ] [sig ] URI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:54.957093] [INFO ] [LOCAL ] Saved forecast: URI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/URI.txt [2026-02-03T20:33:54.957264] [INFO ] [sig ] [3189/3452] Completed URI in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.6m [2026-02-03T20:33:54.957311] [INFO ] [sig ] [3190/3452] Forecasting URNJ... [2026-02-03T20:33:54.957343] [INFO ] [sig ] Generating forecast for: URNJ [2026-02-03T20:33:54.957375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-02-03T20:33:54.970161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-02-03T20:33:54.970584] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-02-03T20:33:54.971544] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-02-03T20:33:54.971615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:54.971649] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:54.971676] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:54.971750] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:55.031626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:55.032511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:55.032613] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:55.032648] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:55.159389] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:55.159556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:55.159616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:55.159645] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:55.163041] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-02-03T20:33:55.163326] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-02-03T20:33:55.163458] [INFO ] [sig ] URNJ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:55.307489] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/URNJ.txt [2026-02-03T20:33:55.307676] [INFO ] [sig ] [3190/3452] Completed URNJ in 0.4s | 2.82 sym/s | Total: 18.8m | ETA: 1.5m [2026-02-03T20:33:55.307718] [INFO ] [sig ] [3191/3452] Forecasting UROY... [2026-02-03T20:33:55.307751] [INFO ] [sig ] Generating forecast for: UROY [2026-02-03T20:33:55.307782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-02-03T20:33:55.319706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-02-03T20:33:55.320160] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-02-03T20:33:55.321003] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-02-03T20:33:55.321058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:55.321091] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:55.321117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:55.321175] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:55.378068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:55.378960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:55.379052] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:55.379085] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:55.503988] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:55.504156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:55.504199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:55.504262] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:55.507772] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: DOWN (p=40.89%) [2026-02-03T20:33:55.508083] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-02-03T20:33:55.508218] [INFO ] [sig ] UROY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:55.664557] [INFO ] [LOCAL ] Saved forecast: UROY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UROY.txt [2026-02-03T20:33:55.664752] [INFO ] [sig ] [3191/3452] Completed UROY in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:55.664802] [INFO ] [sig ] [3192/3452] Forecasting USA... [2026-02-03T20:33:55.664833] [INFO ] [sig ] Generating forecast for: USA [2026-02-03T20:33:55.664864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-02-03T20:33:55.680776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-02-03T20:33:55.681427] [INFO ] [FORECASTER] Starting predict_future for USA [2026-02-03T20:33:55.682291] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-02-03T20:33:55.682376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:55.682412] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:55.682440] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:55.682498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:55.743807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:55.744750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:55.744859] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:55.744896] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:55.867649] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:55.867816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:55.867860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:55.867890] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:55.871540] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=26.07%) [2026-02-03T20:33:55.871876] [INFO ] [FORECASTER] Completed predict_future for USA [2026-02-03T20:33:55.872210] [INFO ] [sig ] USA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:56.020541] [INFO ] [LOCAL ] Saved forecast: USA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/USA.txt [2026-02-03T20:33:56.020724] [INFO ] [sig ] [3192/3452] Completed USA in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:56.020767] [INFO ] [sig ] [3193/3452] Forecasting USAC... [2026-02-03T20:33:56.020802] [INFO ] [sig ] Generating forecast for: USAC [2026-02-03T20:33:56.020838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-02-03T20:33:56.033824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-02-03T20:33:56.034254] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-02-03T20:33:56.035119] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-02-03T20:33:56.035173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:56.035207] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:56.035234] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:56.035292] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:56.096038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:56.096957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:56.097046] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:56.097078] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:56.219308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:56.219465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:56.219506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:56.219536] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:56.223009] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-02-03T20:33:56.223323] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-02-03T20:33:56.223457] [INFO ] [sig ] USAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:56.370326] [INFO ] [LOCAL ] Saved forecast: USAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/USAC.txt [2026-02-03T20:33:56.370495] [INFO ] [sig ] [3193/3452] Completed USAC in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:56.370537] [INFO ] [sig ] [3194/3452] Forecasting USB... [2026-02-03T20:33:56.370566] [INFO ] [sig ] Generating forecast for: USB [2026-02-03T20:33:56.370616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-02-03T20:33:56.383897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-02-03T20:33:56.384386] [INFO ] [FORECASTER] Starting predict_future for USB [2026-02-03T20:33:56.385443] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-02-03T20:33:56.385505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:56.385545] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:56.385601] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:56.385681] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:56.454420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:56.455555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:56.455682] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:56.455727] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:56.614885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:56.615070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:56.615125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:56.615165] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:56.620061] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: UP (p=97.22%) [2026-02-03T20:33:56.620461] [INFO ] [FORECASTER] Completed predict_future for USB [2026-02-03T20:33:56.620664] [INFO ] [sig ] USB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:56.770594] [INFO ] [LOCAL ] Saved forecast: USB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USB.txt [2026-02-03T20:33:56.770756] [INFO ] [sig ] [3194/3452] Completed USB in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:56.770799] [INFO ] [sig ] [3195/3452] Forecasting USCB... [2026-02-03T20:33:56.770829] [INFO ] [sig ] Generating forecast for: USCB [2026-02-03T20:33:56.770859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-02-03T20:33:56.782375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-02-03T20:33:56.782776] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-02-03T20:33:56.783588] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-02-03T20:33:56.783642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:56.783676] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:56.783703] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:56.783761] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:56.841510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:56.842439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:56.842528] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:56.842562] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:56.951471] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:56.951655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:56.951696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:56.951724] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:56.955360] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-02-03T20:33:56.955662] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-02-03T20:33:56.955795] [INFO ] [sig ] USCB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:57.098020] [INFO ] [LOCAL ] Saved forecast: USCB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/USCB.txt [2026-02-03T20:33:57.098193] [INFO ] [sig ] [3195/3452] Completed USCB in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:57.098235] [INFO ] [sig ] [3196/3452] Forecasting USDX... [2026-02-03T20:33:57.098267] [INFO ] [sig ] Generating forecast for: USDX [2026-02-03T20:33:57.098296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-02-03T20:33:57.109180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-02-03T20:33:57.109557] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-02-03T20:33:57.110393] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-02-03T20:33:57.110447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:57.110478] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:57.110504] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:57.110560] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:57.167347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:57.168434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:57.168518] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:57.168551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:57.282362] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:57.282524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:57.282563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:57.282620] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:57.286026] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: DOWN (p=36.14%) [2026-02-03T20:33:57.286299] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-02-03T20:33:57.286428] [INFO ] [sig ] USDX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:57.426931] [INFO ] [LOCAL ] Saved forecast: USDX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/USDX.txt [2026-02-03T20:33:57.427091] [INFO ] [sig ] [3196/3452] Completed USDX in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:57.427133] [INFO ] [sig ] [3197/3452] Forecasting USEA... [2026-02-03T20:33:57.427162] [INFO ] [sig ] Generating forecast for: USEA [2026-02-03T20:33:57.427193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-02-03T20:33:57.439399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-02-03T20:33:57.439804] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-02-03T20:33:57.440590] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-02-03T20:33:57.440660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:57.440702] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:57.440730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:57.440789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:57.500274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:57.501163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:57.501250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:57.501284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:57.614809] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:57.614994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:57.615049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:57.615080] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:57.618675] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-02-03T20:33:57.619045] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-02-03T20:33:57.619178] [INFO ] [sig ] USEA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:57.762452] [INFO ] [LOCAL ] Saved forecast: USEA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USEA.txt [2026-02-03T20:33:57.762630] [INFO ] [sig ] [3197/3452] Completed USEA in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:57.762676] [INFO ] [sig ] [3198/3452] Forecasting USFD... [2026-02-03T20:33:57.762706] [INFO ] [sig ] Generating forecast for: USFD [2026-02-03T20:33:57.762735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-02-03T20:33:57.774216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-02-03T20:33:57.774629] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-02-03T20:33:57.775478] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-02-03T20:33:57.775532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:57.775564] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:57.775618] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:57.775677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:57.832861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:57.833750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:57.833869] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:57.833902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:57.959442] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:57.959624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:57.959667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:57.959696] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:57.963286] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=34.95%) [2026-02-03T20:33:57.963593] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-02-03T20:33:57.963720] [INFO ] [sig ] USFD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:33:58.115235] [INFO ] [LOCAL ] Saved forecast: USFD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/USFD.txt [2026-02-03T20:33:58.115400] [INFO ] [sig ] [3198/3452] Completed USFD in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:58.115444] [INFO ] [sig ] [3199/3452] Forecasting USGO... [2026-02-03T20:33:58.115476] [INFO ] [sig ] Generating forecast for: USGO [2026-02-03T20:33:58.115507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-02-03T20:33:58.131335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-02-03T20:33:58.131786] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-02-03T20:33:58.132811] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-02-03T20:33:58.132865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:58.132899] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:58.132925] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:58.132982] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:58.194457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:58.195565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:58.195675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:58.195708] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:58.317595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:58.317799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:58.317842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:58.317872] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:58.321400] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: UP (p=68.39%) [2026-02-03T20:33:58.321703] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-02-03T20:33:58.321836] [INFO ] [sig ] USGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:58.465212] [INFO ] [LOCAL ] Saved forecast: USGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USGO.txt [2026-02-03T20:33:58.465375] [INFO ] [sig ] [3199/3452] Completed USGO in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:58.465418] [INFO ] [sig ] [3200/3452] Forecasting USIG... [2026-02-03T20:33:58.465450] [INFO ] [sig ] Generating forecast for: USIG [2026-02-03T20:33:58.465480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-02-03T20:33:58.478012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-02-03T20:33:58.478388] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-02-03T20:33:58.479376] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-02-03T20:33:58.479429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:58.479461] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:58.479486] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:58.479542] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:58.537557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:58.538428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:58.538514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:58.538547] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:58.665850] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:58.666018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:58.666059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:58.666087] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:58.669555] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=54.54%) [2026-02-03T20:33:58.669868] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-02-03T20:33:58.670003] [INFO ] [sig ] USIG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:58.811771] [INFO ] [LOCAL ] Saved forecast: USIG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USIG.txt [2026-02-03T20:33:58.811905] [INFO ] [sig ] [3200/3452] Completed USIG in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:58.811944] [INFO ] [sig ] [3201/3452] Forecasting USIO... [2026-02-03T20:33:58.811974] [INFO ] [sig ] Generating forecast for: USIO [2026-02-03T20:33:58.812003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-02-03T20:33:58.823133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-02-03T20:33:58.823512] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-02-03T20:33:58.824356] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-02-03T20:33:58.824411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:58.824444] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:58.824471] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:58.824527] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:58.881885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:58.882753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:58.882837] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:58.882870] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:58.998283] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:58.998448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:58.998492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:58.998526] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:59.001998] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=69.09%) [2026-02-03T20:33:59.002289] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-02-03T20:33:59.002422] [INFO ] [sig ] USIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:59.145306] [INFO ] [LOCAL ] Saved forecast: USIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USIO.txt [2026-02-03T20:33:59.145507] [INFO ] [sig ] [3201/3452] Completed USIO in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:59.145550] [INFO ] [sig ] [3202/3452] Forecasting USLM... [2026-02-03T20:33:59.145600] [INFO ] [sig ] Generating forecast for: USLM [2026-02-03T20:33:59.145636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-02-03T20:33:59.157087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-02-03T20:33:59.157468] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-02-03T20:33:59.158308] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-02-03T20:33:59.158362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:59.158394] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:59.158420] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:59.158476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:59.219340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:59.220279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:59.220362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:59.220396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:59.335595] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:59.335759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:59.335801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:59.335832] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:59.339471] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=78.20%) [2026-02-03T20:33:59.339779] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-02-03T20:33:59.339920] [INFO ] [sig ] USLM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:59.484380] [INFO ] [LOCAL ] Saved forecast: USLM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USLM.txt [2026-02-03T20:33:59.484610] [INFO ] [sig ] [3202/3452] Completed USLM in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:59.484676] [INFO ] [sig ] [3203/3452] Forecasting USMC... [2026-02-03T20:33:59.484709] [INFO ] [sig ] Generating forecast for: USMC [2026-02-03T20:33:59.484740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-02-03T20:33:59.497328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-02-03T20:33:59.497774] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-02-03T20:33:59.498687] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-02-03T20:33:59.498768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:59.498808] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:59.498837] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:59.498895] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:59.577949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:59.579407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:59.579510] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:59.579550] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:33:59.722439] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:33:59.722610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:33:59.722654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:33:59.722686] [INFO ] [FORECASTER] Training complete [2026-02-03T20:33:59.726116] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=95.27%) [2026-02-03T20:33:59.726396] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-02-03T20:33:59.726526] [INFO ] [sig ] USMC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:33:59.881028] [INFO ] [LOCAL ] Saved forecast: USMC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USMC.txt [2026-02-03T20:33:59.881173] [INFO ] [sig ] [3203/3452] Completed USMC in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:33:59.881214] [INFO ] [sig ] [3204/3452] Forecasting USOI... [2026-02-03T20:33:59.881245] [INFO ] [sig ] Generating forecast for: USOI [2026-02-03T20:33:59.881275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-02-03T20:33:59.892353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-02-03T20:33:59.892709] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-02-03T20:33:59.893466] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-02-03T20:33:59.893522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:33:59.893555] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:33:59.893602] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:33:59.893665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:33:59.955732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:33:59.956508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:33:59.956606] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:33:59.956643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:00.079129] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:00.079282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:00.079322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:00.079352] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:00.082790] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=78.49%) [2026-02-03T20:34:00.083060] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-02-03T20:34:00.083185] [INFO ] [sig ] USOI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:00.227615] [INFO ] [LOCAL ] Saved forecast: USOI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USOI.txt [2026-02-03T20:34:00.227750] [INFO ] [sig ] [3204/3452] Completed USOI in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:34:00.227791] [INFO ] [sig ] [3205/3452] Forecasting USOY... [2026-02-03T20:34:00.227820] [INFO ] [sig ] Generating forecast for: USOY [2026-02-03T20:34:00.227850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-02-03T20:34:00.238920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-02-03T20:34:00.239241] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-02-03T20:34:00.240077] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-02-03T20:34:00.240131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:00.240191] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:00.240219] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:00.240275] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:00.298937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:00.299858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:00.299940] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:00.299972] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:00.422205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:00.422382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:00.422435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:00.422471] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:00.426292] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-02-03T20:34:00.426564] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-02-03T20:34:00.426711] [INFO ] [sig ] USOY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:00.568208] [INFO ] [LOCAL ] Saved forecast: USOY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USOY.txt [2026-02-03T20:34:00.568360] [INFO ] [sig ] [3205/3452] Completed USOY in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:34:00.568402] [INFO ] [sig ] [3206/3452] Forecasting USTB... [2026-02-03T20:34:00.568432] [INFO ] [sig ] Generating forecast for: USTB [2026-02-03T20:34:00.568463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-02-03T20:34:00.580304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-02-03T20:34:00.580716] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-02-03T20:34:00.581483] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-02-03T20:34:00.581536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:00.581586] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:00.581617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:00.581674] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:00.642244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:00.643136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:00.643222] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:00.643258] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:00.757901] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:00.758073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:00.758113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:00.758141] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:00.761610] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: DOWN (p=13.25%) [2026-02-03T20:34:00.761885] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-02-03T20:34:00.762012] [INFO ] [sig ] USTB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:00.902706] [INFO ] [LOCAL ] Saved forecast: USTB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/USTB.txt [2026-02-03T20:34:00.902846] [INFO ] [sig ] [3206/3452] Completed USTB in 0.3s | 2.82 sym/s | Total: 18.9m | ETA: 1.5m [2026-02-03T20:34:00.902899] [INFO ] [sig ] [3207/3452] Forecasting USVM... [2026-02-03T20:34:00.902932] [INFO ] [sig ] Generating forecast for: USVM [2026-02-03T20:34:00.902962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-02-03T20:34:00.914054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-02-03T20:34:00.914431] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-02-03T20:34:00.915261] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-02-03T20:34:00.915316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:00.915351] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:00.915378] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:00.915436] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:00.975655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:00.976566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:00.976694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:00.976736] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:01.099205] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:01.099367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:01.099408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:01.099438] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:01.103189] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: DOWN (p=15.39%) [2026-02-03T20:34:01.103480] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-02-03T20:34:01.103632] [INFO ] [sig ] USVM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:01.262488] [INFO ] [LOCAL ] Saved forecast: USVM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/USVM.txt [2026-02-03T20:34:01.263604] [INFO ] [sig ] [3207/3452] Completed USVM in 0.4s | 2.82 sym/s | Total: 18.9m | ETA: 1.4m [2026-02-03T20:34:01.263662] [INFO ] [sig ] [3208/3452] Forecasting USXF... [2026-02-03T20:34:01.263696] [INFO ] [sig ] Generating forecast for: USXF [2026-02-03T20:34:01.263727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-02-03T20:34:01.275385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-02-03T20:34:01.275767] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-02-03T20:34:01.276545] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-02-03T20:34:01.276617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:01.276653] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:01.276681] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:01.276740] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:01.338241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:01.339135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:01.339219] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:01.339254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:01.460085] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:01.460450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:01.460491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:01.460554] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:01.464352] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-02-03T20:34:01.464745] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-02-03T20:34:01.464896] [INFO ] [sig ] USXF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:01.617136] [INFO ] [LOCAL ] Saved forecast: USXF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/USXF.txt [2026-02-03T20:34:01.617283] [INFO ] [sig ] [3208/3452] Completed USXF in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:01.617323] [INFO ] [sig ] [3209/3452] Forecasting UTEN... [2026-02-03T20:34:01.617354] [INFO ] [sig ] Generating forecast for: UTEN [2026-02-03T20:34:01.617385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-02-03T20:34:01.630139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-02-03T20:34:01.630588] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-02-03T20:34:01.631398] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-02-03T20:34:01.631452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:01.631484] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:01.631511] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:01.631569] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:01.693408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:01.694327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:01.694420] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:01.694453] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:01.829728] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:01.829908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:01.829950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:01.829979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:01.833769] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=64.26%) [2026-02-03T20:34:01.834134] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-02-03T20:34:01.834283] [INFO ] [sig ] UTEN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:01.989044] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UTEN.txt [2026-02-03T20:34:01.989222] [INFO ] [sig ] [3209/3452] Completed UTEN in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:01.989268] [INFO ] [sig ] [3210/3452] Forecasting UTF... [2026-02-03T20:34:01.989298] [INFO ] [sig ] Generating forecast for: UTF [2026-02-03T20:34:01.989330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-02-03T20:34:02.001018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-02-03T20:34:02.001488] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-02-03T20:34:02.002421] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-02-03T20:34:02.002479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:02.002512] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:02.002540] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:02.002626] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:02.062191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:02.063122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:02.063217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:02.063252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:02.196086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:02.196254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:02.196315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:02.196347] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:02.199918] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=47.45%) [2026-02-03T20:34:02.200393] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-02-03T20:34:02.200526] [INFO ] [sig ] UTF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:02.346940] [INFO ] [LOCAL ] Saved forecast: UTF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UTF.txt [2026-02-03T20:34:02.347121] [INFO ] [sig ] [3210/3452] Completed UTF in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:02.347162] [INFO ] [sig ] [3211/3452] Forecasting UTI... [2026-02-03T20:34:02.347193] [INFO ] [sig ] Generating forecast for: UTI [2026-02-03T20:34:02.347226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-02-03T20:34:02.359750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-02-03T20:34:02.360148] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-02-03T20:34:02.360929] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-02-03T20:34:02.360983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:02.361014] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:02.361041] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:02.361097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:02.418293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:02.419195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:02.419282] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:02.419316] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:02.554309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:02.554487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:02.554528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:02.554585] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:02.558274] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-02-03T20:34:02.558619] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-02-03T20:34:02.558771] [INFO ] [sig ] UTI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:02.716319] [INFO ] [LOCAL ] Saved forecast: UTI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UTI.txt [2026-02-03T20:34:02.716478] [INFO ] [sig ] [3211/3452] Completed UTI in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:02.716519] [INFO ] [sig ] [3212/3452] Forecasting UTL... [2026-02-03T20:34:02.716549] [INFO ] [sig ] Generating forecast for: UTL [2026-02-03T20:34:02.716598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-02-03T20:34:02.730894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-02-03T20:34:02.731534] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-02-03T20:34:02.732523] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-02-03T20:34:02.732609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:02.732652] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:02.732690] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:02.732766] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:02.794909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:02.796294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:02.796397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:02.796433] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:02.926067] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:02.926236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:02.926278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:02.926307] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:02.929850] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-02-03T20:34:02.930169] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-02-03T20:34:02.930304] [INFO ] [sig ] UTL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:03.073308] [INFO ] [LOCAL ] Saved forecast: UTL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UTL.txt [2026-02-03T20:34:03.073471] [INFO ] [sig ] [3212/3452] Completed UTL in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:03.073513] [INFO ] [sig ] [3213/3452] Forecasting UTMD... [2026-02-03T20:34:03.073546] [INFO ] [sig ] Generating forecast for: UTMD [2026-02-03T20:34:03.073599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-02-03T20:34:03.085191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-02-03T20:34:03.085625] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-02-03T20:34:03.086397] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-02-03T20:34:03.086450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:03.086482] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:03.086508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:03.086564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:03.145227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:03.146105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:03.146191] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:03.146224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:03.265674] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:03.265834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:03.265875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:03.265904] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:03.269361] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-02-03T20:34:03.269656] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-02-03T20:34:03.269787] [INFO ] [sig ] UTMD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:03.418502] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UTMD.txt [2026-02-03T20:34:03.418674] [INFO ] [sig ] [3213/3452] Completed UTMD in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:03.418715] [INFO ] [sig ] [3214/3452] Forecasting UTZ... [2026-02-03T20:34:03.418747] [INFO ] [sig ] Generating forecast for: UTZ [2026-02-03T20:34:03.418779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-02-03T20:34:03.431023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-02-03T20:34:03.431400] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-02-03T20:34:03.432214] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-02-03T20:34:03.432266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:03.432315] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:03.432343] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:03.432399] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:03.490198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:03.491142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:03.491233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:03.491266] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:03.610262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:03.610645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:03.610689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:03.610718] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:03.614555] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: DOWN (p=37.61%) [2026-02-03T20:34:03.614914] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-02-03T20:34:03.615081] [INFO ] [sig ] UTZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:03.766714] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UTZ.txt [2026-02-03T20:34:03.766874] [INFO ] [sig ] [3214/3452] Completed UTZ in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:03.766917] [INFO ] [sig ] [3215/3452] Forecasting UVE... [2026-02-03T20:34:03.766947] [INFO ] [sig ] Generating forecast for: UVE [2026-02-03T20:34:03.766978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-02-03T20:34:03.781214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-02-03T20:34:03.781946] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-02-03T20:34:03.783116] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-02-03T20:34:03.783346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:03.783386] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:03.783416] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:03.783524] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:03.840815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:03.841867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:03.842003] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:03.842038] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:03.963796] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:03.963964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:03.964006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:03.964035] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:03.967513] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: UP (p=73.06%) [2026-02-03T20:34:03.967833] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-02-03T20:34:03.968004] [INFO ] [sig ] UVE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:04.110841] [INFO ] [LOCAL ] Saved forecast: UVE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UVE.txt [2026-02-03T20:34:04.111002] [INFO ] [sig ] [3215/3452] Completed UVE in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:04.111044] [INFO ] [sig ] [3216/3452] Forecasting UVSP... [2026-02-03T20:34:04.111074] [INFO ] [sig ] Generating forecast for: UVSP [2026-02-03T20:34:04.111104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-02-03T20:34:04.122837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-02-03T20:34:04.123249] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-02-03T20:34:04.124064] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-02-03T20:34:04.124117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:04.124151] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:04.124179] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:04.124239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:04.184320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:04.185406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:04.185491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:04.185525] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:04.309534] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:04.309716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:04.309757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:04.309785] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:04.313752] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=7.56%) [2026-02-03T20:34:04.314064] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-02-03T20:34:04.314199] [INFO ] [sig ] UVSP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:04.456031] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UVSP.txt [2026-02-03T20:34:04.456192] [INFO ] [sig ] [3216/3452] Completed UVSP in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:04.456232] [INFO ] [sig ] [3217/3452] Forecasting UWMC... [2026-02-03T20:34:04.456265] [INFO ] [sig ] Generating forecast for: UWMC [2026-02-03T20:34:04.456295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-02-03T20:34:04.467783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-02-03T20:34:04.468184] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-02-03T20:34:04.468981] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-02-03T20:34:04.469045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:04.469084] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:04.469117] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:04.469181] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:04.526264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:04.527199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:04.527287] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:04.527322] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:04.654949] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:04.655122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:04.655165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:04.655195] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:04.658823] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=17.40%) [2026-02-03T20:34:04.659115] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-02-03T20:34:04.659263] [INFO ] [sig ] UWMC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:04.800818] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UWMC.txt [2026-02-03T20:34:04.800982] [INFO ] [sig ] [3217/3452] Completed UWMC in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:04.801022] [INFO ] [sig ] [3218/3452] Forecasting UXIN... [2026-02-03T20:34:04.801062] [INFO ] [sig ] Generating forecast for: UXIN [2026-02-03T20:34:04.801094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-02-03T20:34:04.812137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-02-03T20:34:04.812548] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-02-03T20:34:04.813385] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-02-03T20:34:04.813438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:04.813471] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:04.813498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:04.813554] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:04.870778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:04.871684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:04.871785] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:04.871819] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:04.985656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:04.985825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:04.985867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:04.985896] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:04.989333] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-02-03T20:34:04.989624] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-02-03T20:34:04.989754] [INFO ] [sig ] UXIN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:05.132748] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UXIN.txt [2026-02-03T20:34:05.132959] [INFO ] [sig ] [3218/3452] Completed UXIN in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:05.133003] [INFO ] [sig ] [3219/3452] Forecasting UYLD... [2026-02-03T20:34:05.133034] [INFO ] [sig ] Generating forecast for: UYLD [2026-02-03T20:34:05.133065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-02-03T20:34:05.144038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-02-03T20:34:05.144410] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-02-03T20:34:05.145239] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-02-03T20:34:05.145293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:05.145324] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:05.145350] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:05.145406] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:05.201756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:05.202679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:05.202769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:05.202803] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:05.311511] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:05.311674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:05.311715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:05.311743] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:05.315080] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=96.67%) [2026-02-03T20:34:05.315351] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-02-03T20:34:05.315477] [INFO ] [sig ] UYLD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:05.459790] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/UYLD.txt [2026-02-03T20:34:05.459944] [INFO ] [sig ] [3219/3452] Completed UYLD in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:05.459988] [INFO ] [sig ] [3220/3452] Forecasting UZE... [2026-02-03T20:34:05.460017] [INFO ] [sig ] Generating forecast for: UZE [2026-02-03T20:34:05.460051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-02-03T20:34:05.473903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-02-03T20:34:05.474366] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-02-03T20:34:05.475445] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-02-03T20:34:05.475512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:05.475557] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:05.475620] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:05.475708] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:05.536639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:05.537481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:05.537614] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:05.537654] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:05.651543] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:05.651708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:05.651751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:05.651779] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:05.655271] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-02-03T20:34:05.655549] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-02-03T20:34:05.655696] [INFO ] [sig ] UZE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:05.795297] [INFO ] [LOCAL ] Saved forecast: UZE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/UZE.txt [2026-02-03T20:34:05.795426] [INFO ] [sig ] [3220/3452] Completed UZE in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:05.795467] [INFO ] [sig ] [3221/3452] Forecasting VAC... [2026-02-03T20:34:05.795496] [INFO ] [sig ] Generating forecast for: VAC [2026-02-03T20:34:05.795527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-02-03T20:34:05.808343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-02-03T20:34:05.808680] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-02-03T20:34:05.809441] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-02-03T20:34:05.809493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:05.809526] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:05.809553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:05.809630] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:05.867226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:05.867877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:05.867973] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:05.868014] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:05.987464] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:05.987637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:05.987678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:05.987726] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:05.991165] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: DOWN (p=45.84%) [2026-02-03T20:34:05.991441] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-02-03T20:34:05.991568] [INFO ] [sig ] VAC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:06.135357] [INFO ] [LOCAL ] Saved forecast: VAC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VAC.txt [2026-02-03T20:34:06.135495] [INFO ] [sig ] [3221/3452] Completed VAC in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:06.135536] [INFO ] [sig ] [3222/3452] Forecasting VAL... [2026-02-03T20:34:06.135565] [INFO ] [sig ] Generating forecast for: VAL [2026-02-03T20:34:06.135615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-02-03T20:34:06.152757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-02-03T20:34:06.153144] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-02-03T20:34:06.154149] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-02-03T20:34:06.154203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:06.154465] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:06.154496] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:06.154555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:06.214151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:06.215032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:06.215153] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:06.215190] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:06.346302] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:06.346485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:06.346538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:06.346587] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:06.350213] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-02-03T20:34:06.350558] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-02-03T20:34:06.350757] [INFO ] [sig ] VAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:06.517675] [INFO ] [LOCAL ] Saved forecast: VAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VAL.txt [2026-02-03T20:34:06.517843] [INFO ] [sig ] [3222/3452] Completed VAL in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:06.517887] [INFO ] [sig ] [3223/3452] Forecasting VALE... [2026-02-03T20:34:06.517919] [INFO ] [sig ] Generating forecast for: VALE [2026-02-03T20:34:06.517979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-02-03T20:34:06.529607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-02-03T20:34:06.530007] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-02-03T20:34:06.531054] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-02-03T20:34:06.531109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:06.531142] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:06.531169] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:06.531227] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:06.590123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:06.591236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:06.591324] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:06.591593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:06.726681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:06.726798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:06.726838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:06.726868] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:06.730468] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: UP (p=74.52%) [2026-02-03T20:34:06.730792] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-02-03T20:34:06.730930] [INFO ] [sig ] VALE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:06.874362] [INFO ] [LOCAL ] Saved forecast: VALE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VALE.txt [2026-02-03T20:34:06.874519] [INFO ] [sig ] [3223/3452] Completed VALE in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.4m [2026-02-03T20:34:06.874561] [INFO ] [sig ] [3224/3452] Forecasting VALN... [2026-02-03T20:34:06.874612] [INFO ] [sig ] Generating forecast for: VALN [2026-02-03T20:34:06.874644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-02-03T20:34:06.885453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-02-03T20:34:06.885851] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-02-03T20:34:06.886675] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-02-03T20:34:06.886728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:06.886761] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:06.886787] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:06.886844] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:06.943235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:06.944164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:06.944260] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:06.944292] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:07.054664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:07.054814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:07.054854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:07.054882] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:07.058304] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=0.19%) [2026-02-03T20:34:07.058599] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-02-03T20:34:07.058730] [INFO ] [sig ] VALN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:07.205464] [INFO ] [LOCAL ] Saved forecast: VALN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VALN.txt [2026-02-03T20:34:07.205631] [INFO ] [sig ] [3224/3452] Completed VALN in 0.3s | 2.82 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-03T20:34:07.205675] [INFO ] [sig ] [3225/3452] Forecasting VANI... [2026-02-03T20:34:07.205705] [INFO ] [sig ] Generating forecast for: VANI [2026-02-03T20:34:07.205736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-02-03T20:34:07.217153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-02-03T20:34:07.217544] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-02-03T20:34:07.218446] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-02-03T20:34:07.218501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:07.218534] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:07.218599] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:07.218667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:07.279912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:07.280779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:07.280868] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:07.280902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:07.416603] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:07.416813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:07.416869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:07.416960] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:07.421990] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: DOWN (p=37.94%) [2026-02-03T20:34:07.422475] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-02-03T20:34:07.422700] [INFO ] [sig ] VANI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:07.578974] [INFO ] [LOCAL ] Saved forecast: VANI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VANI.txt [2026-02-03T20:34:07.579129] [INFO ] [sig ] [3225/3452] Completed VANI in 0.4s | 2.82 sym/s | Total: 19.0m | ETA: 1.3m [2026-02-03T20:34:07.579170] [INFO ] [sig ] [3226/3452] Forecasting VBF... [2026-02-03T20:34:07.579201] [INFO ] [sig ] Generating forecast for: VBF [2026-02-03T20:34:07.579232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-02-03T20:34:07.590746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-02-03T20:34:07.591115] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-02-03T20:34:07.591942] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-02-03T20:34:07.591996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:07.592029] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:07.592061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:07.592139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:07.655511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:07.656381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:07.656466] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:07.656500] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:07.798732] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:07.798910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:07.798959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:07.798990] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:07.802646] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-02-03T20:34:07.802969] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-02-03T20:34:07.803132] [INFO ] [sig ] VBF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:07.954479] [INFO ] [LOCAL ] Saved forecast: VBF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VBF.txt [2026-02-03T20:34:07.954673] [INFO ] [sig ] [3226/3452] Completed VBF in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:07.954725] [INFO ] [sig ] [3227/3452] Forecasting VBNK... [2026-02-03T20:34:07.954757] [INFO ] [sig ] Generating forecast for: VBNK [2026-02-03T20:34:07.954792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-02-03T20:34:07.967473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-02-03T20:34:07.967989] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-02-03T20:34:07.968894] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-02-03T20:34:07.968948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:07.968981] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:07.969008] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:07.969072] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:08.028310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:08.029297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:08.029386] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:08.029420] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:08.150738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:08.150910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:08.150955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:08.150986] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:08.154607] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=95.86%) [2026-02-03T20:34:08.154920] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-02-03T20:34:08.155063] [INFO ] [sig ] VBNK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:08.304076] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VBNK.txt [2026-02-03T20:34:08.304226] [INFO ] [sig ] [3227/3452] Completed VBNK in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:08.304267] [INFO ] [sig ] [3228/3452] Forecasting VC... [2026-02-03T20:34:08.304298] [INFO ] [sig ] Generating forecast for: VC [2026-02-03T20:34:08.304329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-02-03T20:34:08.316524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-02-03T20:34:08.316921] [INFO ] [FORECASTER] Starting predict_future for VC [2026-02-03T20:34:08.317752] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-02-03T20:34:08.317806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:08.317839] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:08.317866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:08.317923] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:08.374588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:08.375525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:08.375635] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:08.375670] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:08.494396] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:08.494534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:08.494589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:08.494622] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:08.497930] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=70.93%) [2026-02-03T20:34:08.498229] [INFO ] [FORECASTER] Completed predict_future for VC [2026-02-03T20:34:08.498356] [INFO ] [sig ] VC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:08.638992] [INFO ] [LOCAL ] Saved forecast: VC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VC.txt [2026-02-03T20:34:08.639111] [INFO ] [sig ] [3228/3452] Completed VC in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:08.639155] [INFO ] [sig ] [3229/3452] Forecasting VCEL... [2026-02-03T20:34:08.639184] [INFO ] [sig ] Generating forecast for: VCEL [2026-02-03T20:34:08.639213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-02-03T20:34:08.650252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-02-03T20:34:08.650595] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-02-03T20:34:08.651381] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-02-03T20:34:08.651434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:08.651466] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:08.651492] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:08.651549] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:08.708012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:08.708630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:08.708709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:08.708740] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:08.820839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:08.820984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:08.821022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:08.821051] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:08.824411] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-02-03T20:34:08.824704] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-02-03T20:34:08.824832] [INFO ] [sig ] VCEL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:08.965611] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VCEL.txt [2026-02-03T20:34:08.965730] [INFO ] [sig ] [3229/3452] Completed VCEL in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:08.965771] [INFO ] [sig ] [3230/3452] Forecasting VCRB... [2026-02-03T20:34:08.965800] [INFO ] [sig ] Generating forecast for: VCRB [2026-02-03T20:34:08.965830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-02-03T20:34:08.977339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-02-03T20:34:08.977701] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-02-03T20:34:08.978476] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-02-03T20:34:08.978529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:08.978561] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:08.978608] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:08.978667] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:09.034990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:09.035600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:09.035678] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:09.035710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:09.153968] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:09.154110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:09.154152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:09.154182] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:09.157526] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-02-03T20:34:09.157811] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-02-03T20:34:09.157952] [INFO ] [sig ] VCRB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:09.304105] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VCRB.txt [2026-02-03T20:34:09.304335] [INFO ] [sig ] [3230/3452] Completed VCRB in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:09.304386] [INFO ] [sig ] [3231/3452] Forecasting VCSH... [2026-02-03T20:34:09.304419] [INFO ] [sig ] Generating forecast for: VCSH [2026-02-03T20:34:09.304457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-02-03T20:34:09.318772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-02-03T20:34:09.319289] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-02-03T20:34:09.320312] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-02-03T20:34:09.320556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:09.320619] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:09.320647] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:09.320704] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:09.381565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:09.382821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:09.382928] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:09.382963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:09.506753] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:09.506928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:09.506972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:09.507000] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:09.510642] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: DOWN (p=43.73%) [2026-02-03T20:34:09.510939] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-02-03T20:34:09.511074] [INFO ] [sig ] VCSH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:09.657638] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VCSH.txt [2026-02-03T20:34:09.657802] [INFO ] [sig ] [3231/3452] Completed VCSH in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:09.657843] [INFO ] [sig ] [3232/3452] Forecasting VECO... [2026-02-03T20:34:09.657873] [INFO ] [sig ] Generating forecast for: VECO [2026-02-03T20:34:09.657904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-02-03T20:34:09.674153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-02-03T20:34:09.674892] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-02-03T20:34:09.676139] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-02-03T20:34:09.676217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:09.676266] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:09.676303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:09.676389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:09.744917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:09.745833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:09.745952] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:09.745987] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:09.871438] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:09.871626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:09.871669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:09.871698] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:09.875849] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=14.55%) [2026-02-03T20:34:09.876120] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-02-03T20:34:09.876247] [INFO ] [sig ] VECO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:10.025703] [INFO ] [LOCAL ] Saved forecast: VECO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VECO.txt [2026-02-03T20:34:10.025849] [INFO ] [sig ] [3232/3452] Completed VECO in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:10.025891] [INFO ] [sig ] [3233/3452] Forecasting VEEE... [2026-02-03T20:34:10.025921] [INFO ] [sig ] Generating forecast for: VEEE [2026-02-03T20:34:10.025950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-02-03T20:34:10.041238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-02-03T20:34:10.041868] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-02-03T20:34:10.043044] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-02-03T20:34:10.043107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:10.043156] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:10.043185] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:10.043246] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:10.108472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:10.109713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:10.109817] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:10.109852] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:10.233618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:10.233808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:10.233854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:10.233884] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:10.237804] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-02-03T20:34:10.238160] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-02-03T20:34:10.238341] [INFO ] [sig ] VEEE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:10.381412] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VEEE.txt [2026-02-03T20:34:10.381604] [INFO ] [sig ] [3233/3452] Completed VEEE in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:10.381648] [INFO ] [sig ] [3234/3452] Forecasting VEL... [2026-02-03T20:34:10.381679] [INFO ] [sig ] Generating forecast for: VEL [2026-02-03T20:34:10.381712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-02-03T20:34:10.394154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-02-03T20:34:10.394564] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-02-03T20:34:10.395406] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-02-03T20:34:10.395460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:10.395511] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:10.395564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:10.395686] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:10.454119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:10.454900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:10.454985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:10.455020] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:10.579148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:10.579340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:10.579382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:10.579410] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:10.583737] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-02-03T20:34:10.584072] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-02-03T20:34:10.584220] [INFO ] [sig ] VEL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:10.730859] [INFO ] [LOCAL ] Saved forecast: VEL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VEL.txt [2026-02-03T20:34:10.730997] [INFO ] [sig ] [3234/3452] Completed VEL in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:10.731039] [INFO ] [sig ] [3235/3452] Forecasting VEON... [2026-02-03T20:34:10.731067] [INFO ] [sig ] Generating forecast for: VEON [2026-02-03T20:34:10.731097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-02-03T20:34:10.743334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-02-03T20:34:10.743814] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-02-03T20:34:10.744668] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-02-03T20:34:10.744721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:10.744753] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:10.744780] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:10.744837] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:10.805068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:10.806158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:10.806272] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:10.806312] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:10.928990] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:10.929157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:10.929198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:10.929227] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:10.932743] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: DOWN (p=12.98%) [2026-02-03T20:34:10.933039] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-02-03T20:34:10.933172] [INFO ] [sig ] VEON: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:11.073737] [INFO ] [LOCAL ] Saved forecast: VEON 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VEON.txt [2026-02-03T20:34:11.073925] [INFO ] [sig ] [3235/3452] Completed VEON in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:11.073968] [INFO ] [sig ] [3236/3452] Forecasting VERA... [2026-02-03T20:34:11.073998] [INFO ] [sig ] Generating forecast for: VERA [2026-02-03T20:34:11.074038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-02-03T20:34:11.085567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-02-03T20:34:11.085987] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-02-03T20:34:11.086819] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-02-03T20:34:11.086873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:11.086930] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:11.086973] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:11.087034] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:11.144706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:11.145619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:11.145707] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:11.145741] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:11.265729] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:11.265890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:11.265931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:11.265960] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:11.269807] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-02-03T20:34:11.270102] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-02-03T20:34:11.270237] [INFO ] [sig ] VERA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:11.414843] [INFO ] [LOCAL ] Saved forecast: VERA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VERA.txt [2026-02-03T20:34:11.414992] [INFO ] [sig ] [3236/3452] Completed VERA in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:11.415033] [INFO ] [sig ] [3237/3452] Forecasting VERI... [2026-02-03T20:34:11.415063] [INFO ] [sig ] Generating forecast for: VERI [2026-02-03T20:34:11.415094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-02-03T20:34:11.428423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-02-03T20:34:11.428890] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-02-03T20:34:11.429700] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-02-03T20:34:11.429752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:11.429784] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:11.429811] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:11.429872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:11.487378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:11.488339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:11.488429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:11.488461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:11.609848] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:11.610009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:11.610048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:11.610076] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:11.613594] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-02-03T20:34:11.613927] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-02-03T20:34:11.614091] [INFO ] [sig ] VERI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:11.759952] [INFO ] [LOCAL ] Saved forecast: VERI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VERI.txt [2026-02-03T20:34:11.760126] [INFO ] [sig ] [3237/3452] Completed VERI in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:11.760169] [INFO ] [sig ] [3238/3452] Forecasting VERO... [2026-02-03T20:34:11.760198] [INFO ] [sig ] Generating forecast for: VERO [2026-02-03T20:34:11.760228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-02-03T20:34:11.771650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-02-03T20:34:11.772064] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-02-03T20:34:11.772897] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-02-03T20:34:11.772969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:11.773003] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:11.773030] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:11.773087] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:11.831549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:11.832465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:11.832555] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:11.832609] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:11.957826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:11.958029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:11.958071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:11.958100] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:11.962066] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=2.77%) [2026-02-03T20:34:11.962599] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-02-03T20:34:11.962741] [INFO ] [sig ] VERO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:12.128912] [INFO ] [LOCAL ] Saved forecast: VERO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VERO.txt [2026-02-03T20:34:12.129074] [INFO ] [sig ] [3238/3452] Completed VERO in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:12.129115] [INFO ] [sig ] [3239/3452] Forecasting VERX... [2026-02-03T20:34:12.129145] [INFO ] [sig ] Generating forecast for: VERX [2026-02-03T20:34:12.129175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-02-03T20:34:12.141508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-02-03T20:34:12.141946] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-02-03T20:34:12.142805] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-02-03T20:34:12.142860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:12.142925] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:12.142955] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:12.143014] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:12.204739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:12.205685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:12.205771] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:12.205806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:12.336432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:12.336648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:12.336693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:12.336723] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:12.340361] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-02-03T20:34:12.340681] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-02-03T20:34:12.340818] [INFO ] [sig ] VERX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:12.492548] [INFO ] [LOCAL ] Saved forecast: VERX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VERX.txt [2026-02-03T20:34:12.492752] [INFO ] [sig ] [3239/3452] Completed VERX in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:12.492800] [INFO ] [sig ] [3240/3452] Forecasting VFC... [2026-02-03T20:34:12.492833] [INFO ] [sig ] Generating forecast for: VFC [2026-02-03T20:34:12.492866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-02-03T20:34:12.509413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-02-03T20:34:12.509959] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-02-03T20:34:12.511057] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-02-03T20:34:12.511133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:12.511177] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:12.511215] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:12.511296] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:12.575726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:12.576672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:12.576769] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:12.576802] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:12.701372] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:12.701539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:12.701599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:12.701631] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:12.705138] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: UP (p=55.36%) [2026-02-03T20:34:12.705451] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-02-03T20:34:12.705607] [INFO ] [sig ] VFC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:12.852284] [INFO ] [LOCAL ] Saved forecast: VFC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VFC.txt [2026-02-03T20:34:12.852454] [INFO ] [sig ] [3240/3452] Completed VFC in 0.4s | 2.82 sym/s | Total: 19.1m | ETA: 1.3m [2026-02-03T20:34:12.852511] [INFO ] [sig ] [3241/3452] Forecasting VFF... [2026-02-03T20:34:12.852541] [INFO ] [sig ] Generating forecast for: VFF [2026-02-03T20:34:12.852588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-02-03T20:34:12.864355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-02-03T20:34:12.864787] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-02-03T20:34:12.865627] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-02-03T20:34:12.865681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:12.865714] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:12.865741] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:12.865801] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:12.922173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:12.923099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:12.923188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:12.923223] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:13.043230] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:13.043398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:13.043439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:13.043468] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:13.046916] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-02-03T20:34:13.047220] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-02-03T20:34:13.047358] [INFO ] [sig ] VFF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:13.190552] [INFO ] [LOCAL ] Saved forecast: VFF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VFF.txt [2026-02-03T20:34:13.190733] [INFO ] [sig ] [3241/3452] Completed VFF in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-03T20:34:13.190780] [INFO ] [sig ] [3242/3452] Forecasting VFLO... [2026-02-03T20:34:13.190813] [INFO ] [sig ] Generating forecast for: VFLO [2026-02-03T20:34:13.190846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-02-03T20:34:13.202882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-02-03T20:34:13.203368] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-02-03T20:34:13.204290] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-02-03T20:34:13.204346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:13.204378] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:13.204405] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:13.204462] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:13.262944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:13.263892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:13.263982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:13.264015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:13.389266] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:13.389443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:13.389487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:13.389556] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:13.393147] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: DOWN (p=9.12%) [2026-02-03T20:34:13.393435] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-02-03T20:34:13.393588] [INFO ] [sig ] VFLO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:13.537074] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VFLO.txt [2026-02-03T20:34:13.537238] [INFO ] [sig ] [3242/3452] Completed VFLO in 0.3s | 2.82 sym/s | Total: 19.1m | ETA: 1.2m [2026-02-03T20:34:13.537278] [INFO ] [sig ] [3243/3452] Forecasting VFS... [2026-02-03T20:34:13.537309] [INFO ] [sig ] Generating forecast for: VFS [2026-02-03T20:34:13.537340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-02-03T20:34:13.549612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-02-03T20:34:13.550010] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-02-03T20:34:13.550825] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-02-03T20:34:13.550878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:13.550911] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:13.550937] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:13.550993] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:13.610786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:13.611645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:13.611729] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:13.611761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:13.732872] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:13.733051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:13.733092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:13.733121] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:13.736601] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: DOWN (p=40.01%) [2026-02-03T20:34:13.736899] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-02-03T20:34:13.737034] [INFO ] [sig ] VFS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:13.885729] [INFO ] [LOCAL ] Saved forecast: VFS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VFS.txt [2026-02-03T20:34:13.885882] [INFO ] [sig ] [3243/3452] Completed VFS in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:13.885922] [INFO ] [sig ] [3244/3452] Forecasting VGI... [2026-02-03T20:34:13.885953] [INFO ] [sig ] Generating forecast for: VGI [2026-02-03T20:34:13.885990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-02-03T20:34:13.897810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-02-03T20:34:13.898310] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-02-03T20:34:13.899143] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-02-03T20:34:13.899198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:13.899247] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:13.899285] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:13.899365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:13.960395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:13.961324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:13.961412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:13.961445] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:14.075705] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:14.075870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:14.075913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:14.075943] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:14.080314] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=13.78%) [2026-02-03T20:34:14.080796] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-02-03T20:34:14.080981] [INFO ] [sig ] VGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:14.222733] [INFO ] [LOCAL ] Saved forecast: VGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VGI.txt [2026-02-03T20:34:14.222874] [INFO ] [sig ] [3244/3452] Completed VGI in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:14.222916] [INFO ] [sig ] [3245/3452] Forecasting VGM... [2026-02-03T20:34:14.222946] [INFO ] [sig ] Generating forecast for: VGM [2026-02-03T20:34:14.222977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-02-03T20:34:14.234524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-02-03T20:34:14.234951] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-02-03T20:34:14.235827] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-02-03T20:34:14.235883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:14.235917] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:14.235946] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:14.236010] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:14.294606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:14.295593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:14.295686] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:14.295720] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:14.417009] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:14.417162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:14.417220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:14.417251] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:14.420650] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=87.67%) [2026-02-03T20:34:14.420923] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-02-03T20:34:14.421052] [INFO ] [sig ] VGM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:14.564953] [INFO ] [LOCAL ] Saved forecast: VGM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VGM.txt [2026-02-03T20:34:14.565093] [INFO ] [sig ] [3245/3452] Completed VGM in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:14.565134] [INFO ] [sig ] [3246/3452] Forecasting VGSH... [2026-02-03T20:34:14.565163] [INFO ] [sig ] Generating forecast for: VGSH [2026-02-03T20:34:14.565193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-02-03T20:34:14.576893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-02-03T20:34:14.577253] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-02-03T20:34:14.578079] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-02-03T20:34:14.578141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:14.578174] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:14.578201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:14.578258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:14.636367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:14.637073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:14.637152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:14.637185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:14.775641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:14.775803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:14.775846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:14.775877] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:14.779462] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: UP (p=68.21%) [2026-02-03T20:34:14.779771] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-02-03T20:34:14.779903] [INFO ] [sig ] VGSH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:14.939551] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VGSH.txt [2026-02-03T20:34:14.939737] [INFO ] [sig ] [3246/3452] Completed VGSH in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:14.939792] [INFO ] [sig ] [3247/3452] Forecasting VICI... [2026-02-03T20:34:14.939831] [INFO ] [sig ] Generating forecast for: VICI [2026-02-03T20:34:14.939864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-02-03T20:34:14.952067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-02-03T20:34:14.952480] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-02-03T20:34:14.953370] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-02-03T20:34:14.953426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:14.953468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:14.953499] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:14.953558] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:15.016467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:15.017446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:15.017542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:15.017596] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:15.150018] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:15.150206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:15.150256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:15.150290] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:15.154425] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-02-03T20:34:15.154742] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-02-03T20:34:15.154898] [INFO ] [sig ] VICI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:15.306730] [INFO ] [LOCAL ] Saved forecast: VICI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VICI.txt [2026-02-03T20:34:15.306893] [INFO ] [sig ] [3247/3452] Completed VICI in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:15.306935] [INFO ] [sig ] [3248/3452] Forecasting VIGI... [2026-02-03T20:34:15.306964] [INFO ] [sig ] Generating forecast for: VIGI [2026-02-03T20:34:15.306995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-02-03T20:34:15.318679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-02-03T20:34:15.319076] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-02-03T20:34:15.319962] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-02-03T20:34:15.320017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:15.320049] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:15.320076] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:15.320133] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:15.380069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:15.381054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:15.381147] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:15.381182] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:15.504551] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:15.504734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:15.504776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:15.504805] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:15.508344] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=11.83%) [2026-02-03T20:34:15.508693] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-02-03T20:34:15.508828] [INFO ] [sig ] VIGI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:15.653185] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VIGI.txt [2026-02-03T20:34:15.653318] [INFO ] [sig ] [3248/3452] Completed VIGI in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:15.653358] [INFO ] [sig ] [3249/3452] Forecasting VINP... [2026-02-03T20:34:15.653388] [INFO ] [sig ] Generating forecast for: VINP [2026-02-03T20:34:15.653419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-02-03T20:34:15.665503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-02-03T20:34:15.665882] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-02-03T20:34:15.666682] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-02-03T20:34:15.666736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:15.666784] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:15.666814] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:15.666872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:15.726231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:15.727082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:15.727211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:15.727246] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:15.849402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:15.849535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:15.849597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:15.849630] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:15.853086] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=40.92%) [2026-02-03T20:34:15.853375] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-02-03T20:34:15.853505] [INFO ] [sig ] VINP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:15.996962] [INFO ] [LOCAL ] Saved forecast: VINP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VINP.txt [2026-02-03T20:34:15.997095] [INFO ] [sig ] [3249/3452] Completed VINP in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:15.997133] [INFO ] [sig ] [3250/3452] Forecasting VIPS... [2026-02-03T20:34:15.997163] [INFO ] [sig ] Generating forecast for: VIPS [2026-02-03T20:34:15.997194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-02-03T20:34:16.010713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-02-03T20:34:16.011074] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-02-03T20:34:16.012087] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-02-03T20:34:16.012142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:16.012174] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:16.012201] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:16.012258] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:16.069804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:16.070469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:16.070551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:16.070603] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:16.192684] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:16.192843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:16.192884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:16.192913] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:16.196371] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-02-03T20:34:16.196671] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-02-03T20:34:16.196797] [INFO ] [sig ] VIPS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:16.341181] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VIPS.txt [2026-02-03T20:34:16.341348] [INFO ] [sig ] [3250/3452] Completed VIPS in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:16.341390] [INFO ] [sig ] [3251/3452] Forecasting VIRC... [2026-02-03T20:34:16.341422] [INFO ] [sig ] Generating forecast for: VIRC [2026-02-03T20:34:16.341453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-02-03T20:34:16.353084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-02-03T20:34:16.353478] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-02-03T20:34:16.354309] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-02-03T20:34:16.354364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:16.354397] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:16.354424] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:16.354484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:16.413805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:16.414537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:16.414638] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:16.414673] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:16.542912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:16.543091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:16.543149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:16.543181] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:16.546797] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: DOWN (p=4.96%) [2026-02-03T20:34:16.547086] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-02-03T20:34:16.547221] [INFO ] [sig ] VIRC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:16.693555] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VIRC.txt [2026-02-03T20:34:16.693728] [INFO ] [sig ] [3251/3452] Completed VIRC in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:16.693771] [INFO ] [sig ] [3252/3452] Forecasting VITL... [2026-02-03T20:34:16.693806] [INFO ] [sig ] Generating forecast for: VITL [2026-02-03T20:34:16.693837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-02-03T20:34:16.705371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-02-03T20:34:16.705770] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-02-03T20:34:16.706617] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-02-03T20:34:16.706685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:16.706730] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:16.706769] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:16.706846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:16.768789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:16.769480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:16.769593] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:16.769636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:16.900610] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:16.900773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:16.900829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:16.900865] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:16.904476] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: UP (p=61.42%) [2026-02-03T20:34:16.904774] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-02-03T20:34:16.904906] [INFO ] [sig ] VITL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:17.056328] [INFO ] [LOCAL ] Saved forecast: VITL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VITL.txt [2026-02-03T20:34:17.056525] [INFO ] [sig ] [3252/3452] Completed VITL in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:17.056608] [INFO ] [sig ] [3253/3452] Forecasting VKQ... [2026-02-03T20:34:17.056650] [INFO ] [sig ] Generating forecast for: VKQ [2026-02-03T20:34:17.056682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-02-03T20:34:17.068308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-02-03T20:34:17.068724] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-02-03T20:34:17.069544] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-02-03T20:34:17.069628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:17.069664] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:17.069691] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:17.069753] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:17.131854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:17.132623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:17.132704] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:17.132738] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:17.258480] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:17.258645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:17.258687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:17.258718] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:17.262357] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=52.32%) [2026-02-03T20:34:17.262865] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-02-03T20:34:17.262998] [INFO ] [sig ] VKQ: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:17.420005] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VKQ.txt [2026-02-03T20:34:17.420149] [INFO ] [sig ] [3253/3452] Completed VKQ in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:17.420192] [INFO ] [sig ] [3254/3452] Forecasting VKTX... [2026-02-03T20:34:17.420221] [INFO ] [sig ] Generating forecast for: VKTX [2026-02-03T20:34:17.420253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-02-03T20:34:17.431930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-02-03T20:34:17.432264] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-02-03T20:34:17.433035] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-02-03T20:34:17.433088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:17.433119] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:17.433146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:17.433202] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:17.492810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:17.493473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:17.493553] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:17.493782] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:17.614316] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:17.614466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:17.614507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:17.614535] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:17.618462] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=35.95%) [2026-02-03T20:34:17.618750] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-02-03T20:34:17.618877] [INFO ] [sig ] VKTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:17.761788] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VKTX.txt [2026-02-03T20:34:17.761919] [INFO ] [sig ] [3254/3452] Completed VKTX in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:17.761958] [INFO ] [sig ] [3255/3452] Forecasting VLGEA... [2026-02-03T20:34:17.761988] [INFO ] [sig ] Generating forecast for: VLGEA [2026-02-03T20:34:17.762018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-02-03T20:34:17.773056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-02-03T20:34:17.773447] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-02-03T20:34:17.774347] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-02-03T20:34:17.774414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:17.774456] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:17.774495] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:17.774590] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:17.838197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:17.838939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:17.839021] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:17.839055] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:17.968522] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:17.968690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:17.968733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:17.968762] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:17.972266] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: DOWN (p=23.59%) [2026-02-03T20:34:17.972553] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-02-03T20:34:17.972706] [INFO ] [sig ] VLGEA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:18.127756] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VLGEA.txt [2026-02-03T20:34:18.127910] [INFO ] [sig ] [3255/3452] Completed VLGEA in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:18.127975] [INFO ] [sig ] [3256/3452] Forecasting VLN... [2026-02-03T20:34:18.128007] [INFO ] [sig ] Generating forecast for: VLN [2026-02-03T20:34:18.128039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-02-03T20:34:18.138993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-02-03T20:34:18.139361] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-02-03T20:34:18.140163] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-02-03T20:34:18.140216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:18.140277] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:18.140305] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:18.140370] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:18.198635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:18.199454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:18.199536] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:18.199568] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:18.320656] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:18.320823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:18.320864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:18.320911] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:18.324259] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=79.39%) [2026-02-03T20:34:18.324535] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-02-03T20:34:18.324686] [INFO ] [sig ] VLN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:18.469237] [INFO ] [LOCAL ] Saved forecast: VLN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VLN.txt [2026-02-03T20:34:18.469418] [INFO ] [sig ] [3256/3452] Completed VLN in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:18.469471] [INFO ] [sig ] [3257/3452] Forecasting VLO... [2026-02-03T20:34:18.469504] [INFO ] [sig ] Generating forecast for: VLO [2026-02-03T20:34:18.469535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-02-03T20:34:18.481011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-02-03T20:34:18.481408] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-02-03T20:34:18.482250] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-02-03T20:34:18.482302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:18.482334] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:18.482360] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:18.482416] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:18.541392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:18.542298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:18.542399] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:18.542441] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:18.674098] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:18.674258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:18.674299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:18.674329] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:18.677784] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=39.43%) [2026-02-03T20:34:18.678091] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-02-03T20:34:18.678224] [INFO ] [sig ] VLO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:18.825760] [INFO ] [LOCAL ] Saved forecast: VLO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VLO.txt [2026-02-03T20:34:18.825923] [INFO ] [sig ] [3257/3452] Completed VLO in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.2m [2026-02-03T20:34:18.825966] [INFO ] [sig ] [3258/3452] Forecasting VLRS... [2026-02-03T20:34:18.825995] [INFO ] [sig ] Generating forecast for: VLRS [2026-02-03T20:34:18.826023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-02-03T20:34:18.836294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-02-03T20:34:18.836681] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-02-03T20:34:18.837435] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-02-03T20:34:18.837487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:18.837519] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:18.837545] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:18.837623] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:18.896507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:18.897377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:18.897479] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:18.897512] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:19.025685] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:19.025861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:19.025907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:19.025946] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:19.029902] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-02-03T20:34:19.030206] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-02-03T20:34:19.030344] [INFO ] [sig ] VLRS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:19.182044] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VLRS.txt [2026-02-03T20:34:19.182200] [INFO ] [sig ] [3258/3452] Completed VLRS in 0.4s | 2.82 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-03T20:34:19.182242] [INFO ] [sig ] [3259/3452] Forecasting VLTO... [2026-02-03T20:34:19.182273] [INFO ] [sig ] Generating forecast for: VLTO [2026-02-03T20:34:19.182305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-02-03T20:34:19.193915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-02-03T20:34:19.194301] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-02-03T20:34:19.195094] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-02-03T20:34:19.195146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:19.195178] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:19.195204] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:19.195264] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:19.253277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:19.254197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:19.254284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:19.254319] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:19.377432] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:19.377608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:19.377650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:19.377727] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:19.381145] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: UP (p=59.29%) [2026-02-03T20:34:19.381423] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-02-03T20:34:19.381559] [INFO ] [sig ] VLTO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:19.524360] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VLTO.txt [2026-02-03T20:34:19.524515] [INFO ] [sig ] [3259/3452] Completed VLTO in 0.3s | 2.82 sym/s | Total: 19.2m | ETA: 1.1m [2026-02-03T20:34:19.524557] [INFO ] [sig ] [3260/3452] Forecasting VLY... [2026-02-03T20:34:19.524607] [INFO ] [sig ] Generating forecast for: VLY [2026-02-03T20:34:19.524641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-02-03T20:34:19.535755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-02-03T20:34:19.536156] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-02-03T20:34:19.537015] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-02-03T20:34:19.537069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:19.537103] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:19.537146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:19.537205] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:19.595941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:19.596869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:19.596960] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:19.596995] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:19.721855] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:19.722016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:19.722059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:19.722090] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:19.725611] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-02-03T20:34:19.725898] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-02-03T20:34:19.726031] [INFO ] [sig ] VLY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:19.873865] [INFO ] [LOCAL ] Saved forecast: VLY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VLY.txt [2026-02-03T20:34:19.874028] [INFO ] [sig ] [3260/3452] Completed VLY in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:19.874067] [INFO ] [sig ] [3261/3452] Forecasting VMBS... [2026-02-03T20:34:19.874097] [INFO ] [sig ] Generating forecast for: VMBS [2026-02-03T20:34:19.874134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-02-03T20:34:19.885662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-02-03T20:34:19.886058] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-02-03T20:34:19.886924] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-02-03T20:34:19.886979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:19.887011] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:19.887039] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:19.887097] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:19.945477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:19.946398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:19.946498] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:19.946538] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:20.085330] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:20.085505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:20.085563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:20.085627] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:20.090123] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: UP (p=95.39%) [2026-02-03T20:34:20.090598] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-02-03T20:34:20.090799] [INFO ] [sig ] VMBS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:20.253017] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VMBS.txt [2026-02-03T20:34:20.253203] [INFO ] [sig ] [3261/3452] Completed VMBS in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:20.253247] [INFO ] [sig ] [3262/3452] Forecasting VMD... [2026-02-03T20:34:20.253279] [INFO ] [sig ] Generating forecast for: VMD [2026-02-03T20:34:20.253312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-02-03T20:34:20.265396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-02-03T20:34:20.265865] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-02-03T20:34:20.266739] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-02-03T20:34:20.266806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:20.266840] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:20.266866] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:20.266924] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:20.326878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:20.328087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:20.328210] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:20.328256] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:20.452822] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:20.452981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:20.453023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:20.453051] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:20.456795] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-02-03T20:34:20.457070] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-02-03T20:34:20.457202] [INFO ] [sig ] VMD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:20.602735] [INFO ] [LOCAL ] Saved forecast: VMD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VMD.txt [2026-02-03T20:34:20.602882] [INFO ] [sig ] [3262/3452] Completed VMD in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:20.602922] [INFO ] [sig ] [3263/3452] Forecasting VMI... [2026-02-03T20:34:20.602954] [INFO ] [sig ] Generating forecast for: VMI [2026-02-03T20:34:20.602984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-02-03T20:34:20.614532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-02-03T20:34:20.614899] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-02-03T20:34:20.615678] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-02-03T20:34:20.615731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:20.615763] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:20.615790] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:20.615846] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:20.679852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:20.680744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:20.680827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:20.680862] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:20.805509] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:20.805680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:20.805723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:20.805751] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:20.809381] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-02-03T20:34:20.809685] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-02-03T20:34:20.809819] [INFO ] [sig ] VMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:20.952815] [INFO ] [LOCAL ] Saved forecast: VMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VMI.txt [2026-02-03T20:34:20.952974] [INFO ] [sig ] [3263/3452] Completed VMI in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:20.953017] [INFO ] [sig ] [3264/3452] Forecasting VMO... [2026-02-03T20:34:20.953049] [INFO ] [sig ] Generating forecast for: VMO [2026-02-03T20:34:20.953088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-02-03T20:34:20.964673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-02-03T20:34:20.965049] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-02-03T20:34:20.965847] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-02-03T20:34:20.965905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:20.965936] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:20.965962] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:20.966018] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:21.025987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:21.027079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:21.027167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:21.027202] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:21.149417] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:21.149590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:21.149634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:21.149663] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:21.153033] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-02-03T20:34:21.153305] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-02-03T20:34:21.153434] [INFO ] [sig ] VMO: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:21.294492] [INFO ] [LOCAL ] Saved forecast: VMO 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VMO.txt [2026-02-03T20:34:21.294647] [INFO ] [sig ] [3264/3452] Completed VMO in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:21.294690] [INFO ] [sig ] [3265/3452] Forecasting VNDA... [2026-02-03T20:34:21.294721] [INFO ] [sig ] Generating forecast for: VNDA [2026-02-03T20:34:21.294751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-02-03T20:34:21.305482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-02-03T20:34:21.305848] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-02-03T20:34:21.306617] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-02-03T20:34:21.306669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:21.306701] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:21.306727] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:21.306783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:21.364332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:21.365047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:21.365128] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:21.365160] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:21.485710] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:21.485880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:21.485922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:21.485951] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:21.489559] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=2.56%) [2026-02-03T20:34:21.489856] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-02-03T20:34:21.489983] [INFO ] [sig ] VNDA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:21.634944] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VNDA.txt [2026-02-03T20:34:21.635101] [INFO ] [sig ] [3265/3452] Completed VNDA in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:21.635142] [INFO ] [sig ] [3266/3452] Forecasting VNO... [2026-02-03T20:34:21.635174] [INFO ] [sig ] Generating forecast for: VNO [2026-02-03T20:34:21.635206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-02-03T20:34:21.646863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-02-03T20:34:21.647246] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-02-03T20:34:21.648176] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-02-03T20:34:21.648232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:21.648265] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:21.648293] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:21.648352] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:21.706124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:21.707061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:21.707188] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:21.707238] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:21.833201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:21.833308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:21.833351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:21.833383] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:21.838188] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=51.82%) [2026-02-03T20:34:21.838542] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-02-03T20:34:21.838757] [INFO ] [sig ] VNO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:21.985723] [INFO ] [LOCAL ] Saved forecast: VNO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VNO.txt [2026-02-03T20:34:21.985876] [INFO ] [sig ] [3266/3452] Completed VNO in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:21.985916] [INFO ] [sig ] [3267/3452] Forecasting VNOM... [2026-02-03T20:34:21.985949] [INFO ] [sig ] Generating forecast for: VNOM [2026-02-03T20:34:21.985979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-02-03T20:34:21.997973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-02-03T20:34:21.998419] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-02-03T20:34:21.999256] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-02-03T20:34:21.999311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:21.999344] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:21.999372] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:21.999430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:22.061342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:22.062245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:22.062331] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:22.062366] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:22.183666] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:22.183847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:22.183889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:22.183917] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:22.187303] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=23.76%) [2026-02-03T20:34:22.187590] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-02-03T20:34:22.187719] [INFO ] [sig ] VNOM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:22.342988] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VNOM.txt [2026-02-03T20:34:22.343142] [INFO ] [sig ] [3267/3452] Completed VNOM in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:22.343184] [INFO ] [sig ] [3268/3452] Forecasting VNQI... [2026-02-03T20:34:22.343214] [INFO ] [sig ] Generating forecast for: VNQI [2026-02-03T20:34:22.343244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-02-03T20:34:22.354223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-02-03T20:34:22.354605] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-02-03T20:34:22.355400] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-02-03T20:34:22.355454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:22.355488] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:22.355516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:22.355595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:22.416762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:22.417529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:22.417643] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:22.417680] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:22.538485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:22.538669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:22.538711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:22.538740] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:22.542110] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: DOWN (p=6.01%) [2026-02-03T20:34:22.542381] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-02-03T20:34:22.542532] [INFO ] [sig ] VNQI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:22.693723] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VNQI.txt [2026-02-03T20:34:22.693861] [INFO ] [sig ] [3268/3452] Completed VNQI in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:22.693902] [INFO ] [sig ] [3269/3452] Forecasting VOC... [2026-02-03T20:34:22.693932] [INFO ] [sig ] Generating forecast for: VOC [2026-02-03T20:34:22.693962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-02-03T20:34:22.705782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-02-03T20:34:22.706213] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-02-03T20:34:22.707025] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-02-03T20:34:22.707078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:22.707111] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:22.707138] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:22.707194] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:22.763225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:22.763994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:22.764078] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:22.764111] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:22.878806] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:22.878949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:22.878989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:22.879018] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:22.882390] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-02-03T20:34:22.882689] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-02-03T20:34:22.882815] [INFO ] [sig ] VOC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:23.030876] [INFO ] [LOCAL ] Saved forecast: VOC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VOC.txt [2026-02-03T20:34:23.031043] [INFO ] [sig ] [3269/3452] Completed VOC in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:23.031086] [INFO ] [sig ] [3270/3452] Forecasting VOD... [2026-02-03T20:34:23.031116] [INFO ] [sig ] Generating forecast for: VOD [2026-02-03T20:34:23.031146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-02-03T20:34:23.042320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-02-03T20:34:23.042687] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-02-03T20:34:23.043448] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-02-03T20:34:23.043503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:23.043537] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:23.043564] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:23.043644] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:23.100173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:23.100954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:23.101035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:23.101067] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:23.216049] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:23.216210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:23.216250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:23.216279] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:23.220266] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=88.48%) [2026-02-03T20:34:23.220540] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-02-03T20:34:23.220686] [INFO ] [sig ] VOD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:23.362150] [INFO ] [LOCAL ] Saved forecast: VOD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VOD.txt [2026-02-03T20:34:23.362285] [INFO ] [sig ] [3270/3452] Completed VOD in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:23.362323] [INFO ] [sig ] [3271/3452] Forecasting VONE... [2026-02-03T20:34:23.362353] [INFO ] [sig ] Generating forecast for: VONE [2026-02-03T20:34:23.362385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-02-03T20:34:23.377086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-02-03T20:34:23.377466] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-02-03T20:34:23.378300] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-02-03T20:34:23.378353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:23.378384] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:23.378413] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:23.378480] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:23.435125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:23.435962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:23.436044] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:23.436077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:23.559181] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:23.559341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:23.559381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:23.559409] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:23.563203] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=88.20%) [2026-02-03T20:34:23.563475] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-02-03T20:34:23.563618] [INFO ] [sig ] VONE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:23.704928] [INFO ] [LOCAL ] Saved forecast: VONE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VONE.txt [2026-02-03T20:34:23.705060] [INFO ] [sig ] [3271/3452] Completed VONE in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:23.705099] [INFO ] [sig ] [3272/3452] Forecasting VONG... [2026-02-03T20:34:23.705128] [INFO ] [sig ] Generating forecast for: VONG [2026-02-03T20:34:23.705159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-02-03T20:34:23.716143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-02-03T20:34:23.716476] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-02-03T20:34:23.717243] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-02-03T20:34:23.717295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:23.717327] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:23.717353] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:23.717430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:23.773411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:23.774087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:23.774165] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:23.774197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:23.892201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:23.892362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:23.892402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:23.892431] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:23.895854] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=93.09%) [2026-02-03T20:34:23.896140] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-02-03T20:34:23.896267] [INFO ] [sig ] VONG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:24.035856] [INFO ] [LOCAL ] Saved forecast: VONG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VONG.txt [2026-02-03T20:34:24.035986] [INFO ] [sig ] [3272/3452] Completed VONG in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:24.036026] [INFO ] [sig ] [3273/3452] Forecasting VOTE... [2026-02-03T20:34:24.036057] [INFO ] [sig ] Generating forecast for: VOTE [2026-02-03T20:34:24.036088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-02-03T20:34:24.046508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-02-03T20:34:24.046889] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-02-03T20:34:24.047725] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-02-03T20:34:24.047794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:24.047855] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:24.047883] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:24.047963] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:24.104676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:24.105413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:24.105495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:24.105531] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:24.234485] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:24.234665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:24.234707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:24.234737] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:24.238289] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: DOWN (p=4.17%) [2026-02-03T20:34:24.238613] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-02-03T20:34:24.238743] [INFO ] [sig ] VOTE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:24.394528] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VOTE.txt [2026-02-03T20:34:24.394740] [INFO ] [sig ] [3273/3452] Completed VOTE in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:24.394794] [INFO ] [sig ] [3274/3452] Forecasting VPG... [2026-02-03T20:34:24.394824] [INFO ] [sig ] Generating forecast for: VPG [2026-02-03T20:34:24.394860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-02-03T20:34:24.407465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-02-03T20:34:24.407882] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-02-03T20:34:24.408750] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-02-03T20:34:24.408810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:24.408844] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:24.408871] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:24.408938] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:24.470143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:24.471030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:24.471129] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:24.471164] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:24.595448] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:24.595634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:24.595679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:24.595710] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:24.599701] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=24.52%) [2026-02-03T20:34:24.600009] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-02-03T20:34:24.600335] [INFO ] [sig ] VPG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:24.818536] [INFO ] [LOCAL ] Saved forecast: VPG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VPG.txt [2026-02-03T20:34:24.818701] [INFO ] [sig ] [3274/3452] Completed VPG in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.1m [2026-02-03T20:34:24.818744] [INFO ] [sig ] [3275/3452] Forecasting VPLS... [2026-02-03T20:34:24.818775] [INFO ] [sig ] Generating forecast for: VPLS [2026-02-03T20:34:24.818806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-02-03T20:34:24.829892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-02-03T20:34:24.830244] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-02-03T20:34:24.831039] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-02-03T20:34:24.831096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:24.831129] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:24.831155] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:24.831212] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:24.889538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:24.890401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:24.890495] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:24.890535] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:25.016295] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:25.016505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:25.016560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:25.016617] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:25.020590] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=79.58%) [2026-02-03T20:34:25.020902] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-02-03T20:34:25.021044] [INFO ] [sig ] VPLS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:25.168618] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VPLS.txt [2026-02-03T20:34:25.168789] [INFO ] [sig ] [3275/3452] Completed VPLS in 0.4s | 2.82 sym/s | Total: 19.3m | ETA: 1.0m [2026-02-03T20:34:25.168834] [INFO ] [sig ] [3276/3452] Forecasting VRA... [2026-02-03T20:34:25.168866] [INFO ] [sig ] Generating forecast for: VRA [2026-02-03T20:34:25.168899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-02-03T20:34:25.181967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-02-03T20:34:25.182455] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-02-03T20:34:25.183542] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-02-03T20:34:25.183626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:25.183666] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:25.183699] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:25.183771] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:25.241461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:25.242273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:25.242369] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:25.242404] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:25.360664] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:25.361028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:25.361068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:25.361135] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:25.365091] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: UP (p=52.20%) [2026-02-03T20:34:25.365379] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-02-03T20:34:25.365512] [INFO ] [sig ] VRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:25.508697] [INFO ] [LOCAL ] Saved forecast: VRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VRA.txt [2026-02-03T20:34:25.508855] [INFO ] [sig ] [3276/3452] Completed VRA in 0.3s | 2.82 sym/s | Total: 19.3m | ETA: 1.0m [2026-02-03T20:34:25.508903] [INFO ] [sig ] [3277/3452] Forecasting VRCA... [2026-02-03T20:34:25.508934] [INFO ] [sig ] Generating forecast for: VRCA [2026-02-03T20:34:25.508965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-02-03T20:34:25.519983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-02-03T20:34:25.520363] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-02-03T20:34:25.521173] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-02-03T20:34:25.521227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:25.521259] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:25.521286] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:25.521342] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:25.580537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:25.581458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:25.581600] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:25.581637] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:25.717695] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:25.717848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:25.717888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:25.717917] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:25.721543] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=27.11%) [2026-02-03T20:34:25.721845] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-02-03T20:34:25.721978] [INFO ] [sig ] VRCA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:25.865945] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VRCA.txt [2026-02-03T20:34:25.866100] [INFO ] [sig ] [3277/3452] Completed VRCA in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-03T20:34:25.866143] [INFO ] [sig ] [3278/3452] Forecasting VRDN... [2026-02-03T20:34:25.866173] [INFO ] [sig ] Generating forecast for: VRDN [2026-02-03T20:34:25.866203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-02-03T20:34:25.877075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-02-03T20:34:25.877419] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-02-03T20:34:25.878228] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-02-03T20:34:25.878280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:25.878313] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:25.878340] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:25.878398] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:25.935181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:25.936085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:25.936170] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:25.936204] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:26.056542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:26.056733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:26.056774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:26.056804] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:26.060334] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=78.31%) [2026-02-03T20:34:26.060654] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-02-03T20:34:26.060794] [INFO ] [sig ] VRDN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:26.201090] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VRDN.txt [2026-02-03T20:34:26.201238] [INFO ] [sig ] [3278/3452] Completed VRDN in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-03T20:34:26.201278] [INFO ] [sig ] [3279/3452] Forecasting VRE... [2026-02-03T20:34:26.201308] [INFO ] [sig ] Generating forecast for: VRE [2026-02-03T20:34:26.201339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-02-03T20:34:26.212747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-02-03T20:34:26.213089] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-02-03T20:34:26.213869] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-02-03T20:34:26.213922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:26.213954] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:26.213981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:26.214037] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:26.270118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:26.270971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:26.271057] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:26.271089] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:26.390148] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:26.390311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:26.390353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:26.390382] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:26.393791] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=76.85%) [2026-02-03T20:34:26.394067] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-02-03T20:34:26.394199] [INFO ] [sig ] VRE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:26.536268] [INFO ] [LOCAL ] Saved forecast: VRE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VRE.txt [2026-02-03T20:34:26.536415] [INFO ] [sig ] [3279/3452] Completed VRE in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-03T20:34:26.536456] [INFO ] [sig ] [3280/3452] Forecasting VREX... [2026-02-03T20:34:26.536486] [INFO ] [sig ] Generating forecast for: VREX [2026-02-03T20:34:26.536517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-02-03T20:34:26.548246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-02-03T20:34:26.548647] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-02-03T20:34:26.549405] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-02-03T20:34:26.549457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:26.549490] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:26.549517] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:26.549597] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:26.607511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:26.608508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:26.608615] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:26.608650] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:26.734947] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:26.735118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:26.735208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:26.735261] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:26.739006] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: DOWN (p=47.93%) [2026-02-03T20:34:26.739307] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-02-03T20:34:26.739475] [INFO ] [sig ] VREX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:26.926003] [INFO ] [LOCAL ] Saved forecast: VREX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VREX.txt [2026-02-03T20:34:26.926187] [INFO ] [sig ] [3280/3452] Completed VREX in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-03T20:34:26.926230] [INFO ] [sig ] [3281/3452] Forecasting VRIG... [2026-02-03T20:34:26.926264] [INFO ] [sig ] Generating forecast for: VRIG [2026-02-03T20:34:26.926296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-02-03T20:34:26.938385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-02-03T20:34:26.938793] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-02-03T20:34:26.939642] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-02-03T20:34:26.939697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:26.939731] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:26.939758] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:26.939816] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:27.002244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:27.003234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:27.003322] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:27.003358] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:27.103045] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:27.103209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:27.103253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:27.103283] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:27.106962] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-02-03T20:34:27.107240] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-02-03T20:34:27.107368] [INFO ] [sig ] VRIG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:27.258548] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VRIG.txt [2026-02-03T20:34:27.258909] [INFO ] [sig ] [3281/3452] Completed VRIG in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-03T20:34:27.258950] [INFO ] [sig ] [3282/3452] Forecasting VRNS... [2026-02-03T20:34:27.258980] [INFO ] [sig ] Generating forecast for: VRNS [2026-02-03T20:34:27.259010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-02-03T20:34:27.270893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-02-03T20:34:27.271266] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-02-03T20:34:27.272250] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-02-03T20:34:27.272303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:27.272335] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:27.272361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:27.272417] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:27.333093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:27.334127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:27.334211] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:27.334244] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:27.469536] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:27.469712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:27.469755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:27.469792] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:27.473466] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=15.27%) [2026-02-03T20:34:27.473790] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-02-03T20:34:27.474138] [INFO ] [sig ] VRNS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:27.642495] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VRNS.txt [2026-02-03T20:34:27.642725] [INFO ] [sig ] [3282/3452] Completed VRNS in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 1.0m [2026-02-03T20:34:27.642781] [INFO ] [sig ] [3283/3452] Forecasting VRRM... [2026-02-03T20:34:27.642818] [INFO ] [sig ] Generating forecast for: VRRM [2026-02-03T20:34:27.642854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-02-03T20:34:27.655214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-02-03T20:34:27.655657] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-02-03T20:34:27.656425] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-02-03T20:34:27.656478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:27.656511] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:27.656539] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:27.656616] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:27.722186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:27.723100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:27.723220] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:27.723257] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:27.852115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:27.852274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:27.852317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:27.852349] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:27.856515] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: UP (p=53.56%) [2026-02-03T20:34:27.857012] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-02-03T20:34:27.857144] [INFO ] [sig ] VRRM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:28.010331] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VRRM.txt [2026-02-03T20:34:28.010492] [INFO ] [sig ] [3283/3452] Completed VRRM in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 59.9s [2026-02-03T20:34:28.010531] [INFO ] [sig ] [3284/3452] Forecasting VRSK... [2026-02-03T20:34:28.010567] [INFO ] [sig ] Generating forecast for: VRSK [2026-02-03T20:34:28.010620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-02-03T20:34:28.023517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-02-03T20:34:28.023974] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-02-03T20:34:28.024978] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-02-03T20:34:28.025055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:28.025111] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:28.025141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:28.025200] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:28.090701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:28.091558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:28.091675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:28.091710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:28.218191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:28.218351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:28.218392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:28.218422] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:28.221858] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=30.31%) [2026-02-03T20:34:28.222134] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-02-03T20:34:28.222261] [INFO ] [sig ] VRSK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:28.364069] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VRSK.txt [2026-02-03T20:34:28.364193] [INFO ] [sig ] [3284/3452] Completed VRSK in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 59.5s [2026-02-03T20:34:28.364233] [INFO ] [sig ] [3285/3452] Forecasting VRSN... [2026-02-03T20:34:28.364263] [INFO ] [sig ] Generating forecast for: VRSN [2026-02-03T20:34:28.364292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-02-03T20:34:28.376438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-02-03T20:34:28.376885] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-02-03T20:34:28.377738] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-02-03T20:34:28.377793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:28.377825] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:28.377851] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:28.377908] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:28.439622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:28.440566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:28.440694] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:28.440748] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:28.568742] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:28.569104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:28.569144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:28.569172] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:28.572850] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=24.85%) [2026-02-03T20:34:28.573136] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-02-03T20:34:28.573270] [INFO ] [sig ] VRSN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:28.722648] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VRSN.txt [2026-02-03T20:34:28.722804] [INFO ] [sig ] [3285/3452] Completed VRSN in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 59.2s [2026-02-03T20:34:28.722846] [INFO ] [sig ] [3286/3452] Forecasting VRTS... [2026-02-03T20:34:28.722876] [INFO ] [sig ] Generating forecast for: VRTS [2026-02-03T20:34:28.722905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-02-03T20:34:28.735018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-02-03T20:34:28.735406] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-02-03T20:34:28.736214] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-02-03T20:34:28.736267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:28.736299] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:28.736326] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:28.736383] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:28.796459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:28.797335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:28.797417] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:28.797449] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:28.933308] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:28.933464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:28.933505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:28.933536] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:28.937031] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=23.27%) [2026-02-03T20:34:28.937310] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-02-03T20:34:28.937451] [INFO ] [sig ] VRTS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:29.083199] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VRTS.txt [2026-02-03T20:34:29.083370] [INFO ] [sig ] [3286/3452] Completed VRTS in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 58.8s [2026-02-03T20:34:29.083415] [INFO ] [sig ] [3287/3452] Forecasting VRTX... [2026-02-03T20:34:29.083445] [INFO ] [sig ] Generating forecast for: VRTX [2026-02-03T20:34:29.083477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-02-03T20:34:29.094419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-02-03T20:34:29.094857] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-02-03T20:34:29.095681] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-02-03T20:34:29.095739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:29.095772] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:29.095798] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:29.095854] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:29.154258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:29.155223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:29.155317] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:29.155350] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:29.306598] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:29.306789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:29.306852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:29.306900] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:29.312250] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=40.94%) [2026-02-03T20:34:29.312714] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-02-03T20:34:29.312914] [INFO ] [sig ] VRTX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:29.499931] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VRTX.txt [2026-02-03T20:34:29.500138] [INFO ] [sig ] [3287/3452] Completed VRTX in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 58.5s [2026-02-03T20:34:29.500200] [INFO ] [sig ] [3288/3452] Forecasting VS... [2026-02-03T20:34:29.500262] [INFO ] [sig ] Generating forecast for: VS [2026-02-03T20:34:29.500299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-02-03T20:34:29.516737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-02-03T20:34:29.517317] [INFO ] [FORECASTER] Starting predict_future for VS [2026-02-03T20:34:29.518758] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-02-03T20:34:29.518838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:29.518892] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:29.518940] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:29.519034] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:29.596681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:29.597920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:29.598076] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:29.598130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:29.749188] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:29.749401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:29.749463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:29.749510] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:29.755538] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: UP (p=84.40%) [2026-02-03T20:34:29.756120] [INFO ] [FORECASTER] Completed predict_future for VS [2026-02-03T20:34:29.756347] [INFO ] [sig ] VS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:29.992527] [INFO ] [LOCAL ] Saved forecast: VS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VS.txt [2026-02-03T20:34:29.992795] [INFO ] [sig ] [3288/3452] Completed VS in 0.5s | 2.82 sym/s | Total: 19.4m | ETA: 58.1s [2026-02-03T20:34:29.992861] [INFO ] [sig ] [3289/3452] Forecasting VSCO... [2026-02-03T20:34:29.992909] [INFO ] [sig ] Generating forecast for: VSCO [2026-02-03T20:34:29.992957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-02-03T20:34:30.016847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-02-03T20:34:30.017389] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-02-03T20:34:30.018559] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-02-03T20:34:30.018650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:30.018692] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:30.018724] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:30.018805] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:30.118533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:30.119892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:30.120035] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:30.120095] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:30.300453] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:30.300655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:30.300705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:30.300739] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:30.305228] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=92.99%) [2026-02-03T20:34:30.305687] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-02-03T20:34:30.305886] [INFO ] [sig ] VSCO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:30.511722] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VSCO.txt [2026-02-03T20:34:30.511899] [INFO ] [sig ] [3289/3452] Completed VSCO in 0.5s | 2.82 sym/s | Total: 19.4m | ETA: 57.8s [2026-02-03T20:34:30.511943] [INFO ] [sig ] [3290/3452] Forecasting VSDA... [2026-02-03T20:34:30.511973] [INFO ] [sig ] Generating forecast for: VSDA [2026-02-03T20:34:30.512005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-02-03T20:34:30.523374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-02-03T20:34:30.523816] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-02-03T20:34:30.524814] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-02-03T20:34:30.524909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:30.524944] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:30.524972] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:30.525030] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:30.586615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:30.587697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:30.587792] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:30.587827] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:30.710590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:30.710749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:30.710790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:30.710820] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:30.714537] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: UP (p=95.31%) [2026-02-03T20:34:30.714881] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-02-03T20:34:30.715034] [INFO ] [sig ] VSDA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:30.857620] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VSDA.txt [2026-02-03T20:34:30.857765] [INFO ] [sig ] [3290/3452] Completed VSDA in 0.3s | 2.82 sym/s | Total: 19.4m | ETA: 57.4s [2026-02-03T20:34:30.858023] [INFO ] [sig ] [3291/3452] Forecasting VSEC... [2026-02-03T20:34:30.858053] [INFO ] [sig ] Generating forecast for: VSEC [2026-02-03T20:34:30.858082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-02-03T20:34:30.870289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-02-03T20:34:30.870661] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-02-03T20:34:30.871457] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-02-03T20:34:30.871510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:30.871542] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:30.871568] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:30.871668] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:30.930353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:30.931215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:30.931298] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:30.931331] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:31.062127] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:31.062287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:31.062329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:31.062380] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:31.066345] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=13.88%) [2026-02-03T20:34:31.066661] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-02-03T20:34:31.066798] [INFO ] [sig ] VSEC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:31.222376] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VSEC.txt [2026-02-03T20:34:31.222542] [INFO ] [sig ] [3291/3452] Completed VSEC in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 57.1s [2026-02-03T20:34:31.222615] [INFO ] [sig ] [3292/3452] Forecasting VSH... [2026-02-03T20:34:31.222656] [INFO ] [sig ] Generating forecast for: VSH [2026-02-03T20:34:31.222700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-02-03T20:34:31.237764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-02-03T20:34:31.238561] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-02-03T20:34:31.239818] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-02-03T20:34:31.239887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:31.239932] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:31.239968] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:31.240050] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:31.309938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:31.311259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:31.311372] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:31.311462] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:31.445738] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:31.445906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:31.445949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:31.445979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:31.450221] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=97.51%) [2026-02-03T20:34:31.450549] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-02-03T20:34:31.450726] [INFO ] [sig ] VSH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:31.600917] [INFO ] [LOCAL ] Saved forecast: VSH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VSH.txt [2026-02-03T20:34:31.601078] [INFO ] [sig ] [3292/3452] Completed VSH in 0.4s | 2.82 sym/s | Total: 19.4m | ETA: 56.7s [2026-02-03T20:34:31.601119] [INFO ] [sig ] [3293/3452] Forecasting VSTM... [2026-02-03T20:34:31.601151] [INFO ] [sig ] Generating forecast for: VSTM [2026-02-03T20:34:31.601182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-02-03T20:34:31.612607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-02-03T20:34:31.612923] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-02-03T20:34:31.614110] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-02-03T20:34:31.614162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:31.614194] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:31.614220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:31.614276] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:31.673651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:31.674316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:31.674413] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:31.674448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:31.795750] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:31.795912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:31.795985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:31.796016] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:31.799628] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: DOWN (p=14.56%) [2026-02-03T20:34:31.799929] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-02-03T20:34:31.800055] [INFO ] [sig ] VSTM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:31.946787] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VSTM.txt [2026-02-03T20:34:31.946914] [INFO ] [sig ] [3293/3452] Completed VSTM in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 56.4s [2026-02-03T20:34:31.946953] [INFO ] [sig ] [3294/3452] Forecasting VSTS... [2026-02-03T20:34:31.946982] [INFO ] [sig ] Generating forecast for: VSTS [2026-02-03T20:34:31.947012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-02-03T20:34:31.958065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-02-03T20:34:31.958399] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-02-03T20:34:31.959171] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-02-03T20:34:31.959225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:31.959256] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:31.959283] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:31.959340] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:32.017482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:32.018168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:32.018250] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:32.018284] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:32.142826] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:32.142992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:32.143034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:32.143064] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:32.146493] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=69.77%) [2026-02-03T20:34:32.146790] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-02-03T20:34:32.146920] [INFO ] [sig ] VSTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:32.301645] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VSTS.txt [2026-02-03T20:34:32.301777] [INFO ] [sig ] [3294/3452] Completed VSTS in 0.4s | 2.82 sym/s | Total: 19.5m | ETA: 56.0s [2026-02-03T20:34:32.301818] [INFO ] [sig ] [3295/3452] Forecasting VTC... [2026-02-03T20:34:32.301849] [INFO ] [sig ] Generating forecast for: VTC [2026-02-03T20:34:32.301880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-02-03T20:34:32.312789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-02-03T20:34:32.313110] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-02-03T20:34:32.313908] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-02-03T20:34:32.313960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:32.313992] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:32.314034] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:32.314093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:32.371437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:32.372077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:32.372154] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:32.372185] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:32.492359] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:32.492516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:32.492557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:32.492603] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:32.496028] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-02-03T20:34:32.496296] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-02-03T20:34:32.496424] [INFO ] [sig ] VTC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:32.645550] [INFO ] [LOCAL ] Saved forecast: VTC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VTC.txt [2026-02-03T20:34:32.645732] [INFO ] [sig ] [3295/3452] Completed VTC in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 55.7s [2026-02-03T20:34:32.645774] [INFO ] [sig ] [3296/3452] Forecasting VTEX... [2026-02-03T20:34:32.645808] [INFO ] [sig ] Generating forecast for: VTEX [2026-02-03T20:34:32.645839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-02-03T20:34:32.657368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-02-03T20:34:32.657804] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-02-03T20:34:32.658620] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-02-03T20:34:32.658674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:32.658706] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:32.658732] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:32.658790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:32.715981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:32.716810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:32.716895] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:32.716927] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:32.832062] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:32.832218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:32.832257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:32.832285] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:32.835653] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=34.74%) [2026-02-03T20:34:32.835922] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-02-03T20:34:32.836047] [INFO ] [sig ] VTEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:32.984084] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VTEX.txt [2026-02-03T20:34:32.984266] [INFO ] [sig ] [3296/3452] Completed VTEX in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 55.3s [2026-02-03T20:34:32.984308] [INFO ] [sig ] [3297/3452] Forecasting VTIP... [2026-02-03T20:34:32.984415] [INFO ] [sig ] Generating forecast for: VTIP [2026-02-03T20:34:32.984453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-02-03T20:34:32.996103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-02-03T20:34:32.996511] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-02-03T20:34:32.997402] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-02-03T20:34:32.997460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:32.997492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:32.997519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:32.997595] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:33.058481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:33.059556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:33.059659] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:33.059693] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:33.180615] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:33.180780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:33.180829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:33.180859] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:33.184301] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: DOWN (p=41.43%) [2026-02-03T20:34:33.184587] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-02-03T20:34:33.184717] [INFO ] [sig ] VTIP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:33.334959] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VTIP.txt [2026-02-03T20:34:33.335111] [INFO ] [sig ] [3297/3452] Completed VTIP in 0.4s | 2.82 sym/s | Total: 19.5m | ETA: 54.9s [2026-02-03T20:34:33.335151] [INFO ] [sig ] [3298/3452] Forecasting VTMX... [2026-02-03T20:34:33.335182] [INFO ] [sig ] Generating forecast for: VTMX [2026-02-03T20:34:33.335212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-02-03T20:34:33.346412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-02-03T20:34:33.346829] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-02-03T20:34:33.347659] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-02-03T20:34:33.347713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:33.347748] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:33.347776] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:33.347834] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:33.409220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:33.410051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:33.410136] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:33.410170] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:33.542827] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:33.542990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:33.543031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:33.543059] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:33.546545] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-02-03T20:34:33.546843] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-02-03T20:34:33.546973] [INFO ] [sig ] VTMX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:33.693756] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VTMX.txt [2026-02-03T20:34:33.693924] [INFO ] [sig ] [3298/3452] Completed VTMX in 0.4s | 2.82 sym/s | Total: 19.5m | ETA: 54.6s [2026-02-03T20:34:33.693965] [INFO ] [sig ] [3299/3452] Forecasting VTN... [2026-02-03T20:34:33.694003] [INFO ] [sig ] Generating forecast for: VTN [2026-02-03T20:34:33.694036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-02-03T20:34:33.706542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-02-03T20:34:33.706944] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-02-03T20:34:33.707735] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-02-03T20:34:33.707788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:33.707820] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:33.707847] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:33.708141] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:33.764853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:33.765745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:33.765827] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:33.765859] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:33.878413] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:33.878587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:33.878629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:33.878659] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:33.882167] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-02-03T20:34:33.882445] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-02-03T20:34:33.882591] [INFO ] [sig ] VTN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:34.024046] [INFO ] [LOCAL ] Saved forecast: VTN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VTN.txt [2026-02-03T20:34:34.024207] [INFO ] [sig ] [3299/3452] Completed VTN in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 54.2s [2026-02-03T20:34:34.024248] [INFO ] [sig ] [3300/3452] Forecasting VTOL... [2026-02-03T20:34:34.024280] [INFO ] [sig ] Generating forecast for: VTOL [2026-02-03T20:34:34.024311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-02-03T20:34:34.035476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-02-03T20:34:34.035902] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-02-03T20:34:34.037125] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-02-03T20:34:34.037180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:34.037213] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:34.037242] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:34.037348] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:34.097300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:34.098088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:34.098173] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:34.098208] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:34.215914] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:34.216088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:34.216130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:34.216159] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:34.219941] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: UP (p=97.85%) [2026-02-03T20:34:34.220324] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-02-03T20:34:34.220478] [INFO ] [sig ] VTOL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:34.372670] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VTOL.txt [2026-02-03T20:34:34.372833] [INFO ] [sig ] [3300/3452] Completed VTOL in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 53.9s [2026-02-03T20:34:34.372874] [INFO ] [sig ] [3301/3452] Forecasting VTRS... [2026-02-03T20:34:34.372905] [INFO ] [sig ] Generating forecast for: VTRS [2026-02-03T20:34:34.372935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-02-03T20:34:34.386618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-02-03T20:34:34.387075] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-02-03T20:34:34.388140] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-02-03T20:34:34.388206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:34.388244] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:34.388275] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:34.388351] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:34.453729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:34.454762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:34.454865] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:34.454901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:34.576118] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:34.576278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:34.576320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:34.576350] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:34.579772] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-02-03T20:34:34.580054] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-02-03T20:34:34.580183] [INFO ] [sig ] VTRS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:34.721029] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VTRS.txt [2026-02-03T20:34:34.721194] [INFO ] [sig ] [3301/3452] Completed VTRS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 53.5s [2026-02-03T20:34:34.721236] [INFO ] [sig ] [3302/3452] Forecasting VTS... [2026-02-03T20:34:34.721268] [INFO ] [sig ] Generating forecast for: VTS [2026-02-03T20:34:34.721298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-02-03T20:34:34.732511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-02-03T20:34:34.732890] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-02-03T20:34:34.733662] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-02-03T20:34:34.733714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:34.733746] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:34.733773] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:34.733831] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:34.791196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:34.792098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:34.792183] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:34.792217] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:34.910309] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:34.910473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:34.910513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:34.910562] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:34.914046] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=73.48%) [2026-02-03T20:34:34.914329] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-02-03T20:34:34.914460] [INFO ] [sig ] VTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:35.057416] [INFO ] [LOCAL ] Saved forecast: VTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VTS.txt [2026-02-03T20:34:35.057594] [INFO ] [sig ] [3302/3452] Completed VTS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 53.2s [2026-02-03T20:34:35.057638] [INFO ] [sig ] [3303/3452] Forecasting VTSI... [2026-02-03T20:34:35.057669] [INFO ] [sig ] Generating forecast for: VTSI [2026-02-03T20:34:35.057700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-02-03T20:34:35.069117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-02-03T20:34:35.069509] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-02-03T20:34:35.070333] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-02-03T20:34:35.070385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:35.070417] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:35.070442] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:35.070498] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:35.128556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:35.129443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:35.129542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:35.129599] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:35.254840] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:35.255040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:35.255084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:35.255113] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:35.259178] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-02-03T20:34:35.259769] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-02-03T20:34:35.259915] [INFO ] [sig ] VTSI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:35.405840] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VTSI.txt [2026-02-03T20:34:35.405979] [INFO ] [sig ] [3303/3452] Completed VTSI in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 52.8s [2026-02-03T20:34:35.406020] [INFO ] [sig ] [3304/3452] Forecasting VTWG... [2026-02-03T20:34:35.406051] [INFO ] [sig ] Generating forecast for: VTWG [2026-02-03T20:34:35.406081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-02-03T20:34:35.418466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-02-03T20:34:35.418941] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-02-03T20:34:35.419838] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-02-03T20:34:35.419902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:35.419936] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:35.419965] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:35.420032] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:35.480750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:35.481783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:35.481888] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:35.481922] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:35.607590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:35.607760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:35.607804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:35.607834] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:35.611649] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=12.28%) [2026-02-03T20:34:35.611962] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-02-03T20:34:35.612283] [INFO ] [sig ] VTWG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:35.754704] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VTWG.txt [2026-02-03T20:34:35.754847] [INFO ] [sig ] [3304/3452] Completed VTWG in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 52.5s [2026-02-03T20:34:35.754887] [INFO ] [sig ] [3305/3452] Forecasting VTWO... [2026-02-03T20:34:35.754917] [INFO ] [sig ] Generating forecast for: VTWO [2026-02-03T20:34:35.754948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-02-03T20:34:35.767080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-02-03T20:34:35.767452] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-02-03T20:34:35.768282] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-02-03T20:34:35.768337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:35.768368] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:35.768394] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:35.768450] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:35.825961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:35.826562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:35.826658] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:35.826691] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:35.945346] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:35.945496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:35.945534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:35.945562] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:35.948971] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: UP (p=78.97%) [2026-02-03T20:34:35.949242] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-02-03T20:34:35.949368] [INFO ] [sig ] VTWO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:36.090182] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VTWO.txt [2026-02-03T20:34:36.090316] [INFO ] [sig ] [3305/3452] Completed VTWO in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 52.1s [2026-02-03T20:34:36.090356] [INFO ] [sig ] [3306/3452] Forecasting VTYX... [2026-02-03T20:34:36.090386] [INFO ] [sig ] Generating forecast for: VTYX [2026-02-03T20:34:36.090417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-02-03T20:34:36.102649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-02-03T20:34:36.102976] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-02-03T20:34:36.103754] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-02-03T20:34:36.103806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:36.103841] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:36.103870] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:36.103943] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:36.163726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:36.164671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:36.164765] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:36.164805] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:36.289772] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:36.289980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:36.290021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:36.290050] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:36.293562] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-02-03T20:34:36.293877] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-02-03T20:34:36.294008] [INFO ] [sig ] VTYX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:36.436249] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VTYX.txt [2026-02-03T20:34:36.436409] [INFO ] [sig ] [3306/3452] Completed VTYX in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 51.8s [2026-02-03T20:34:36.436450] [INFO ] [sig ] [3307/3452] Forecasting VUZI... [2026-02-03T20:34:36.436482] [INFO ] [sig ] Generating forecast for: VUZI [2026-02-03T20:34:36.436513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-02-03T20:34:36.447888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-02-03T20:34:36.448358] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-02-03T20:34:36.449154] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-02-03T20:34:36.449207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:36.449240] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:36.449267] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:36.449325] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:36.507438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:36.508327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:36.508412] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:36.508444] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:36.628213] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:36.628370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:36.628410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:36.628440] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:36.631805] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: UP (p=73.10%) [2026-02-03T20:34:36.632107] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-02-03T20:34:36.632232] [INFO ] [sig ] VUZI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:36.773727] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VUZI.txt [2026-02-03T20:34:36.773846] [INFO ] [sig ] [3307/3452] Completed VUZI in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 51.4s [2026-02-03T20:34:36.773886] [INFO ] [sig ] [3308/3452] Forecasting VVOS... [2026-02-03T20:34:36.773915] [INFO ] [sig ] Generating forecast for: VVOS [2026-02-03T20:34:36.773944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-02-03T20:34:36.784976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-02-03T20:34:36.785295] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-02-03T20:34:36.786091] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-02-03T20:34:36.786160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:36.786193] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:36.786220] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:36.786277] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:36.848043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:36.848995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:36.849108] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:36.849153] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:36.966454] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:36.966625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:36.966667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:36.966698] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:36.970131] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=92.33%) [2026-02-03T20:34:36.970406] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-02-03T20:34:36.970534] [INFO ] [sig ] VVOS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:37.119481] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VVOS.txt [2026-02-03T20:34:37.119624] [INFO ] [sig ] [3308/3452] Completed VVOS in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 51.0s [2026-02-03T20:34:37.119665] [INFO ] [sig ] [3309/3452] Forecasting VVX... [2026-02-03T20:34:37.119696] [INFO ] [sig ] Generating forecast for: VVX [2026-02-03T20:34:37.119725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-02-03T20:34:37.133077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-02-03T20:34:37.133624] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-02-03T20:34:37.134603] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-02-03T20:34:37.134657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:37.134690] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:37.134718] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:37.134776] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:37.194630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:37.195444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:37.195522] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:37.195554] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:37.321356] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:37.321523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:37.321564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:37.321615] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:37.324999] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=46.87%) [2026-02-03T20:34:37.325271] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-02-03T20:34:37.325394] [INFO ] [sig ] VVX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:37.469437] [INFO ] [LOCAL ] Saved forecast: VVX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VVX.txt [2026-02-03T20:34:37.469562] [INFO ] [sig ] [3309/3452] Completed VVX in 0.3s | 2.82 sym/s | Total: 19.5m | ETA: 50.7s [2026-02-03T20:34:37.469620] [INFO ] [sig ] [3310/3452] Forecasting VWOB... [2026-02-03T20:34:37.469649] [INFO ] [sig ] Generating forecast for: VWOB [2026-02-03T20:34:37.469679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-02-03T20:34:37.481121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-02-03T20:34:37.481449] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-02-03T20:34:37.482220] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-02-03T20:34:37.482272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:37.482303] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:37.482330] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:37.482387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:37.541336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:37.541989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:37.542068] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:37.542100] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:37.666208] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:37.666375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:37.666418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:37.666448] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:37.669879] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=65.52%) [2026-02-03T20:34:37.670167] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-02-03T20:34:37.670295] [INFO ] [sig ] VWOB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:37.816423] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VWOB.txt [2026-02-03T20:34:37.816622] [INFO ] [sig ] [3310/3452] Completed VWOB in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 50.3s [2026-02-03T20:34:37.816666] [INFO ] [sig ] [3311/3452] Forecasting VXUS... [2026-02-03T20:34:37.816698] [INFO ] [sig ] Generating forecast for: VXUS [2026-02-03T20:34:37.816729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-02-03T20:34:37.829041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-02-03T20:34:37.829418] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-02-03T20:34:37.830220] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-02-03T20:34:37.830273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:37.830305] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:37.830332] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:37.830389] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:37.887159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:37.888040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:37.888186] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:37.888224] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:38.014263] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:38.014428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:38.014468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:38.014499] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:38.018319] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: DOWN (p=39.44%) [2026-02-03T20:34:38.018635] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-02-03T20:34:38.018776] [INFO ] [sig ] VXUS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:38.162209] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VXUS.txt [2026-02-03T20:34:38.162374] [INFO ] [sig ] [3311/3452] Completed VXUS in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 50.0s [2026-02-03T20:34:38.162415] [INFO ] [sig ] [3312/3452] Forecasting VYMI... [2026-02-03T20:34:38.162446] [INFO ] [sig ] Generating forecast for: VYMI [2026-02-03T20:34:38.162477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-02-03T20:34:38.173888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-02-03T20:34:38.174252] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-02-03T20:34:38.175069] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-02-03T20:34:38.175123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:38.175155] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:38.175182] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:38.175239] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:38.235244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:38.236200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:38.236286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:38.236321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:38.353564] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:38.353756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:38.353797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:38.353827] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:38.357188] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=97.62%) [2026-02-03T20:34:38.357464] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-02-03T20:34:38.357613] [INFO ] [sig ] VYMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:38.500781] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VYMI.txt [2026-02-03T20:34:38.500965] [INFO ] [sig ] [3312/3452] Completed VYMI in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 49.6s [2026-02-03T20:34:38.501005] [INFO ] [sig ] [3313/3452] Forecasting VYX... [2026-02-03T20:34:38.501035] [INFO ] [sig ] Generating forecast for: VYX [2026-02-03T20:34:38.501065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-02-03T20:34:38.512494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-02-03T20:34:38.512917] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-02-03T20:34:38.513710] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-02-03T20:34:38.513763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:38.513795] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:38.513822] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:38.513879] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:38.571751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:38.572649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:38.572731] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:38.572765] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:38.692975] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:38.693145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:38.693187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:38.693215] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:38.696652] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: UP (p=79.15%) [2026-02-03T20:34:38.696937] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-02-03T20:34:38.697066] [INFO ] [sig ] VYX: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:38.848671] [INFO ] [LOCAL ] Saved forecast: VYX 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/VYX.txt [2026-02-03T20:34:38.848839] [INFO ] [sig ] [3313/3452] Completed VYX in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 49.3s [2026-02-03T20:34:38.848917] [INFO ] [sig ] [3314/3452] Forecasting VZ... [2026-02-03T20:34:38.848950] [INFO ] [sig ] Generating forecast for: VZ [2026-02-03T20:34:38.848982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-02-03T20:34:38.860158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-02-03T20:34:38.860539] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-02-03T20:34:38.861330] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-02-03T20:34:38.861389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:38.861428] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:38.861460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:38.861523] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:38.923190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:38.923927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:38.924009] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:38.924048] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:39.050958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:39.051111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:39.051151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:39.051181] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:39.054616] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: DOWN (p=22.23%) [2026-02-03T20:34:39.054888] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-02-03T20:34:39.055017] [INFO ] [sig ] VZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:39.199330] [INFO ] [LOCAL ] Saved forecast: VZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/VZ.txt [2026-02-03T20:34:39.199490] [INFO ] [sig ] [3314/3452] Completed VZ in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 48.9s [2026-02-03T20:34:39.199534] [INFO ] [sig ] [3315/3452] Forecasting WAB... [2026-02-03T20:34:39.199565] [INFO ] [sig ] Generating forecast for: WAB [2026-02-03T20:34:39.199617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-02-03T20:34:39.210793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-02-03T20:34:39.211118] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-02-03T20:34:39.211933] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-02-03T20:34:39.211987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:39.212019] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:39.212047] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:39.212106] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:39.273969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:39.274894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:39.274994] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:39.275028] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:39.408542] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:39.408740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:39.408784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:39.408814] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:39.412320] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=11.48%) [2026-02-03T20:34:39.412640] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-02-03T20:34:39.412787] [INFO ] [sig ] WAB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:39.574709] [INFO ] [LOCAL ] Saved forecast: WAB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WAB.txt [2026-02-03T20:34:39.574877] [INFO ] [sig ] [3315/3452] Completed WAB in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 48.6s [2026-02-03T20:34:39.574926] [INFO ] [sig ] [3316/3452] Forecasting WABC... [2026-02-03T20:34:39.574967] [INFO ] [sig ] Generating forecast for: WABC [2026-02-03T20:34:39.575011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-02-03T20:34:39.587007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-02-03T20:34:39.587377] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-02-03T20:34:39.588219] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-02-03T20:34:39.588273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:39.588307] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:39.588336] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:39.588394] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:39.649106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:39.649851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:39.649949] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:39.649988] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:39.768788] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:39.768948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:39.768992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:39.769021] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:39.772471] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: UP (p=68.01%) [2026-02-03T20:34:39.772772] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-02-03T20:34:39.772905] [INFO ] [sig ] WABC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:39.914166] [INFO ] [LOCAL ] Saved forecast: WABC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WABC.txt [2026-02-03T20:34:39.914317] [INFO ] [sig ] [3316/3452] Completed WABC in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 48.2s [2026-02-03T20:34:39.914360] [INFO ] [sig ] [3317/3452] Forecasting WAFD... [2026-02-03T20:34:39.914391] [INFO ] [sig ] Generating forecast for: WAFD [2026-02-03T20:34:39.914421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-02-03T20:34:39.926194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-02-03T20:34:39.926613] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-02-03T20:34:39.927406] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-02-03T20:34:39.927459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:39.927492] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:39.927553] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:39.927654] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:39.994790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:39.995697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:39.995791] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:39.995824] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:40.128916] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:40.129075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:40.129115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:40.129143] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:40.132607] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=0.75%) [2026-02-03T20:34:40.132898] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-02-03T20:34:40.133030] [INFO ] [sig ] WAFD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:40.274283] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WAFD.txt [2026-02-03T20:34:40.274439] [INFO ] [sig ] [3317/3452] Completed WAFD in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 47.8s [2026-02-03T20:34:40.274480] [INFO ] [sig ] [3318/3452] Forecasting WAFDP... [2026-02-03T20:34:40.274511] [INFO ] [sig ] Generating forecast for: WAFDP [2026-02-03T20:34:40.274541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-02-03T20:34:40.285435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-02-03T20:34:40.285883] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-02-03T20:34:40.286703] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-02-03T20:34:40.286755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:40.286786] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:40.286813] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:40.286881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:40.344435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:40.345315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:40.345401] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:40.345436] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:40.460411] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:40.460592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:40.460636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:40.460667] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:40.464663] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: UP (p=90.01%) [2026-02-03T20:34:40.464965] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-02-03T20:34:40.465293] [INFO ] [sig ] WAFDP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:40.611938] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WAFDP.txt [2026-02-03T20:34:40.612270] [INFO ] [sig ] [3318/3452] Completed WAFDP in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 47.5s [2026-02-03T20:34:40.612315] [INFO ] [sig ] [3319/3452] Forecasting WAL... [2026-02-03T20:34:40.612345] [INFO ] [sig ] Generating forecast for: WAL [2026-02-03T20:34:40.612376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-02-03T20:34:40.624018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-02-03T20:34:40.624368] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-02-03T20:34:40.625174] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-02-03T20:34:40.625244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:40.625278] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:40.625307] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:40.625365] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:40.687355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:40.688278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:40.688363] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:40.688396] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:40.811654] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:40.811819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:40.811863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:40.811894] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:40.815428] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=8.93%) [2026-02-03T20:34:40.815737] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-02-03T20:34:40.815870] [INFO ] [sig ] WAL: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:40.962110] [INFO ] [LOCAL ] Saved forecast: WAL 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WAL.txt [2026-02-03T20:34:40.962273] [INFO ] [sig ] [3319/3452] Completed WAL in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 47.1s [2026-02-03T20:34:40.962315] [INFO ] [sig ] [3320/3452] Forecasting WALD... [2026-02-03T20:34:40.962346] [INFO ] [sig ] Generating forecast for: WALD [2026-02-03T20:34:40.962376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-02-03T20:34:40.973455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-02-03T20:34:40.973851] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-02-03T20:34:40.974636] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-02-03T20:34:40.974689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:40.974721] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:40.974747] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:40.974804] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:41.032309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:41.033200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:41.033284] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:41.033318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:41.168817] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:41.169001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:41.169048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:41.169078] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:41.173370] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=96.74%) [2026-02-03T20:34:41.173715] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-02-03T20:34:41.173860] [INFO ] [sig ] WALD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:41.320332] [INFO ] [LOCAL ] Saved forecast: WALD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WALD.txt [2026-02-03T20:34:41.320483] [INFO ] [sig ] [3320/3452] Completed WALD in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 46.8s [2026-02-03T20:34:41.320525] [INFO ] [sig ] [3321/3452] Forecasting WASH... [2026-02-03T20:34:41.320556] [INFO ] [sig ] Generating forecast for: WASH [2026-02-03T20:34:41.320608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-02-03T20:34:41.332741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-02-03T20:34:41.333099] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-02-03T20:34:41.333943] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-02-03T20:34:41.333999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:41.334032] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:41.334061] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:41.334119] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:41.393113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:41.394009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:41.394094] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:41.394130] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:41.524602] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:41.524760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:41.524803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:41.524833] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:41.528510] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: UP (p=59.66%) [2026-02-03T20:34:41.528817] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-02-03T20:34:41.528966] [INFO ] [sig ] WASH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:41.670880] [INFO ] [LOCAL ] Saved forecast: WASH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WASH.txt [2026-02-03T20:34:41.671011] [INFO ] [sig ] [3321/3452] Completed WASH in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 46.4s [2026-02-03T20:34:41.671052] [INFO ] [sig ] [3322/3452] Forecasting WAVE... [2026-02-03T20:34:41.671110] [INFO ] [sig ] Generating forecast for: WAVE [2026-02-03T20:34:41.671163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-02-03T20:34:41.682331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-02-03T20:34:41.682680] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-02-03T20:34:41.683461] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-02-03T20:34:41.683515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:41.683547] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:41.683591] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:41.683652] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:41.742170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:41.742864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:41.742943] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:41.742978] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:41.853941] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:41.854096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:41.854138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:41.854169] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:41.857680] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: DOWN (p=1.43%) [2026-02-03T20:34:41.858034] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-02-03T20:34:41.858182] [INFO ] [sig ] WAVE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:42.000479] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WAVE.txt [2026-02-03T20:34:42.000629] [INFO ] [sig ] [3322/3452] Completed WAVE in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 46.1s [2026-02-03T20:34:42.000677] [INFO ] [sig ] [3323/3452] Forecasting WAY... [2026-02-03T20:34:42.000708] [INFO ] [sig ] Generating forecast for: WAY [2026-02-03T20:34:42.000739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-02-03T20:34:42.013798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-02-03T20:34:42.014180] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-02-03T20:34:42.015016] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-02-03T20:34:42.015078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:42.015112] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:42.015141] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:42.015207] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:42.075837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:42.076782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:42.076867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:42.076902] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:42.217706] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:42.217876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:42.217917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:42.217967] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:42.221890] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=51.70%) [2026-02-03T20:34:42.222382] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-02-03T20:34:42.222521] [INFO ] [sig ] WAY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:42.367999] [INFO ] [LOCAL ] Saved forecast: WAY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WAY.txt [2026-02-03T20:34:42.368136] [INFO ] [sig ] [3323/3452] Completed WAY in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 45.7s [2026-02-03T20:34:42.368182] [INFO ] [sig ] [3324/3452] Forecasting WB... [2026-02-03T20:34:42.368211] [INFO ] [sig ] Generating forecast for: WB [2026-02-03T20:34:42.368239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-02-03T20:34:42.379525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-02-03T20:34:42.379901] [INFO ] [FORECASTER] Starting predict_future for WB [2026-02-03T20:34:42.380703] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-02-03T20:34:42.380756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:42.380788] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:42.380815] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:42.380872] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:42.442361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:42.443467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:42.443611] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:42.443656] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:42.582161] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:42.582342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:42.582386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:42.582418] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:42.586180] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-02-03T20:34:42.586617] [INFO ] [FORECASTER] Completed predict_future for WB [2026-02-03T20:34:42.586789] [INFO ] [sig ] WB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:42.740436] [INFO ] [LOCAL ] Saved forecast: WB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WB.txt [2026-02-03T20:34:42.740612] [INFO ] [sig ] [3324/3452] Completed WB in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 45.4s [2026-02-03T20:34:42.740655] [INFO ] [sig ] [3325/3452] Forecasting WBD... [2026-02-03T20:34:42.740686] [INFO ] [sig ] Generating forecast for: WBD [2026-02-03T20:34:42.740716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-02-03T20:34:42.755735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-02-03T20:34:42.756134] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-02-03T20:34:42.756920] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-02-03T20:34:42.756977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:42.757009] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:42.757036] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:42.757093] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:42.816120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:42.817046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:42.817152] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:42.817186] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:42.945762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:42.945932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:42.945982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:42.946019] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:42.949513] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-02-03T20:34:42.949825] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-02-03T20:34:42.949960] [INFO ] [sig ] WBD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:43.093771] [INFO ] [LOCAL ] Saved forecast: WBD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WBD.txt [2026-02-03T20:34:43.093937] [INFO ] [sig ] [3325/3452] Completed WBD in 0.4s | 2.82 sym/s | Total: 19.6m | ETA: 45.0s [2026-02-03T20:34:43.093979] [INFO ] [sig ] [3326/3452] Forecasting WBIY... [2026-02-03T20:34:43.094010] [INFO ] [sig ] Generating forecast for: WBIY [2026-02-03T20:34:43.094040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-02-03T20:34:43.104012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-02-03T20:34:43.104367] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-02-03T20:34:43.105161] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-02-03T20:34:43.105216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:43.105251] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:43.105281] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:43.105339] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:43.163103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:43.163896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:43.163979] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:43.164015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:43.271317] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:43.271468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:43.271526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:43.271557] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:43.274992] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: UP (p=86.26%) [2026-02-03T20:34:43.275269] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-02-03T20:34:43.275402] [INFO ] [sig ] WBIY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:43.417142] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WBIY.txt [2026-02-03T20:34:43.417280] [INFO ] [sig ] [3326/3452] Completed WBIY in 0.3s | 2.82 sym/s | Total: 19.6m | ETA: 44.7s [2026-02-03T20:34:43.417320] [INFO ] [sig ] [3327/3452] Forecasting WBS... [2026-02-03T20:34:43.417351] [INFO ] [sig ] Generating forecast for: WBS [2026-02-03T20:34:43.417381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-02-03T20:34:43.429295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-02-03T20:34:43.429698] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-02-03T20:34:43.430492] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-02-03T20:34:43.430545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:43.430593] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:43.430623] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:43.430679] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:43.487914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:43.488635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:43.488767] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:43.488801] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:43.614287] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:43.614443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:43.614484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:43.614513] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:43.618011] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=23.81%) [2026-02-03T20:34:43.618296] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-02-03T20:34:43.618424] [INFO ] [sig ] WBS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:43.759116] [INFO ] [LOCAL ] Saved forecast: WBS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WBS.txt [2026-02-03T20:34:43.759239] [INFO ] [sig ] [3327/3452] Completed WBS in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 44.3s [2026-02-03T20:34:43.759279] [INFO ] [sig ] [3328/3452] Forecasting WBTN... [2026-02-03T20:34:43.759309] [INFO ] [sig ] Generating forecast for: WBTN [2026-02-03T20:34:43.759339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-02-03T20:34:43.770493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-02-03T20:34:43.770834] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-02-03T20:34:43.771633] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-02-03T20:34:43.771686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:43.771717] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:43.771744] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:43.771800] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:43.829125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:43.829760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:43.829850] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:43.829884] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:43.957971] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:43.958143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:43.958186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:43.958216] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:43.961760] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-02-03T20:34:43.962050] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-02-03T20:34:43.962178] [INFO ] [sig ] WBTN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:44.108674] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WBTN.txt [2026-02-03T20:34:44.108840] [INFO ] [sig ] [3328/3452] Completed WBTN in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 43.9s [2026-02-03T20:34:44.108881] [INFO ] [sig ] [3329/3452] Forecasting WBX... [2026-02-03T20:34:44.108912] [INFO ] [sig ] Generating forecast for: WBX [2026-02-03T20:34:44.108941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-02-03T20:34:44.121347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-02-03T20:34:44.121728] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-02-03T20:34:44.122715] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-02-03T20:34:44.122768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:44.122800] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:44.122826] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:44.122881] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:44.181670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:44.182543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:44.182649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:44.182683] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:44.309530] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:44.309712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:44.309752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:44.309780] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:44.313163] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: DOWN (p=9.34%) [2026-02-03T20:34:44.313439] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-02-03T20:34:44.313570] [INFO ] [sig ] WBX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:44.479150] [INFO ] [LOCAL ] Saved forecast: WBX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WBX.txt [2026-02-03T20:34:44.479511] [INFO ] [sig ] [3329/3452] Completed WBX in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 43.6s [2026-02-03T20:34:44.479552] [INFO ] [sig ] [3330/3452] Forecasting WCC... [2026-02-03T20:34:44.479602] [INFO ] [sig ] Generating forecast for: WCC [2026-02-03T20:34:44.479635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-02-03T20:34:44.492741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-02-03T20:34:44.493174] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-02-03T20:34:44.494108] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-02-03T20:34:44.494164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:44.494214] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:44.494247] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:44.494315] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:44.558471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:44.559404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:44.559491] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:44.559526] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:44.691607] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:44.691768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:44.691810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:44.691842] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:44.695711] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=24.98%) [2026-02-03T20:34:44.696010] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-02-03T20:34:44.696152] [INFO ] [sig ] WCC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:44.838471] [INFO ] [LOCAL ] Saved forecast: WCC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WCC.txt [2026-02-03T20:34:44.838641] [INFO ] [sig ] [3330/3452] Completed WCC in 0.4s | 2.82 sym/s | Total: 19.7m | ETA: 43.2s [2026-02-03T20:34:44.838699] [INFO ] [sig ] [3331/3452] Forecasting WCLD... [2026-02-03T20:34:44.838732] [INFO ] [sig ] Generating forecast for: WCLD [2026-02-03T20:34:44.838763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-02-03T20:34:44.849948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-02-03T20:34:44.850297] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-02-03T20:34:44.851148] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-02-03T20:34:44.851203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:44.851237] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:44.851264] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:44.851322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:44.909705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:44.910394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:44.910476] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:44.910510] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:45.028884] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:45.029033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:45.029073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:45.029102] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:45.032506] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-02-03T20:34:45.032792] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-02-03T20:34:45.032919] [INFO ] [sig ] WCLD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:45.177845] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WCLD.txt [2026-02-03T20:34:45.178002] [INFO ] [sig ] [3331/3452] Completed WCLD in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 42.9s [2026-02-03T20:34:45.178051] [INFO ] [sig ] [3332/3452] Forecasting WD... [2026-02-03T20:34:45.178088] [INFO ] [sig ] Generating forecast for: WD [2026-02-03T20:34:45.178123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-02-03T20:34:45.189720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-02-03T20:34:45.190078] [INFO ] [FORECASTER] Starting predict_future for WD [2026-02-03T20:34:45.190861] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-02-03T20:34:45.190912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:45.190951] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:45.190985] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:45.191055] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:45.249696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:45.250302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:45.250379] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:45.250411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:45.372357] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:45.372491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:45.372530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:45.372558] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:45.376334] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=36.84%) [2026-02-03T20:34:45.376618] [INFO ] [FORECASTER] Completed predict_future for WD [2026-02-03T20:34:45.376745] [INFO ] [sig ] WD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:45.519104] [INFO ] [LOCAL ] Saved forecast: WD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WD.txt [2026-02-03T20:34:45.519223] [INFO ] [sig ] [3332/3452] Completed WD in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 42.5s [2026-02-03T20:34:45.519261] [INFO ] [sig ] [3333/3452] Forecasting WDAY... [2026-02-03T20:34:45.519290] [INFO ] [sig ] Generating forecast for: WDAY [2026-02-03T20:34:45.519320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-02-03T20:34:45.530461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-02-03T20:34:45.530869] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-02-03T20:34:45.531751] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-02-03T20:34:45.531806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:45.531841] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:45.531868] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:45.531926] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:45.589550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:45.590455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:45.590542] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:45.590593] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:45.712395] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:45.712548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:45.712605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:45.712635] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:45.716011] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-02-03T20:34:45.716288] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-02-03T20:34:45.716412] [INFO ] [sig ] WDAY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:45.859933] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WDAY.txt [2026-02-03T20:34:45.860057] [INFO ] [sig ] [3333/3452] Completed WDAY in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 42.2s [2026-02-03T20:34:45.860096] [INFO ] [sig ] [3334/3452] Forecasting WDC... [2026-02-03T20:34:45.860124] [INFO ] [sig ] Generating forecast for: WDC [2026-02-03T20:34:45.860160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-02-03T20:34:45.871516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-02-03T20:34:45.871897] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-02-03T20:34:45.872682] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-02-03T20:34:45.872735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:45.872796] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:45.872824] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:45.872882] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:45.932311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:45.932961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:45.933054] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:45.933097] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:46.056262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:46.056373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:46.056413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:46.056441] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:46.059814] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: DOWN (p=17.11%) [2026-02-03T20:34:46.060089] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-02-03T20:34:46.060215] [INFO ] [sig ] WDC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:46.209914] [INFO ] [LOCAL ] Saved forecast: WDC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WDC.txt [2026-02-03T20:34:46.210061] [INFO ] [sig ] [3334/3452] Completed WDC in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 41.8s [2026-02-03T20:34:46.210108] [INFO ] [sig ] [3335/3452] Forecasting WDFC... [2026-02-03T20:34:46.210144] [INFO ] [sig ] Generating forecast for: WDFC [2026-02-03T20:34:46.210182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-02-03T20:34:46.221063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-02-03T20:34:46.221395] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-02-03T20:34:46.222212] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-02-03T20:34:46.222267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:46.222301] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:46.222329] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:46.222387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:46.280440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:46.281087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:46.281167] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:46.281201] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:46.400701] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:46.400843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:46.400882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:46.400910] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:46.404891] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: UP (p=90.81%) [2026-02-03T20:34:46.405203] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-02-03T20:34:46.405331] [INFO ] [sig ] WDFC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:46.547376] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WDFC.txt [2026-02-03T20:34:46.547501] [INFO ] [sig ] [3335/3452] Completed WDFC in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 41.5s [2026-02-03T20:34:46.547541] [INFO ] [sig ] [3336/3452] Forecasting WDH... [2026-02-03T20:34:46.547587] [INFO ] [sig ] Generating forecast for: WDH [2026-02-03T20:34:46.547620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-02-03T20:34:46.558321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-02-03T20:34:46.558667] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-02-03T20:34:46.559439] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-02-03T20:34:46.559491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:46.559524] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:46.559551] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:46.559625] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:46.617148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:46.617778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:46.617855] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:46.617888] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:46.742052] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:46.742209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:46.742250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:46.742279] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:46.745794] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=59.54%) [2026-02-03T20:34:46.746097] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-02-03T20:34:46.746237] [INFO ] [sig ] WDH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:46.897167] [INFO ] [LOCAL ] Saved forecast: WDH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WDH.txt [2026-02-03T20:34:46.897326] [INFO ] [sig ] [3336/3452] Completed WDH in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 41.1s [2026-02-03T20:34:46.897369] [INFO ] [sig ] [3337/3452] Forecasting WDI... [2026-02-03T20:34:46.897400] [INFO ] [sig ] Generating forecast for: WDI [2026-02-03T20:34:46.897432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-02-03T20:34:46.909494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-02-03T20:34:46.909904] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-02-03T20:34:46.910755] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-02-03T20:34:46.910812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:46.910844] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:46.910872] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:46.910934] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:46.972587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:46.973379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:46.973465] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:46.973499] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:47.096876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:47.097029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:47.097070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:47.097137] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:47.101801] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: UP (p=99.83%) [2026-02-03T20:34:47.102098] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-02-03T20:34:47.102228] [INFO ] [sig ] WDI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:47.246492] [INFO ] [LOCAL ] Saved forecast: WDI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WDI.txt [2026-02-03T20:34:47.246644] [INFO ] [sig ] [3337/3452] Completed WDI in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 40.8s [2026-02-03T20:34:47.246685] [INFO ] [sig ] [3338/3452] Forecasting WDS... [2026-02-03T20:34:47.246715] [INFO ] [sig ] Generating forecast for: WDS [2026-02-03T20:34:47.246747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-02-03T20:34:47.258834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-02-03T20:34:47.259214] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-02-03T20:34:47.260023] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-02-03T20:34:47.260087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:47.260128] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:47.260162] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:47.260224] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:47.316862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:47.317474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:47.317551] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:47.317600] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:47.439080] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:47.439226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:47.439266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:47.439297] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:47.442665] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=43.77%) [2026-02-03T20:34:47.442933] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-02-03T20:34:47.443056] [INFO ] [sig ] WDS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:47.584975] [INFO ] [LOCAL ] Saved forecast: WDS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WDS.txt [2026-02-03T20:34:47.585127] [INFO ] [sig ] [3338/3452] Completed WDS in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 40.4s [2026-02-03T20:34:47.585168] [INFO ] [sig ] [3339/3452] Forecasting WEA... [2026-02-03T20:34:47.585199] [INFO ] [sig ] Generating forecast for: WEA [2026-02-03T20:34:47.585232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-02-03T20:34:47.596370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-02-03T20:34:47.596791] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-02-03T20:34:47.597690] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-02-03T20:34:47.597747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:47.597781] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:47.597808] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:47.597867] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:47.655137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:47.655932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:47.656016] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:47.656051] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:47.775642] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:47.775808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:47.775848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:47.775879] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:47.779446] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: UP (p=55.21%) [2026-02-03T20:34:47.779799] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-02-03T20:34:47.779947] [INFO ] [sig ] WEA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:47.926414] [INFO ] [LOCAL ] Saved forecast: WEA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WEA.txt [2026-02-03T20:34:47.926604] [INFO ] [sig ] [3339/3452] Completed WEA in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 40.0s [2026-02-03T20:34:47.926662] [INFO ] [sig ] [3340/3452] Forecasting WEC... [2026-02-03T20:34:47.926710] [INFO ] [sig ] Generating forecast for: WEC [2026-02-03T20:34:47.926746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-02-03T20:34:47.940870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-02-03T20:34:47.941273] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-02-03T20:34:47.942083] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-02-03T20:34:47.942137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:47.942170] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:47.942198] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:47.942255] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:47.998487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:47.999205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:47.999304] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:47.999339] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:48.126520] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:48.126712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:48.126763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:48.126798] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:48.130679] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-02-03T20:34:48.131026] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-02-03T20:34:48.131182] [INFO ] [sig ] WEC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:48.276323] [INFO ] [LOCAL ] Saved forecast: WEC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WEC.txt [2026-02-03T20:34:48.276488] [INFO ] [sig ] [3340/3452] Completed WEC in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 39.7s [2026-02-03T20:34:48.276530] [INFO ] [sig ] [3341/3452] Forecasting WEN... [2026-02-03T20:34:48.276560] [INFO ] [sig ] Generating forecast for: WEN [2026-02-03T20:34:48.276613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-02-03T20:34:48.288753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-02-03T20:34:48.289135] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-02-03T20:34:48.290024] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-02-03T20:34:48.290078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:48.290112] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:48.290140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:48.290204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:48.347414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:48.348098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:48.348178] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:48.348211] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:48.466099] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:48.466255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:48.466295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:48.466324] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:48.469733] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: DOWN (p=38.60%) [2026-02-03T20:34:48.470003] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-02-03T20:34:48.470130] [INFO ] [sig ] WEN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:48.611411] [INFO ] [LOCAL ] Saved forecast: WEN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WEN.txt [2026-02-03T20:34:48.611544] [INFO ] [sig ] [3341/3452] Completed WEN in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 39.3s [2026-02-03T20:34:48.611600] [INFO ] [sig ] [3342/3452] Forecasting WERN... [2026-02-03T20:34:48.611631] [INFO ] [sig ] Generating forecast for: WERN [2026-02-03T20:34:48.611661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-02-03T20:34:48.622397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-02-03T20:34:48.622762] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-02-03T20:34:48.623516] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-02-03T20:34:48.623633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:48.623683] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:48.623720] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:48.623783] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:48.681033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:48.681896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:48.681985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:48.682018] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:48.801641] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:48.801797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:48.801836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:48.801864] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:48.805643] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=15.37%) [2026-02-03T20:34:48.805921] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-02-03T20:34:48.806048] [INFO ] [sig ] WERN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:48.959323] [INFO ] [LOCAL ] Saved forecast: WERN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WERN.txt [2026-02-03T20:34:48.959484] [INFO ] [sig ] [3342/3452] Completed WERN in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 39.0s [2026-02-03T20:34:48.959526] [INFO ] [sig ] [3343/3452] Forecasting WES... [2026-02-03T20:34:48.959557] [INFO ] [sig ] Generating forecast for: WES [2026-02-03T20:34:48.959611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-02-03T20:34:48.971343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-02-03T20:34:48.971772] [INFO ] [FORECASTER] Starting predict_future for WES [2026-02-03T20:34:48.972772] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-02-03T20:34:48.972843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:48.972876] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:48.972903] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:48.972958] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:49.033438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:49.034284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:49.034375] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:49.034411] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:49.156885] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:49.157043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:49.157084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:49.157113] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:49.160691] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=6.16%) [2026-02-03T20:34:49.160979] [INFO ] [FORECASTER] Completed predict_future for WES [2026-02-03T20:34:49.161112] [INFO ] [sig ] WES: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:49.304875] [INFO ] [LOCAL ] Saved forecast: WES 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WES.txt [2026-02-03T20:34:49.305028] [INFO ] [sig ] [3343/3452] Completed WES in 0.3s | 2.82 sym/s | Total: 19.7m | ETA: 38.6s [2026-02-03T20:34:49.305070] [INFO ] [sig ] [3344/3452] Forecasting WEX... [2026-02-03T20:34:49.305101] [INFO ] [sig ] Generating forecast for: WEX [2026-02-03T20:34:49.305131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-02-03T20:34:49.316233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-02-03T20:34:49.316602] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-02-03T20:34:49.317382] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-02-03T20:34:49.317436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:49.317468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:49.317497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:49.317555] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:49.377132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:49.377829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:49.378037] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:49.378091] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:49.500752] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:49.500904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:49.500946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:49.500975] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:49.504419] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: DOWN (p=37.52%) [2026-02-03T20:34:49.504715] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-02-03T20:34:49.504844] [INFO ] [sig ] WEX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:49.648100] [INFO ] [LOCAL ] Saved forecast: WEX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WEX.txt [2026-02-03T20:34:49.648259] [INFO ] [sig ] [3344/3452] Completed WEX in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 38.3s [2026-02-03T20:34:49.648300] [INFO ] [sig ] [3345/3452] Forecasting WEYS... [2026-02-03T20:34:49.648330] [INFO ] [sig ] Generating forecast for: WEYS [2026-02-03T20:34:49.648360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-02-03T20:34:49.660707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-02-03T20:34:49.661092] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-02-03T20:34:49.662045] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-02-03T20:34:49.662102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:49.662138] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:49.662167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:49.662225] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:49.719317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:49.720279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:49.720362] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:49.720394] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:49.826735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:49.826880] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-02-03T20:34:49.826919] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:49.826948] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:49.830819] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: UP (p=59.03%) [2026-02-03T20:34:49.831093] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-02-03T20:34:49.831392] [INFO ] [sig ] WEYS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:49.976059] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WEYS.txt [2026-02-03T20:34:49.976255] [INFO ] [sig ] [3345/3452] Completed WEYS in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 37.9s [2026-02-03T20:34:49.976296] [INFO ] [sig ] [3346/3452] Forecasting WF... [2026-02-03T20:34:49.976328] [INFO ] [sig ] Generating forecast for: WF [2026-02-03T20:34:49.976358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-02-03T20:34:49.989604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-02-03T20:34:49.990022] [INFO ] [FORECASTER] Starting predict_future for WF [2026-02-03T20:34:49.990902] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-02-03T20:34:49.990956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:49.990990] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:49.991017] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:49.991074] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:50.057136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:50.058513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:50.058626] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:50.058663] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:50.201620] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:50.201802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:50.201847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:50.201885] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:50.205717] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-02-03T20:34:50.206015] [INFO ] [FORECASTER] Completed predict_future for WF [2026-02-03T20:34:50.206174] [INFO ] [sig ] WF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:50.356392] [INFO ] [LOCAL ] Saved forecast: WF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WF.txt [2026-02-03T20:34:50.356592] [INFO ] [sig ] [3346/3452] Completed WF in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 37.6s [2026-02-03T20:34:50.356645] [INFO ] [sig ] [3347/3452] Forecasting WFG... [2026-02-03T20:34:50.356679] [INFO ] [sig ] Generating forecast for: WFG [2026-02-03T20:34:50.356710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-02-03T20:34:50.368103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-02-03T20:34:50.368497] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-02-03T20:34:50.369314] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-02-03T20:34:50.369369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:50.369403] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:50.369429] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:50.369496] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:50.433979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:50.435059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:50.435159] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:50.435197] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:50.569050] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:50.569213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:50.569259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:50.569290] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:50.572852] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-02-03T20:34:50.573164] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-02-03T20:34:50.573315] [INFO ] [sig ] WFG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:50.728898] [INFO ] [LOCAL ] Saved forecast: WFG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WFG.txt [2026-02-03T20:34:50.729108] [INFO ] [sig ] [3347/3452] Completed WFG in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 37.2s [2026-02-03T20:34:50.729162] [INFO ] [sig ] [3348/3452] Forecasting WFRD... [2026-02-03T20:34:50.729199] [INFO ] [sig ] Generating forecast for: WFRD [2026-02-03T20:34:50.729231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-02-03T20:34:50.741970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-02-03T20:34:50.742370] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-02-03T20:34:50.743188] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-02-03T20:34:50.743244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:50.743278] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:50.743316] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:50.743387] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:50.807166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:50.808107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:50.808194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:50.808228] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:50.933102] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:50.933289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:50.933333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:50.933364] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:50.937154] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=34.58%) [2026-02-03T20:34:50.937460] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-02-03T20:34:50.937646] [INFO ] [sig ] WFRD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:51.088902] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WFRD.txt [2026-02-03T20:34:51.089072] [INFO ] [sig ] [3348/3452] Completed WFRD in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 36.9s [2026-02-03T20:34:51.089120] [INFO ] [sig ] [3349/3452] Forecasting WGMI... [2026-02-03T20:34:51.089157] [INFO ] [sig ] Generating forecast for: WGMI [2026-02-03T20:34:51.089198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-02-03T20:34:51.103327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-02-03T20:34:51.103779] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-02-03T20:34:51.104946] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-02-03T20:34:51.105003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:51.105039] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:51.105078] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:51.105162] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:51.167536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:51.168504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:51.168637] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:51.168675] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:51.301762] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:51.301922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:51.301966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:51.301997] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:51.305528] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=58.13%) [2026-02-03T20:34:51.305873] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-02-03T20:34:51.306011] [INFO ] [sig ] WGMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:51.461114] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WGMI.txt [2026-02-03T20:34:51.461267] [INFO ] [sig ] [3349/3452] Completed WGMI in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 36.5s [2026-02-03T20:34:51.461308] [INFO ] [sig ] [3350/3452] Forecasting WGO... [2026-02-03T20:34:51.461340] [INFO ] [sig ] Generating forecast for: WGO [2026-02-03T20:34:51.461371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-02-03T20:34:51.474010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-02-03T20:34:51.474595] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-02-03T20:34:51.475401] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-02-03T20:34:51.475455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:51.475490] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:51.475519] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:51.475601] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:51.537095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:51.537863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:51.537964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:51.538002] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:51.675240] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:51.675669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:51.675731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:51.675764] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:51.679990] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: UP (p=59.22%) [2026-02-03T20:34:51.680320] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-02-03T20:34:51.680685] [INFO ] [sig ] WGO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:51.832728] [INFO ] [LOCAL ] Saved forecast: WGO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WGO.txt [2026-02-03T20:34:51.832872] [INFO ] [sig ] [3350/3452] Completed WGO in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 36.1s [2026-02-03T20:34:51.832914] [INFO ] [sig ] [3351/3452] Forecasting WGS... [2026-02-03T20:34:51.832945] [INFO ] [sig ] Generating forecast for: WGS [2026-02-03T20:34:51.832977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-02-03T20:34:51.845128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-02-03T20:34:51.845483] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-02-03T20:34:51.846282] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-02-03T20:34:51.846336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:51.846427] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:51.846457] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:51.846516] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:51.908050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:51.908755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:51.908841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:51.908875] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:52.038262] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:52.038419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:52.038459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:52.038487] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:52.041982] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=19.02%) [2026-02-03T20:34:52.042253] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-02-03T20:34:52.042380] [INFO ] [sig ] WGS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:52.189413] [INFO ] [LOCAL ] Saved forecast: WGS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WGS.txt [2026-02-03T20:34:52.189548] [INFO ] [sig ] [3351/3452] Completed WGS in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 35.8s [2026-02-03T20:34:52.189610] [INFO ] [sig ] [3352/3452] Forecasting WH... [2026-02-03T20:34:52.189642] [INFO ] [sig ] Generating forecast for: WH [2026-02-03T20:34:52.189673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-02-03T20:34:52.202095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-02-03T20:34:52.202515] [INFO ] [FORECASTER] Starting predict_future for WH [2026-02-03T20:34:52.203315] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-02-03T20:34:52.203368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:52.203400] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:52.203427] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:52.203484] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:52.262979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:52.263881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:52.263989] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:52.264025] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:52.388500] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:52.388669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:52.388711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:52.388740] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:52.392182] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-02-03T20:34:52.392459] [INFO ] [FORECASTER] Completed predict_future for WH [2026-02-03T20:34:52.392611] [INFO ] [sig ] WH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:52.540414] [INFO ] [LOCAL ] Saved forecast: WH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WH.txt [2026-02-03T20:34:52.540588] [INFO ] [sig ] [3352/3452] Completed WH in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 35.4s [2026-02-03T20:34:52.540637] [INFO ] [sig ] [3353/3452] Forecasting WHD... [2026-02-03T20:34:52.540668] [INFO ] [sig ] Generating forecast for: WHD [2026-02-03T20:34:52.540702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-02-03T20:34:52.553180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-02-03T20:34:52.553667] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-02-03T20:34:52.554451] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-02-03T20:34:52.554506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:52.554539] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:52.554566] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:52.554646] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:52.614323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:52.615048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:52.615132] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:52.615167] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:52.736632] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:52.736796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:52.736839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:52.736869] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:52.740409] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-02-03T20:34:52.740708] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-02-03T20:34:52.740839] [INFO ] [sig ] WHD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:52.884221] [INFO ] [LOCAL ] Saved forecast: WHD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WHD.txt [2026-02-03T20:34:52.884352] [INFO ] [sig ] [3353/3452] Completed WHD in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 35.1s [2026-02-03T20:34:52.884392] [INFO ] [sig ] [3354/3452] Forecasting WHF... [2026-02-03T20:34:52.884422] [INFO ] [sig ] Generating forecast for: WHF [2026-02-03T20:34:52.884452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-02-03T20:34:52.895890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-02-03T20:34:52.896219] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-02-03T20:34:52.897193] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-02-03T20:34:52.897246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:52.897277] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:52.897318] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:52.897375] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:52.953854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:52.954693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:52.954774] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:52.954806] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:53.079954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:53.080116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:53.080165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:53.080200] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:53.083841] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=99.88%) [2026-02-03T20:34:53.084118] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-02-03T20:34:53.084272] [INFO ] [sig ] WHF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:53.224686] [INFO ] [LOCAL ] Saved forecast: WHF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WHF.txt [2026-02-03T20:34:53.224818] [INFO ] [sig ] [3354/3452] Completed WHF in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 34.7s [2026-02-03T20:34:53.224857] [INFO ] [sig ] [3355/3452] Forecasting WHG... [2026-02-03T20:34:53.224888] [INFO ] [sig ] Generating forecast for: WHG [2026-02-03T20:34:53.224918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-02-03T20:34:53.236041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-02-03T20:34:53.236381] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-02-03T20:34:53.237153] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-02-03T20:34:53.237205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:53.237237] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:53.237263] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:53.237320] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:53.293716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:53.294436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:53.294516] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:53.294548] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:53.399559] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:53.399750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:53.399799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:53.399830] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:53.403489] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-02-03T20:34:53.403793] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-02-03T20:34:53.403931] [INFO ] [sig ] WHG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:53.548496] [INFO ] [LOCAL ] Saved forecast: WHG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WHG.txt [2026-02-03T20:34:53.548663] [INFO ] [sig ] [3355/3452] Completed WHG in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 34.4s [2026-02-03T20:34:53.548705] [INFO ] [sig ] [3356/3452] Forecasting WIA... [2026-02-03T20:34:53.548735] [INFO ] [sig ] Generating forecast for: WIA [2026-02-03T20:34:53.548766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-02-03T20:34:53.560239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-02-03T20:34:53.560634] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-02-03T20:34:53.561623] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-02-03T20:34:53.561676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:53.561708] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:53.561734] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:53.561789] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:53.622018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:53.622896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:53.622976] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:53.623009] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:53.739147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:53.739317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:53.739357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:53.739385] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:53.742791] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-02-03T20:34:53.743062] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-02-03T20:34:53.743188] [INFO ] [sig ] WIA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:53.896641] [INFO ] [LOCAL ] Saved forecast: WIA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WIA.txt [2026-02-03T20:34:53.896790] [INFO ] [sig ] [3356/3452] Completed WIA in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 34.0s [2026-02-03T20:34:53.896830] [INFO ] [sig ] [3357/3452] Forecasting WIMI... [2026-02-03T20:34:53.896861] [INFO ] [sig ] Generating forecast for: WIMI [2026-02-03T20:34:53.896892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-02-03T20:34:53.908842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-02-03T20:34:53.909276] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-02-03T20:34:53.910089] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-02-03T20:34:53.910142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:53.910179] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:53.910210] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:53.910279] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:53.971062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:53.972126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:53.972217] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:53.972252] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:54.102679] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:54.102837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:54.102877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:54.102906] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:54.106915] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=63.65%) [2026-02-03T20:34:54.107197] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-02-03T20:34:54.107328] [INFO ] [sig ] WIMI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:54.251288] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WIMI.txt [2026-02-03T20:34:54.251457] [INFO ] [sig ] [3357/3452] Completed WIMI in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 33.7s [2026-02-03T20:34:54.251500] [INFO ] [sig ] [3358/3452] Forecasting WINA... [2026-02-03T20:34:54.251529] [INFO ] [sig ] Generating forecast for: WINA [2026-02-03T20:34:54.251592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-02-03T20:34:54.263196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-02-03T20:34:54.263617] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-02-03T20:34:54.264386] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-02-03T20:34:54.264439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:54.264472] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:54.264498] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:54.264553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:54.321965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:54.323061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:54.323146] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:54.323179] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:54.441618] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:54.441785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:54.441826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:54.441855] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:54.445204] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=84.09%) [2026-02-03T20:34:54.445478] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-02-03T20:34:54.445625] [INFO ] [sig ] WINA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:54.593406] [INFO ] [LOCAL ] Saved forecast: WINA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WINA.txt [2026-02-03T20:34:54.593561] [INFO ] [sig ] [3358/3452] Completed WINA in 0.3s | 2.82 sym/s | Total: 19.8m | ETA: 33.3s [2026-02-03T20:34:54.593622] [INFO ] [sig ] [3359/3452] Forecasting WING... [2026-02-03T20:34:54.593654] [INFO ] [sig ] Generating forecast for: WING [2026-02-03T20:34:54.593685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-02-03T20:34:54.606092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-02-03T20:34:54.606486] [INFO ] [FORECASTER] Starting predict_future for WING [2026-02-03T20:34:54.607303] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-02-03T20:34:54.607358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:54.607391] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:54.607418] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:54.607476] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:54.669139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:54.669988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:54.670073] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:54.670108] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:54.794878] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:54.795080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:54.795134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:54.795167] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:54.799002] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-02-03T20:34:54.799323] [INFO ] [FORECASTER] Completed predict_future for WING [2026-02-03T20:34:54.799472] [INFO ] [sig ] WING: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:54.948363] [INFO ] [LOCAL ] Saved forecast: WING 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WING.txt [2026-02-03T20:34:54.948546] [INFO ] [sig ] [3359/3452] Completed WING in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 33.0s [2026-02-03T20:34:54.948615] [INFO ] [sig ] [3360/3452] Forecasting WINN... [2026-02-03T20:34:54.948651] [INFO ] [sig ] Generating forecast for: WINN [2026-02-03T20:34:54.948692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-02-03T20:34:54.961258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-02-03T20:34:54.961727] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-02-03T20:34:54.962618] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-02-03T20:34:54.962671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:54.962703] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:54.962730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:54.962787] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:55.021876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:55.022795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:55.022898] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:55.022932] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:55.149895] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:55.150074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:55.150125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:55.150161] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:55.154091] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-02-03T20:34:55.154412] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-02-03T20:34:55.154544] [INFO ] [sig ] WINN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:55.304716] [INFO ] [LOCAL ] Saved forecast: WINN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WINN.txt [2026-02-03T20:34:55.304850] [INFO ] [sig ] [3360/3452] Completed WINN in 0.4s | 2.82 sym/s | Total: 19.8m | ETA: 32.6s [2026-02-03T20:34:55.304891] [INFO ] [sig ] [3361/3452] Forecasting WIX... [2026-02-03T20:34:55.304921] [INFO ] [sig ] Generating forecast for: WIX [2026-02-03T20:34:55.304952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-02-03T20:34:55.317727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-02-03T20:34:55.318188] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-02-03T20:34:55.319034] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-02-03T20:34:55.319087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:55.319119] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:55.319146] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:55.319211] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:55.377391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:55.378408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:55.378557] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:55.378636] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:55.507512] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:55.507690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:55.507733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:55.507779] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:55.511251] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=37.77%) [2026-02-03T20:34:55.511544] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-02-03T20:34:55.511691] [INFO ] [sig ] WIX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:55.651841] [INFO ] [LOCAL ] Saved forecast: WIX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WIX.txt [2026-02-03T20:34:55.651992] [INFO ] [sig ] [3361/3452] Completed WIX in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 32.2s [2026-02-03T20:34:55.652034] [INFO ] [sig ] [3362/3452] Forecasting WK... [2026-02-03T20:34:55.652063] [INFO ] [sig ] Generating forecast for: WK [2026-02-03T20:34:55.652094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-02-03T20:34:55.663953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-02-03T20:34:55.664328] [INFO ] [FORECASTER] Starting predict_future for WK [2026-02-03T20:34:55.665224] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-02-03T20:34:55.665281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:55.665315] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:55.665342] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:55.665400] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:55.726254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:55.726939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:55.727022] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:55.727062] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:55.852349] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:55.852515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:55.852556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:55.852605] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:55.856162] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-02-03T20:34:55.856463] [INFO ] [FORECASTER] Completed predict_future for WK [2026-02-03T20:34:55.856616] [INFO ] [sig ] WK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:56.014244] [INFO ] [LOCAL ] Saved forecast: WK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WK.txt [2026-02-03T20:34:56.014409] [INFO ] [sig ] [3362/3452] Completed WK in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 31.9s [2026-02-03T20:34:56.014451] [INFO ] [sig ] [3363/3452] Forecasting WKC... [2026-02-03T20:34:56.014484] [INFO ] [sig ] Generating forecast for: WKC [2026-02-03T20:34:56.014691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-02-03T20:34:56.027836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-02-03T20:34:56.028313] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-02-03T20:34:56.029139] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-02-03T20:34:56.029193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:56.029226] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:56.029257] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:56.029316] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:56.088136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:56.089108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:56.089200] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:56.089240] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:56.219467] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:56.219660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:56.219706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:56.219738] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:56.223678] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=60.63%) [2026-02-03T20:34:56.224032] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-02-03T20:34:56.224190] [INFO ] [sig ] WKC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:56.374442] [INFO ] [LOCAL ] Saved forecast: WKC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WKC.txt [2026-02-03T20:34:56.374637] [INFO ] [sig ] [3363/3452] Completed WKC in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 31.5s [2026-02-03T20:34:56.374679] [INFO ] [sig ] [3364/3452] Forecasting WKEY... [2026-02-03T20:34:56.374712] [INFO ] [sig ] Generating forecast for: WKEY [2026-02-03T20:34:56.374750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-02-03T20:34:56.387096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-02-03T20:34:56.387498] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-02-03T20:34:56.388418] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-02-03T20:34:56.388472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:56.388504] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:56.388531] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:56.388614] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:56.448678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:56.449606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:56.449698] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:56.449732] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:56.569997] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:56.570159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:56.570200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:56.570235] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:56.573712] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: UP (p=75.98%) [2026-02-03T20:34:56.574006] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-02-03T20:34:56.574153] [INFO ] [sig ] WKEY: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:56.719908] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WKEY.txt [2026-02-03T20:34:56.720119] [INFO ] [sig ] [3364/3452] Completed WKEY in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 31.2s [2026-02-03T20:34:56.720191] [INFO ] [sig ] [3365/3452] Forecasting WKSP... [2026-02-03T20:34:56.720235] [INFO ] [sig ] Generating forecast for: WKSP [2026-02-03T20:34:56.720277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-02-03T20:34:56.731959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-02-03T20:34:56.732382] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-02-03T20:34:56.733256] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-02-03T20:34:56.733310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:56.733345] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:56.733371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:56.733430] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:56.791242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:56.792146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:56.792233] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:56.792270] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:56.915144] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:56.915313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:56.915365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:56.915398] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:56.920218] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-02-03T20:34:56.920825] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-02-03T20:34:56.921059] [INFO ] [sig ] WKSP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:57.077423] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WKSP.txt [2026-02-03T20:34:57.077599] [INFO ] [sig ] [3365/3452] Completed WKSP in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 30.8s [2026-02-03T20:34:57.077641] [INFO ] [sig ] [3366/3452] Forecasting WLDN... [2026-02-03T20:34:57.077671] [INFO ] [sig ] Generating forecast for: WLDN [2026-02-03T20:34:57.077704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-02-03T20:34:57.089029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-02-03T20:34:57.089434] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-02-03T20:34:57.090249] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-02-03T20:34:57.090312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:57.090351] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:57.090383] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:57.090441] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:57.146953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:57.147830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:57.147916] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:57.147963] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:57.270839] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:57.271007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:57.271048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:57.271075] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:57.275345] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: UP (p=75.70%) [2026-02-03T20:34:57.275666] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-02-03T20:34:57.275807] [INFO ] [sig ] WLDN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:57.420652] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WLDN.txt [2026-02-03T20:34:57.420820] [INFO ] [sig ] [3366/3452] Completed WLDN in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 30.5s [2026-02-03T20:34:57.420862] [INFO ] [sig ] [3367/3452] Forecasting WLFC... [2026-02-03T20:34:57.420895] [INFO ] [sig ] Generating forecast for: WLFC [2026-02-03T20:34:57.420925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-02-03T20:34:57.432388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-02-03T20:34:57.432786] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-02-03T20:34:57.433620] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-02-03T20:34:57.433691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:57.433725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:57.433751] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:57.433808] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:57.492126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:57.493229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:57.493320] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:57.493355] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:57.615944] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:57.616104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:57.616144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:57.616174] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:57.619692] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-02-03T20:34:57.619977] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-02-03T20:34:57.620120] [INFO ] [sig ] WLFC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:57.764311] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WLFC.txt [2026-02-03T20:34:57.764451] [INFO ] [sig ] [3367/3452] Completed WLFC in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 30.1s [2026-02-03T20:34:57.764490] [INFO ] [sig ] [3368/3452] Forecasting WLK... [2026-02-03T20:34:57.764521] [INFO ] [sig ] Generating forecast for: WLK [2026-02-03T20:34:57.764552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-02-03T20:34:57.777028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-02-03T20:34:57.777336] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-02-03T20:34:57.778125] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-02-03T20:34:57.778177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:57.778259] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:57.778287] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:57.778343] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:57.838114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:57.838780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:57.838867] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:57.838901] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:57.957824] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:57.958026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:57.958070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:57.958101] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:57.961654] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=0.79%) [2026-02-03T20:34:57.961935] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-02-03T20:34:57.962065] [INFO ] [sig ] WLK: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:58.104188] [INFO ] [LOCAL ] Saved forecast: WLK 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WLK.txt [2026-02-03T20:34:58.104358] [INFO ] [sig ] [3368/3452] Completed WLK in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 29.8s [2026-02-03T20:34:58.104406] [INFO ] [sig ] [3369/3452] Forecasting WLKP... [2026-02-03T20:34:58.104444] [INFO ] [sig ] Generating forecast for: WLKP [2026-02-03T20:34:58.104479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-02-03T20:34:58.117595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-02-03T20:34:58.118048] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-02-03T20:34:58.118912] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-02-03T20:34:58.118967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:58.118999] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:58.119026] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:58.119083] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:58.177784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:58.178827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:58.178963] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:58.178998] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:58.307563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:58.307745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:58.307813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:58.307859] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:58.312086] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-02-03T20:34:58.312465] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-02-03T20:34:58.312633] [INFO ] [sig ] WLKP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:58.471073] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WLKP.txt [2026-02-03T20:34:58.471231] [INFO ] [sig ] [3369/3452] Completed WLKP in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 29.4s [2026-02-03T20:34:58.471273] [INFO ] [sig ] [3370/3452] Forecasting WMG... [2026-02-03T20:34:58.471304] [INFO ] [sig ] Generating forecast for: WMG [2026-02-03T20:34:58.471334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-02-03T20:34:58.483463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-02-03T20:34:58.483938] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-02-03T20:34:58.484815] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-02-03T20:34:58.484872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:58.484905] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:58.484931] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:58.484988] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:58.545021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:58.545896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:58.545978] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:58.546011] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:58.676475] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:58.676653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:58.676696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:58.676726] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:58.680307] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-02-03T20:34:58.680624] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-02-03T20:34:58.680763] [INFO ] [sig ] WMG: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:58.825635] [INFO ] [LOCAL ] Saved forecast: WMG 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WMG.txt [2026-02-03T20:34:58.825808] [INFO ] [sig ] [3370/3452] Completed WMG in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 29.1s [2026-02-03T20:34:58.825860] [INFO ] [sig ] [3371/3452] Forecasting WMK... [2026-02-03T20:34:58.825894] [INFO ] [sig ] Generating forecast for: WMK [2026-02-03T20:34:58.825926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-02-03T20:34:58.837177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-02-03T20:34:58.837548] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-02-03T20:34:58.838384] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-02-03T20:34:58.838438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:58.838470] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:58.838497] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:58.838553] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:58.899928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:58.901035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:58.901123] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:58.901156] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:59.028810] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:59.028992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:59.029045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:59.029128] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:59.033431] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=78.84%) [2026-02-03T20:34:59.033960] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-02-03T20:34:59.034121] [INFO ] [sig ] WMK: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:34:59.182822] [INFO ] [LOCAL ] Saved forecast: WMK 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WMK.txt [2026-02-03T20:34:59.183001] [INFO ] [sig ] [3371/3452] Completed WMK in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 28.7s [2026-02-03T20:34:59.183042] [INFO ] [sig ] [3372/3452] Forecasting WMS... [2026-02-03T20:34:59.183073] [INFO ] [sig ] Generating forecast for: WMS [2026-02-03T20:34:59.183102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-02-03T20:34:59.197130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-02-03T20:34:59.197604] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-02-03T20:34:59.198455] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-02-03T20:34:59.198511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:59.198545] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:59.198589] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:59.198651] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:59.260490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:59.261668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:59.261757] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:59.261790] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:59.393912] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:59.394071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:59.394112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:59.394142] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:59.397538] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=41.14%) [2026-02-03T20:34:59.397881] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-02-03T20:34:59.398037] [INFO ] [sig ] WMS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:59.546120] [INFO ] [LOCAL ] Saved forecast: WMS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WMS.txt [2026-02-03T20:34:59.546292] [INFO ] [sig ] [3372/3452] Completed WMS in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 28.3s [2026-02-03T20:34:59.546335] [INFO ] [sig ] [3373/3452] Forecasting WNC... [2026-02-03T20:34:59.546377] [INFO ] [sig ] Generating forecast for: WNC [2026-02-03T20:34:59.546414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-02-03T20:34:59.559567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-02-03T20:34:59.559985] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-02-03T20:34:59.560790] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-02-03T20:34:59.560841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:59.560873] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:59.560899] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:59.560955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:59.618475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:59.619339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:59.619438] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:59.619475] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:34:59.741630] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:34:59.741811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:34:59.741853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:34:59.741883] [INFO ] [FORECASTER] Training complete [2026-02-03T20:34:59.745264] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=34.75%) [2026-02-03T20:34:59.745542] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-02-03T20:34:59.745691] [INFO ] [sig ] WNC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:34:59.886167] [INFO ] [LOCAL ] Saved forecast: WNC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WNC.txt [2026-02-03T20:34:59.886303] [INFO ] [sig ] [3373/3452] Completed WNC in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 28.0s [2026-02-03T20:34:59.886347] [INFO ] [sig ] [3374/3452] Forecasting WNEB... [2026-02-03T20:34:59.886377] [INFO ] [sig ] Generating forecast for: WNEB [2026-02-03T20:34:59.886408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-02-03T20:34:59.898808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-02-03T20:34:59.899191] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-02-03T20:34:59.900036] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-02-03T20:34:59.900089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:34:59.900122] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:34:59.900150] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:34:59.900208] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:34:59.959223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:34:59.960150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:34:59.960234] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:34:59.960269] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:00.094735] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:00.094908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:00.094983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:00.095016] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:00.098760] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: UP (p=82.92%) [2026-02-03T20:35:00.099061] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-02-03T20:35:00.099202] [INFO ] [sig ] WNEB: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:00.254247] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WNEB.txt [2026-02-03T20:35:00.254388] [INFO ] [sig ] [3374/3452] Completed WNEB in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 27.6s [2026-02-03T20:35:00.254428] [INFO ] [sig ] [3375/3452] Forecasting WOOD... [2026-02-03T20:35:00.254459] [INFO ] [sig ] Generating forecast for: WOOD [2026-02-03T20:35:00.254489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-02-03T20:35:00.265381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-02-03T20:35:00.265919] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-02-03T20:35:00.266893] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-02-03T20:35:00.266946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:00.266978] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:00.267005] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:00.267062] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:00.324144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:00.324776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:00.324854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:00.324886] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:00.425925] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:00.426041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:00.426078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:00.426107] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:00.429354] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: DOWN (p=24.66%) [2026-02-03T20:35:00.429667] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-02-03T20:35:00.429793] [INFO ] [sig ] WOOD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:00.571421] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WOOD.txt [2026-02-03T20:35:00.571542] [INFO ] [sig ] [3375/3452] Completed WOOD in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 27.3s [2026-02-03T20:35:00.571599] [INFO ] [sig ] [3376/3452] Forecasting WOOF... [2026-02-03T20:35:00.571653] [INFO ] [sig ] Generating forecast for: WOOF [2026-02-03T20:35:00.571685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-02-03T20:35:00.582472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-02-03T20:35:00.582818] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-02-03T20:35:00.583626] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-02-03T20:35:00.583678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:00.583710] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:00.583737] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:00.583794] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:00.642826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:00.643702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:00.643788] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:00.643821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:00.765711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:00.765876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:00.765918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:00.765948] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:00.769477] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=51.39%) [2026-02-03T20:35:00.769779] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-02-03T20:35:00.769912] [INFO ] [sig ] WOOF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:00.916703] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WOOF.txt [2026-02-03T20:35:00.916880] [INFO ] [sig ] [3376/3452] Completed WOOF in 0.3s | 2.82 sym/s | Total: 19.9m | ETA: 26.9s [2026-02-03T20:35:00.916923] [INFO ] [sig ] [3377/3452] Forecasting WPC... [2026-02-03T20:35:00.916954] [INFO ] [sig ] Generating forecast for: WPC [2026-02-03T20:35:00.916984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-02-03T20:35:00.929000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-02-03T20:35:00.929385] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-02-03T20:35:00.930378] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-02-03T20:35:00.930433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:00.930466] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:00.930493] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:00.930720] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:00.994990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:00.995898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:00.995982] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:00.996015] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:01.122833] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:01.123004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:01.123047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:01.123078] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:01.127155] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: UP (p=68.24%) [2026-02-03T20:35:01.127448] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-02-03T20:35:01.127603] [INFO ] [sig ] WPC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:01.278483] [INFO ] [LOCAL ] Saved forecast: WPC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WPC.txt [2026-02-03T20:35:01.278678] [INFO ] [sig ] [3377/3452] Completed WPC in 0.4s | 2.82 sym/s | Total: 19.9m | ETA: 26.6s [2026-02-03T20:35:01.278721] [INFO ] [sig ] [3378/3452] Forecasting WPP... [2026-02-03T20:35:01.278752] [INFO ] [sig ] Generating forecast for: WPP [2026-02-03T20:35:01.278784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-02-03T20:35:01.292454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-02-03T20:35:01.292911] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-02-03T20:35:01.293741] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-02-03T20:35:01.293794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:01.293844] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:01.293878] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:01.293939] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:01.357912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:01.358846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:01.358972] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:01.359008] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:01.521381] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:01.521563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:01.521633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:01.521669] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:01.526101] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=61.20%) [2026-02-03T20:35:01.526486] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-02-03T20:35:01.526674] [INFO ] [sig ] WPP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:01.694726] [INFO ] [LOCAL ] Saved forecast: WPP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WPP.txt [2026-02-03T20:35:01.694922] [INFO ] [sig ] [3378/3452] Completed WPP in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 26.2s [2026-02-03T20:35:01.694974] [INFO ] [sig ] [3379/3452] Forecasting WRAP... [2026-02-03T20:35:01.695014] [INFO ] [sig ] Generating forecast for: WRAP [2026-02-03T20:35:01.695054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-02-03T20:35:01.706998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-02-03T20:35:01.707416] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-02-03T20:35:01.708351] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-02-03T20:35:01.708409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:01.708443] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:01.708470] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:01.708529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:01.773065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:01.774210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:01.774308] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:01.774345] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:01.904222] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:01.904390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:01.904432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:01.904462] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:01.909718] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-02-03T20:35:01.910074] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-02-03T20:35:01.910226] [INFO ] [sig ] WRAP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:02.068200] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WRAP.txt [2026-02-03T20:35:02.068389] [INFO ] [sig ] [3379/3452] Completed WRAP in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 25.9s [2026-02-03T20:35:02.068435] [INFO ] [sig ] [3380/3452] Forecasting WRB... [2026-02-03T20:35:02.068477] [INFO ] [sig ] Generating forecast for: WRB [2026-02-03T20:35:02.068517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-02-03T20:35:02.080742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-02-03T20:35:02.081152] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-02-03T20:35:02.082204] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-02-03T20:35:02.082258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:02.082291] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:02.082319] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:02.082379] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:02.146077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:02.147067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:02.147166] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:02.147214] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:02.277260] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:02.277635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:02.277680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:02.277709] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:02.281925] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-02-03T20:35:02.282257] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-02-03T20:35:02.282403] [INFO ] [sig ] WRB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:02.462926] [INFO ] [LOCAL ] Saved forecast: WRB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WRB.txt [2026-02-03T20:35:02.463105] [INFO ] [sig ] [3380/3452] Completed WRB in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 25.5s [2026-02-03T20:35:02.463150] [INFO ] [sig ] [3381/3452] Forecasting WRBY... [2026-02-03T20:35:02.463191] [INFO ] [sig ] Generating forecast for: WRBY [2026-02-03T20:35:02.463229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-02-03T20:35:02.477512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-02-03T20:35:02.478165] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-02-03T20:35:02.478956] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-02-03T20:35:02.479010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:02.479043] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:02.479069] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:02.479125] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:02.540358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:02.541544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:02.541649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:02.541685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:02.670191] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:02.670369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:02.670425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:02.670456] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:02.674893] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-02-03T20:35:02.675287] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-02-03T20:35:02.675454] [INFO ] [sig ] WRBY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:02.839027] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WRBY.txt [2026-02-03T20:35:02.839234] [INFO ] [sig ] [3381/3452] Completed WRBY in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 25.2s [2026-02-03T20:35:02.839278] [INFO ] [sig ] [3382/3452] Forecasting WRLD... [2026-02-03T20:35:02.839317] [INFO ] [sig ] Generating forecast for: WRLD [2026-02-03T20:35:02.839350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-02-03T20:35:02.851602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-02-03T20:35:02.851988] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-02-03T20:35:02.853019] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-02-03T20:35:02.853074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:02.853108] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:02.853136] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:02.853192] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:02.924511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:02.925866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:02.925951] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:02.925985] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:03.052898] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:03.053050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:03.053090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:03.053119] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:03.057164] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=43.45%) [2026-02-03T20:35:03.057462] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-02-03T20:35:03.057618] [INFO ] [sig ] WRLD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:03.221704] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WRLD.txt [2026-02-03T20:35:03.221881] [INFO ] [sig ] [3382/3452] Completed WRLD in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 24.8s [2026-02-03T20:35:03.221929] [INFO ] [sig ] [3383/3452] Forecasting WSBC... [2026-02-03T20:35:03.221961] [INFO ] [sig ] Generating forecast for: WSBC [2026-02-03T20:35:03.221994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-02-03T20:35:03.233327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-02-03T20:35:03.233757] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-02-03T20:35:03.234612] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-02-03T20:35:03.234668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:03.234701] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:03.234730] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:03.234790] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:03.296677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:03.297629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:03.297716] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:03.297750] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:03.422774] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:03.422925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:03.422969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:03.422997] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:03.426731] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=26.65%) [2026-02-03T20:35:03.427004] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-02-03T20:35:03.427127] [INFO ] [sig ] WSBC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:03.583251] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WSBC.txt [2026-02-03T20:35:03.583413] [INFO ] [sig ] [3383/3452] Completed WSBC in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 24.5s [2026-02-03T20:35:03.583458] [INFO ] [sig ] [3384/3452] Forecasting WSBF... [2026-02-03T20:35:03.583487] [INFO ] [sig ] Generating forecast for: WSBF [2026-02-03T20:35:03.583519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-02-03T20:35:03.597784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-02-03T20:35:03.598487] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-02-03T20:35:03.599559] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-02-03T20:35:03.599650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:03.599688] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:03.599716] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:03.599778] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:03.662683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:03.663928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:03.664044] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:03.664082] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:03.805446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:03.805643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:03.805689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:03.805722] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:03.809317] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=44.07%) [2026-02-03T20:35:03.809637] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-02-03T20:35:03.809786] [INFO ] [sig ] WSBF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:03.956265] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WSBF.txt [2026-02-03T20:35:03.956433] [INFO ] [sig ] [3384/3452] Completed WSBF in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 24.1s [2026-02-03T20:35:03.956493] [INFO ] [sig ] [3385/3452] Forecasting WSC... [2026-02-03T20:35:03.956526] [INFO ] [sig ] Generating forecast for: WSC [2026-02-03T20:35:03.956557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-02-03T20:35:03.968214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-02-03T20:35:03.968631] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-02-03T20:35:03.969408] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-02-03T20:35:03.969461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:03.969550] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:03.969598] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:03.969657] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:04.030219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:04.031138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:04.031221] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:04.031254] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:04.158780] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:04.158946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:04.158989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:04.159040] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:04.162558] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: UP (p=62.98%) [2026-02-03T20:35:04.162876] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-02-03T20:35:04.163014] [INFO ] [sig ] WSC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:04.305781] [INFO ] [LOCAL ] Saved forecast: WSC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WSC.txt [2026-02-03T20:35:04.305954] [INFO ] [sig ] [3385/3452] Completed WSC in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 23.7s [2026-02-03T20:35:04.305998] [INFO ] [sig ] [3386/3452] Forecasting WSFS... [2026-02-03T20:35:04.306040] [INFO ] [sig ] Generating forecast for: WSFS [2026-02-03T20:35:04.306083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-02-03T20:35:04.317859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-02-03T20:35:04.318338] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-02-03T20:35:04.319183] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-02-03T20:35:04.319240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:04.319275] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:04.319303] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:04.319361] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:04.378542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:04.379470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:04.379561] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:04.379617] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:04.503072] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:04.503244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:04.503302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:04.503338] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:04.506929] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=58.23%) [2026-02-03T20:35:04.507238] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-02-03T20:35:04.507378] [INFO ] [sig ] WSFS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:04.657027] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WSFS.txt [2026-02-03T20:35:04.657215] [INFO ] [sig ] [3386/3452] Completed WSFS in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 23.4s [2026-02-03T20:35:04.657266] [INFO ] [sig ] [3387/3452] Forecasting WSM... [2026-02-03T20:35:04.657302] [INFO ] [sig ] Generating forecast for: WSM [2026-02-03T20:35:04.657352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-02-03T20:35:04.670985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-02-03T20:35:04.671386] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-02-03T20:35:04.672264] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-02-03T20:35:04.672319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:04.672361] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:04.672391] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:04.672453] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:04.730824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:04.731752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:04.731883] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:04.731920] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:04.855218] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:04.855384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:04.855424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:04.855453] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:04.859221] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=29.24%) [2026-02-03T20:35:04.859522] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-02-03T20:35:04.859674] [INFO ] [sig ] WSM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:05.001560] [INFO ] [LOCAL ] Saved forecast: WSM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WSM.txt [2026-02-03T20:35:05.001722] [INFO ] [sig ] [3387/3452] Completed WSM in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 23.0s [2026-02-03T20:35:05.001764] [INFO ] [sig ] [3388/3452] Forecasting WSO... [2026-02-03T20:35:05.001794] [INFO ] [sig ] Generating forecast for: WSO [2026-02-03T20:35:05.001826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-02-03T20:35:05.013520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-02-03T20:35:05.013929] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-02-03T20:35:05.014731] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-02-03T20:35:05.014785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:05.014817] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:05.014844] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:05.014901] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:05.071395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:05.072103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:05.072186] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:05.072218] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:05.193136] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:05.193303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:05.193344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:05.193410] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:05.196871] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=66.45%) [2026-02-03T20:35:05.197144] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-02-03T20:35:05.197273] [INFO ] [sig ] WSO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:05.356273] [INFO ] [LOCAL ] Saved forecast: WSO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WSO.txt [2026-02-03T20:35:05.356428] [INFO ] [sig ] [3388/3452] Completed WSO in 0.4s | 2.82 sym/s | Total: 20.0m | ETA: 22.7s [2026-02-03T20:35:05.356474] [INFO ] [sig ] [3389/3452] Forecasting WTBA... [2026-02-03T20:35:05.356512] [INFO ] [sig ] Generating forecast for: WTBA [2026-02-03T20:35:05.356544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-02-03T20:35:05.375130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-02-03T20:35:05.375598] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-02-03T20:35:05.376554] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-02-03T20:35:05.376640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:05.376675] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:05.376722] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:05.376782] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:05.434800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:05.435798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:05.435900] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:05.435938] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:05.554092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:05.554367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:05.554410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:05.554439] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:05.557934] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=69.46%) [2026-02-03T20:35:05.558249] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-02-03T20:35:05.558390] [INFO ] [sig ] WTBA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:05.702124] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WTBA.txt [2026-02-03T20:35:05.702280] [INFO ] [sig ] [3389/3452] Completed WTBA in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 22.3s [2026-02-03T20:35:05.702320] [INFO ] [sig ] [3390/3452] Forecasting WTFC... [2026-02-03T20:35:05.702351] [INFO ] [sig ] Generating forecast for: WTFC [2026-02-03T20:35:05.702381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-02-03T20:35:05.714720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-02-03T20:35:05.715055] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-02-03T20:35:05.715837] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-02-03T20:35:05.715890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:05.715922] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:05.715948] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:05.716006] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:05.774908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:05.775704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:05.775787] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:05.775820] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:05.900873] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:05.901036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:05.901076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:05.901106] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:05.904601] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-02-03T20:35:05.904874] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-02-03T20:35:05.905000] [INFO ] [sig ] WTFC: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:06.050180] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WTFC.txt [2026-02-03T20:35:06.050326] [INFO ] [sig ] [3390/3452] Completed WTFC in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 22.0s [2026-02-03T20:35:06.050366] [INFO ] [sig ] [3391/3452] Forecasting WTI... [2026-02-03T20:35:06.050396] [INFO ] [sig ] Generating forecast for: WTI [2026-02-03T20:35:06.050426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-02-03T20:35:06.062252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-02-03T20:35:06.062615] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-02-03T20:35:06.063392] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-02-03T20:35:06.063445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:06.063478] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:06.063508] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:06.063564] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:06.119752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:06.120338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:06.120416] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:06.120448] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:06.239060] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:06.239211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:06.239251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:06.239280] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:06.242661] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=41.49%) [2026-02-03T20:35:06.242935] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-02-03T20:35:06.243060] [INFO ] [sig ] WTI: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:06.383014] [INFO ] [LOCAL ] Saved forecast: WTI 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WTI.txt [2026-02-03T20:35:06.383137] [INFO ] [sig ] [3391/3452] Completed WTI in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 21.6s [2026-02-03T20:35:06.383176] [INFO ] [sig ] [3392/3452] Forecasting WTRG... [2026-02-03T20:35:06.383205] [INFO ] [sig ] Generating forecast for: WTRG [2026-02-03T20:35:06.383236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-02-03T20:35:06.393677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-02-03T20:35:06.394035] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-02-03T20:35:06.394833] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-02-03T20:35:06.394886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:06.394918] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:06.394945] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:06.395001] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:06.451430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:06.452115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:06.452194] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:06.452227] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:06.568966] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:06.569123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:06.569163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:06.569193] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:06.572586] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=90.16%) [2026-02-03T20:35:06.572862] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-02-03T20:35:06.572986] [INFO ] [sig ] WTRG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:06.720112] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WTRG.txt [2026-02-03T20:35:06.720271] [INFO ] [sig ] [3392/3452] Completed WTRG in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 21.3s [2026-02-03T20:35:06.720312] [INFO ] [sig ] [3393/3452] Forecasting WTS... [2026-02-03T20:35:06.720342] [INFO ] [sig ] Generating forecast for: WTS [2026-02-03T20:35:06.720381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-02-03T20:35:06.731701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-02-03T20:35:06.732133] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-02-03T20:35:06.732966] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-02-03T20:35:06.733021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:06.733053] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:06.733081] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:06.733139] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:06.793020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:06.793937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:06.794024] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:06.794059] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:06.915681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:06.915847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:06.915890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:06.915922] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:06.919604] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=92.71%) [2026-02-03T20:35:06.919906] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-02-03T20:35:06.920052] [INFO ] [sig ] WTS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:07.068923] [INFO ] [LOCAL ] Saved forecast: WTS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WTS.txt [2026-02-03T20:35:07.069057] [INFO ] [sig ] [3393/3452] Completed WTS in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 20.9s [2026-02-03T20:35:07.069098] [INFO ] [sig ] [3394/3452] Forecasting WULF... [2026-02-03T20:35:07.069129] [INFO ] [sig ] Generating forecast for: WULF [2026-02-03T20:35:07.069159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-02-03T20:35:07.080261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-02-03T20:35:07.080606] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-02-03T20:35:07.081362] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-02-03T20:35:07.081414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:07.081446] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:07.081473] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:07.081529] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:07.140863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:07.141501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:07.141599] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:07.141634] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:07.262215] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:07.262346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:07.262385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:07.262413] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:07.266272] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=23.32%) [2026-02-03T20:35:07.266541] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-02-03T20:35:07.266701] [INFO ] [sig ] WULF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:07.407373] [INFO ] [LOCAL ] Saved forecast: WULF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WULF.txt [2026-02-03T20:35:07.407508] [INFO ] [sig ] [3394/3452] Completed WULF in 0.3s | 2.82 sym/s | Total: 20.0m | ETA: 20.6s [2026-02-03T20:35:07.407556] [INFO ] [sig ] [3395/3452] Forecasting WVE... [2026-02-03T20:35:07.407623] [INFO ] [sig ] Generating forecast for: WVE [2026-02-03T20:35:07.407656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-02-03T20:35:07.418692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-02-03T20:35:07.419015] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-02-03T20:35:07.419800] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-02-03T20:35:07.419852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:07.419884] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:07.419911] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:07.419968] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:07.479055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:07.479688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:07.479991] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:07.480024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:07.602115] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:07.602259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:07.602298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:07.602327] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:07.605666] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-02-03T20:35:07.605942] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-02-03T20:35:07.606071] [INFO ] [sig ] WVE: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:07.747816] [INFO ] [LOCAL ] Saved forecast: WVE 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WVE.txt [2026-02-03T20:35:07.747938] [INFO ] [sig ] [3395/3452] Completed WVE in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 20.2s [2026-02-03T20:35:07.748009] [INFO ] [sig ] [3396/3452] Forecasting WWD... [2026-02-03T20:35:07.748041] [INFO ] [sig ] Generating forecast for: WWD [2026-02-03T20:35:07.748070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-02-03T20:35:07.758964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-02-03T20:35:07.759294] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-02-03T20:35:07.760155] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-02-03T20:35:07.760207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:07.760240] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:07.760266] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:07.760322] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:07.817746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:07.818379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:07.818458] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:07.818495] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:07.938804] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:07.938950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:07.938990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:07.939019] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:07.942447] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: UP (p=56.51%) [2026-02-03T20:35:07.942739] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-02-03T20:35:07.942867] [INFO ] [sig ] WWD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:08.087486] [INFO ] [LOCAL ] Saved forecast: WWD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/WWD.txt [2026-02-03T20:35:08.087636] [INFO ] [sig ] [3396/3452] Completed WWD in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 19.8s [2026-02-03T20:35:08.087678] [INFO ] [sig ] [3397/3452] Forecasting WY... [2026-02-03T20:35:08.087708] [INFO ] [sig ] Generating forecast for: WY [2026-02-03T20:35:08.087737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-02-03T20:35:08.100686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-02-03T20:35:08.101139] [INFO ] [FORECASTER] Starting predict_future for WY [2026-02-03T20:35:08.101989] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-02-03T20:35:08.102043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:08.102075] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:08.102101] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:08.102158] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:08.161595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:08.162641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:08.162727] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:08.162761] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:08.280010] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:08.280168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:08.280208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:08.280237] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:08.283622] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=40.51%) [2026-02-03T20:35:08.283896] [INFO ] [FORECASTER] Completed predict_future for WY [2026-02-03T20:35:08.284028] [INFO ] [sig ] WY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:08.427179] [INFO ] [LOCAL ] Saved forecast: WY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WY.txt [2026-02-03T20:35:08.427314] [INFO ] [sig ] [3397/3452] Completed WY in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 19.5s [2026-02-03T20:35:08.427355] [INFO ] [sig ] [3398/3452] Forecasting WYNN... [2026-02-03T20:35:08.427386] [INFO ] [sig ] Generating forecast for: WYNN [2026-02-03T20:35:08.427416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-02-03T20:35:08.439284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-02-03T20:35:08.439692] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-02-03T20:35:08.440464] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-02-03T20:35:08.440518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:08.440554] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:08.440606] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:08.440665] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:08.500088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:08.501184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:08.501273] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:08.501305] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:08.626560] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:08.626747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:08.626790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:08.626835] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:08.630269] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: DOWN (p=40.43%) [2026-02-03T20:35:08.630542] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-02-03T20:35:08.630688] [INFO ] [sig ] WYNN: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:08.770619] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/WYNN.txt [2026-02-03T20:35:08.770785] [INFO ] [sig ] [3398/3452] Completed WYNN in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 19.1s [2026-02-03T20:35:08.770825] [INFO ] [sig ] [3399/3452] Forecasting XBIL... [2026-02-03T20:35:08.770855] [INFO ] [sig ] Generating forecast for: XBIL [2026-02-03T20:35:08.770885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-02-03T20:35:08.782970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-02-03T20:35:08.783371] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-02-03T20:35:08.784184] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-02-03T20:35:08.784238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:08.784270] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:08.784297] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:08.784353] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:08.843082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:08.844008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:08.844093] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:08.844126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:08.941590] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:08.941758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:08.941800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:08.941829] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:08.945206] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-02-03T20:35:08.945490] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-02-03T20:35:08.945636] [INFO ] [sig ] XBIL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:09.092852] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XBIL.txt [2026-02-03T20:35:09.093020] [INFO ] [sig ] [3399/3452] Completed XBIL in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 18.8s [2026-02-03T20:35:09.093062] [INFO ] [sig ] [3400/3452] Forecasting XEL... [2026-02-03T20:35:09.093093] [INFO ] [sig ] Generating forecast for: XEL [2026-02-03T20:35:09.093124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-02-03T20:35:09.105225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-02-03T20:35:09.105612] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-02-03T20:35:09.106400] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-02-03T20:35:09.106454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:09.106488] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:09.106516] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:09.106606] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:09.165236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:09.166112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:09.166198] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:09.166233] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:09.298490] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:09.298743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:09.298811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:09.298861] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:09.304755] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=62.87%) [2026-02-03T20:35:09.305336] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-02-03T20:35:09.305523] [INFO ] [sig ] XEL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:09.458799] [INFO ] [LOCAL ] Saved forecast: XEL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XEL.txt [2026-02-03T20:35:09.458947] [INFO ] [sig ] [3400/3452] Completed XEL in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 18.4s [2026-02-03T20:35:09.458990] [INFO ] [sig ] [3401/3452] Forecasting XENE... [2026-02-03T20:35:09.459022] [INFO ] [sig ] Generating forecast for: XENE [2026-02-03T20:35:09.459053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-02-03T20:35:09.471938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-02-03T20:35:09.472314] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-02-03T20:35:09.473321] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-02-03T20:35:09.473376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:09.473409] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:09.473436] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:09.473497] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:09.532505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:09.533475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:09.533559] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:09.533611] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:09.656954] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:09.657114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:09.657156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:09.657185] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:09.660881] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=94.89%) [2026-02-03T20:35:09.661161] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-02-03T20:35:09.661290] [INFO ] [sig ] XENE: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:09.817741] [INFO ] [LOCAL ] Saved forecast: XENE 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XENE.txt [2026-02-03T20:35:09.817978] [INFO ] [sig ] [3401/3452] Completed XENE in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 18.1s [2026-02-03T20:35:09.818045] [INFO ] [sig ] [3402/3452] Forecasting XERS... [2026-02-03T20:35:09.818098] [INFO ] [sig ] Generating forecast for: XERS [2026-02-03T20:35:09.818151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-02-03T20:35:09.833359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-02-03T20:35:09.833873] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-02-03T20:35:09.834956] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-02-03T20:35:09.835041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:09.835122] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:09.835164] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:09.835248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:09.899450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:09.900417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:09.900511] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:09.900545] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:10.019301] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:10.019470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:10.019513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:10.019543] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:10.023053] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=65.12%) [2026-02-03T20:35:10.023347] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-02-03T20:35:10.023483] [INFO ] [sig ] XERS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:10.177355] [INFO ] [LOCAL ] Saved forecast: XERS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XERS.txt [2026-02-03T20:35:10.177516] [INFO ] [sig ] [3402/3452] Completed XERS in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 17.7s [2026-02-03T20:35:10.177559] [INFO ] [sig ] [3403/3452] Forecasting XGN... [2026-02-03T20:35:10.177614] [INFO ] [sig ] Generating forecast for: XGN [2026-02-03T20:35:10.177646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-02-03T20:35:10.189370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-02-03T20:35:10.189821] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-02-03T20:35:10.191022] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-02-03T20:35:10.191074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:10.191106] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:10.191132] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:10.191187] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:10.250098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:10.251006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:10.251086] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:10.251119] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:10.378288] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:10.378454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:10.378496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:10.378524] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:10.382002] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: UP (p=75.92%) [2026-02-03T20:35:10.382289] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-02-03T20:35:10.382419] [INFO ] [sig ] XGN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:10.533899] [INFO ] [LOCAL ] Saved forecast: XGN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XGN.txt [2026-02-03T20:35:10.534057] [INFO ] [sig ] [3403/3452] Completed XGN in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 17.4s [2026-02-03T20:35:10.534100] [INFO ] [sig ] [3404/3452] Forecasting XOM... [2026-02-03T20:35:10.534130] [INFO ] [sig ] Generating forecast for: XOM [2026-02-03T20:35:10.534161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-02-03T20:35:10.547254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-02-03T20:35:10.547710] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-02-03T20:35:10.548534] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-02-03T20:35:10.548614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:10.548652] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:10.548680] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:10.548738] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:10.605011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:10.605944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:10.606028] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:10.606061] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:10.736622] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:10.736792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:10.736833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:10.736861] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:10.740313] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: DOWN (p=9.34%) [2026-02-03T20:35:10.740623] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-02-03T20:35:10.740756] [INFO ] [sig ] XOM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:10.883747] [INFO ] [LOCAL ] Saved forecast: XOM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/XOM.txt [2026-02-03T20:35:10.883908] [INFO ] [sig ] [3404/3452] Completed XOM in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 17.0s [2026-02-03T20:35:10.883948] [INFO ] [sig ] [3405/3452] Forecasting XOMA... [2026-02-03T20:35:10.883978] [INFO ] [sig ] Generating forecast for: XOMA [2026-02-03T20:35:10.884010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-02-03T20:35:10.896735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-02-03T20:35:10.897159] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-02-03T20:35:10.898037] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-02-03T20:35:10.898092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:10.898123] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:10.898148] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:10.898204] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:10.957048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:10.957944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:10.958045] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:10.958077] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:11.086973] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:11.087264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:11.087309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:11.087388] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:11.091829] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: DOWN (p=47.74%) [2026-02-03T20:35:11.092217] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-02-03T20:35:11.092384] [INFO ] [sig ] XOMA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:11.311322] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/XOMA.txt [2026-02-03T20:35:11.311486] [INFO ] [sig ] [3405/3452] Completed XOMA in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 16.7s [2026-02-03T20:35:11.311541] [INFO ] [sig ] [3406/3452] Forecasting XOS... [2026-02-03T20:35:11.311598] [INFO ] [sig ] Generating forecast for: XOS [2026-02-03T20:35:11.311638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-02-03T20:35:11.323303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-02-03T20:35:11.323715] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-02-03T20:35:11.324661] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-02-03T20:35:11.324714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:11.324746] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:11.324774] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:11.324830] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:11.383418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:11.384318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:11.384409] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:11.384442] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:11.502757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:11.502916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:11.502958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:11.502988] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:11.506542] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=32.36%) [2026-02-03T20:35:11.506845] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-02-03T20:35:11.506979] [INFO ] [sig ] XOS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:11.662348] [INFO ] [LOCAL ] Saved forecast: XOS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/XOS.txt [2026-02-03T20:35:11.662481] [INFO ] [sig ] [3406/3452] Completed XOS in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 16.3s [2026-02-03T20:35:11.662521] [INFO ] [sig ] [3407/3452] Forecasting XP... [2026-02-03T20:35:11.662551] [INFO ] [sig ] Generating forecast for: XP [2026-02-03T20:35:11.662601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-02-03T20:35:11.677343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-02-03T20:35:11.677814] [INFO ] [FORECASTER] Starting predict_future for XP [2026-02-03T20:35:11.678938] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-02-03T20:35:11.679007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:11.679054] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:11.679098] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:11.679188] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:11.749348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:11.750244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:11.750326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:11.750359] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:11.881112] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:11.881341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:11.881399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:11.881443] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:11.886778] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=18.78%) [2026-02-03T20:35:11.887246] [INFO ] [FORECASTER] Completed predict_future for XP [2026-02-03T20:35:11.887477] [INFO ] [sig ] XP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:12.048331] [INFO ] [LOCAL ] Saved forecast: XP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/XP.txt [2026-02-03T20:35:12.048490] [INFO ] [sig ] [3407/3452] Completed XP in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 15.9s [2026-02-03T20:35:12.048530] [INFO ] [sig ] [3408/3452] Forecasting XPEL... [2026-02-03T20:35:12.048560] [INFO ] [sig ] Generating forecast for: XPEL [2026-02-03T20:35:12.048613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-02-03T20:35:12.163477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-02-03T20:35:12.163854] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-02-03T20:35:12.164642] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-02-03T20:35:12.164694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:12.164725] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:12.164750] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:12.164806] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:12.220812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:12.221741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:12.221825] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:12.221858] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:12.343563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:12.343741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:12.343781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:12.343810] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:12.347329] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-02-03T20:35:12.347634] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-02-03T20:35:12.347773] [INFO ] [sig ] XPEL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:12.494179] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XPEL.txt [2026-02-03T20:35:12.494337] [INFO ] [sig ] [3408/3452] Completed XPEL in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 15.6s [2026-02-03T20:35:12.494379] [INFO ] [sig ] [3409/3452] Forecasting XPO... [2026-02-03T20:35:12.494408] [INFO ] [sig ] Generating forecast for: XPO [2026-02-03T20:35:12.494438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-02-03T20:35:12.505978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-02-03T20:35:12.506388] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-02-03T20:35:12.507360] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-02-03T20:35:12.507428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:12.507468] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:12.507503] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:12.507601] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:12.564556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:12.565501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:12.565607] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:12.565647] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:12.682201] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:12.682366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:12.682442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:12.682476] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:12.686155] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=61.88%) [2026-02-03T20:35:12.686442] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-02-03T20:35:12.686601] [INFO ] [sig ] XPO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:12.833900] [INFO ] [LOCAL ] Saved forecast: XPO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XPO.txt [2026-02-03T20:35:12.834059] [INFO ] [sig ] [3409/3452] Completed XPO in 0.3s | 2.82 sym/s | Total: 20.1m | ETA: 15.2s [2026-02-03T20:35:12.834100] [INFO ] [sig ] [3410/3452] Forecasting XPOF... [2026-02-03T20:35:12.834131] [INFO ] [sig ] Generating forecast for: XPOF [2026-02-03T20:35:12.834170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-02-03T20:35:12.846694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-02-03T20:35:12.847142] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-02-03T20:35:12.848284] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-02-03T20:35:12.848341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:12.848373] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:12.848399] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:12.848456] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:12.914111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:12.915192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:12.915286] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:12.915321] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:13.051086] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:13.051255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:13.051298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:13.051328] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:13.054923] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-02-03T20:35:13.055216] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-02-03T20:35:13.055351] [INFO ] [sig ] XPOF: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:13.202718] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XPOF.txt [2026-02-03T20:35:13.202884] [INFO ] [sig ] [3410/3452] Completed XPOF in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 14.9s [2026-02-03T20:35:13.202927] [INFO ] [sig ] [3411/3452] Forecasting XPRO... [2026-02-03T20:35:13.202957] [INFO ] [sig ] Generating forecast for: XPRO [2026-02-03T20:35:13.202988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-02-03T20:35:13.215599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-02-03T20:35:13.216010] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-02-03T20:35:13.217039] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-02-03T20:35:13.217093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:13.217125] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:13.217151] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:13.217206] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:13.277445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:13.278399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:13.278506] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:13.278540] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:13.404928] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:13.405092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:13.405134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:13.405164] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:13.408756] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-02-03T20:35:13.409041] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-02-03T20:35:13.409186] [INFO ] [sig ] XPRO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:13.556112] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XPRO.txt [2026-02-03T20:35:13.556270] [INFO ] [sig ] [3411/3452] Completed XPRO in 0.4s | 2.82 sym/s | Total: 20.1m | ETA: 14.5s [2026-02-03T20:35:13.556310] [INFO ] [sig ] [3412/3452] Forecasting XRAY... [2026-02-03T20:35:13.556340] [INFO ] [sig ] Generating forecast for: XRAY [2026-02-03T20:35:13.556371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-02-03T20:35:13.569760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-02-03T20:35:13.570142] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-02-03T20:35:13.570941] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-02-03T20:35:13.570995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:13.571027] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:13.571056] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:13.571113] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:13.632189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:13.633233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:13.633373] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:13.633419] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:13.760147] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:13.760313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:13.760355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:13.760388] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:13.763844] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: DOWN (p=36.13%) [2026-02-03T20:35:13.764170] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-02-03T20:35:13.764330] [INFO ] [sig ] XRAY: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:13.908501] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/XRAY.txt [2026-02-03T20:35:13.908693] [INFO ] [sig ] [3412/3452] Completed XRAY in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 14.2s [2026-02-03T20:35:13.908750] [INFO ] [sig ] [3413/3452] Forecasting XRX... [2026-02-03T20:35:13.908788] [INFO ] [sig ] Generating forecast for: XRX [2026-02-03T20:35:13.908821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-02-03T20:35:13.919940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-02-03T20:35:13.920308] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-02-03T20:35:13.921116] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-02-03T20:35:13.921170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:13.921235] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:13.921265] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:13.921324] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:13.979389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:13.980269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:13.980354] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:13.980388] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:14.100435] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:14.100614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:14.100657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:14.100688] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:14.104602] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=13.56%) [2026-02-03T20:35:14.104883] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-02-03T20:35:14.105162] [INFO ] [sig ] XRX: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:14.257061] [INFO ] [LOCAL ] Saved forecast: XRX 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/XRX.txt [2026-02-03T20:35:14.257227] [INFO ] [sig ] [3413/3452] Completed XRX in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 13.8s [2026-02-03T20:35:14.257272] [INFO ] [sig ] [3414/3452] Forecasting XTIA... [2026-02-03T20:35:14.257305] [INFO ] [sig ] Generating forecast for: XTIA [2026-02-03T20:35:14.257335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-02-03T20:35:14.269657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-02-03T20:35:14.270164] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-02-03T20:35:14.270975] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-02-03T20:35:14.271028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:14.271059] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:14.271086] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:14.271143] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:14.330541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:14.331453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:14.331537] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:14.331587] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:14.453264] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:14.453427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:14.453468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:14.453497] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:14.457063] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=82.99%) [2026-02-03T20:35:14.457347] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-02-03T20:35:14.457476] [INFO ] [sig ] XTIA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:14.607390] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XTIA.txt [2026-02-03T20:35:14.607548] [INFO ] [sig ] [3414/3452] Completed XTIA in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 13.5s [2026-02-03T20:35:14.607607] [INFO ] [sig ] [3415/3452] Forecasting XYF... [2026-02-03T20:35:14.607647] [INFO ] [sig ] Generating forecast for: XYF [2026-02-03T20:35:14.607684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-02-03T20:35:14.618666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-02-03T20:35:14.619085] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-02-03T20:35:14.619885] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-02-03T20:35:14.619939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:14.619973] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:14.620000] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:14.620057] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:14.682401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:14.683329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:14.683419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:14.683451] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:14.811178] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:14.811338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:14.811379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:14.811409] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:14.815198] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-02-03T20:35:14.815496] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-02-03T20:35:14.815639] [INFO ] [sig ] XYF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:14.966622] [INFO ] [LOCAL ] Saved forecast: XYF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/XYF.txt [2026-02-03T20:35:14.966820] [INFO ] [sig ] [3415/3452] Completed XYF in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 13.1s [2026-02-03T20:35:14.966893] [INFO ] [sig ] [3416/3452] Forecasting XYL... [2026-02-03T20:35:14.966935] [INFO ] [sig ] Generating forecast for: XYL [2026-02-03T20:35:14.966978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-02-03T20:35:14.981686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-02-03T20:35:14.982103] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-02-03T20:35:14.982942] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-02-03T20:35:14.982995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:14.983027] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:14.983054] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:14.983111] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:15.040857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:15.041752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:15.041841] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:15.041874] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:15.170388] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:15.170549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:15.170608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:15.170640] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:15.174216] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-02-03T20:35:15.174493] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-02-03T20:35:15.174639] [INFO ] [sig ] XYL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:15.325166] [INFO ] [LOCAL ] Saved forecast: XYL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/XYL.txt [2026-02-03T20:35:15.325333] [INFO ] [sig ] [3416/3452] Completed XYL in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 12.8s [2026-02-03T20:35:15.325376] [INFO ] [sig ] [3417/3452] Forecasting YALA... [2026-02-03T20:35:15.325413] [INFO ] [sig ] Generating forecast for: YALA [2026-02-03T20:35:15.325445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-02-03T20:35:15.337297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-02-03T20:35:15.337689] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-02-03T20:35:15.338484] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-02-03T20:35:15.338537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:15.338568] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:15.338622] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:15.338678] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:15.397687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:15.398591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:15.398675] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:15.398710] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:15.516799] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:15.516951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:15.516992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:15.517021] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:15.520550] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=73.36%) [2026-02-03T20:35:15.520844] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-02-03T20:35:15.520973] [INFO ] [sig ] YALA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:15.684654] [INFO ] [LOCAL ] Saved forecast: YALA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/YALA.txt [2026-02-03T20:35:15.684813] [INFO ] [sig ] [3417/3452] Completed YALA in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 12.4s [2026-02-03T20:35:15.684855] [INFO ] [sig ] [3418/3452] Forecasting YELP... [2026-02-03T20:35:15.684885] [INFO ] [sig ] Generating forecast for: YELP [2026-02-03T20:35:15.684916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-02-03T20:35:15.699143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-02-03T20:35:15.699556] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-02-03T20:35:15.700610] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-02-03T20:35:15.700675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:15.700721] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:15.700760] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:15.700842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:15.768610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:15.769611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:15.769709] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:15.769752] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:15.898165] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:15.898326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:15.898369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:15.898400] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:15.901915] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-02-03T20:35:15.902233] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-02-03T20:35:15.902373] [INFO ] [sig ] YELP: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:16.050499] [INFO ] [LOCAL ] Saved forecast: YELP 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/YELP.txt [2026-02-03T20:35:16.050650] [INFO ] [sig ] [3418/3452] Completed YELP in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 12.1s [2026-02-03T20:35:16.050693] [INFO ] [sig ] [3419/3452] Forecasting YETI... [2026-02-03T20:35:16.050723] [INFO ] [sig ] Generating forecast for: YETI [2026-02-03T20:35:16.050753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-02-03T20:35:16.063527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-02-03T20:35:16.064130] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-02-03T20:35:16.065023] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-02-03T20:35:16.065079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:16.065149] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:16.065190] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:16.065272] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:16.126987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:16.127879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:16.127985] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:16.128024] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:16.252681] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:16.252846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:16.252889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:16.252920] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:16.256428] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-02-03T20:35:16.256721] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-02-03T20:35:16.256853] [INFO ] [sig ] YETI: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:16.405734] [INFO ] [LOCAL ] Saved forecast: YETI 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/YETI.txt [2026-02-03T20:35:16.405889] [INFO ] [sig ] [3419/3452] Completed YETI in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 11.7s [2026-02-03T20:35:16.405930] [INFO ] [sig ] [3420/3452] Forecasting YMM... [2026-02-03T20:35:16.405960] [INFO ] [sig ] Generating forecast for: YMM [2026-02-03T20:35:16.405989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-02-03T20:35:16.417258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-02-03T20:35:16.417682] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-02-03T20:35:16.418480] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-02-03T20:35:16.418534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:16.418566] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:16.418615] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:16.418672] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:16.476292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:16.477201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:16.477285] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:16.477318] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:16.596091] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:16.596257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:16.596301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:16.596351] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:16.599905] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=51.71%) [2026-02-03T20:35:16.600202] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-02-03T20:35:16.600337] [INFO ] [sig ] YMM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:16.743766] [INFO ] [LOCAL ] Saved forecast: YMM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/YMM.txt [2026-02-03T20:35:16.743939] [INFO ] [sig ] [3420/3452] Completed YMM in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 11.3s [2026-02-03T20:35:16.743979] [INFO ] [sig ] [3421/3452] Forecasting YPF... [2026-02-03T20:35:16.744010] [INFO ] [sig ] Generating forecast for: YPF [2026-02-03T20:35:16.744039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-02-03T20:35:16.757804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-02-03T20:35:16.758326] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-02-03T20:35:16.759333] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-02-03T20:35:16.759393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:16.759431] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:16.759462] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:16.759538] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:16.824855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:16.825769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:16.825854] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:16.825887] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:16.961775] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:16.961985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:16.962028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:16.962059] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:16.965879] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=30.92%) [2026-02-03T20:35:16.966222] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-02-03T20:35:16.966367] [INFO ] [sig ] YPF: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:17.124554] [INFO ] [LOCAL ] Saved forecast: YPF 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/YPF.txt [2026-02-03T20:35:17.124757] [INFO ] [sig ] [3421/3452] Completed YPF in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 11.0s [2026-02-03T20:35:17.124799] [INFO ] [sig ] [3422/3452] Forecasting YQQQ... [2026-02-03T20:35:17.124831] [INFO ] [sig ] Generating forecast for: YQQQ [2026-02-03T20:35:17.124864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-02-03T20:35:17.136055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-02-03T20:35:17.136444] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-02-03T20:35:17.137261] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-02-03T20:35:17.137314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:17.137345] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:17.137371] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:17.137428] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:17.197219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:17.198139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:17.198227] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:17.198276] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:17.321671] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:17.321831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:17.322071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:17.322166] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:17.325832] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-02-03T20:35:17.326314] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-02-03T20:35:17.326447] [INFO ] [sig ] YQQQ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:17.471589] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/YQQQ.txt [2026-02-03T20:35:17.471752] [INFO ] [sig ] [3422/3452] Completed YQQQ in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 10.6s [2026-02-03T20:35:17.471795] [INFO ] [sig ] [3423/3452] Forecasting YRD... [2026-02-03T20:35:17.471825] [INFO ] [sig ] Generating forecast for: YRD [2026-02-03T20:35:17.471856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-02-03T20:35:17.483285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-02-03T20:35:17.483744] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-02-03T20:35:17.484671] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-02-03T20:35:17.484732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:17.484764] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:17.484791] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:17.484848] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:17.544166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:17.545079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:17.545169] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:17.545205] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:17.668394] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:17.668553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:17.668612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:17.668643] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:17.672247] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-02-03T20:35:17.672523] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-02-03T20:35:17.672669] [INFO ] [sig ] YRD: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:17.815455] [INFO ] [LOCAL ] Saved forecast: YRD 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/YRD.txt [2026-02-03T20:35:17.815601] [INFO ] [sig ] [3423/3452] Completed YRD in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 10.3s [2026-02-03T20:35:17.815642] [INFO ] [sig ] [3424/3452] Forecasting YSG... [2026-02-03T20:35:17.815672] [INFO ] [sig ] Generating forecast for: YSG [2026-02-03T20:35:17.815701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-02-03T20:35:17.826593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-02-03T20:35:17.826972] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-02-03T20:35:17.827775] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-02-03T20:35:17.827839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:17.827878] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:17.827909] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:17.828005] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:17.885994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:17.886755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:17.886838] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:17.886873] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:18.011113] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:18.011272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:18.011314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:18.011346] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:18.014801] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: UP (p=88.93%) [2026-02-03T20:35:18.015088] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-02-03T20:35:18.015221] [INFO ] [sig ] YSG: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:18.161314] [INFO ] [LOCAL ] Saved forecast: YSG 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/YSG.txt [2026-02-03T20:35:18.161493] [INFO ] [sig ] [3424/3452] Completed YSG in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 9.9s [2026-02-03T20:35:18.161535] [INFO ] [sig ] [3425/3452] Forecasting YTRA... [2026-02-03T20:35:18.161588] [INFO ] [sig ] Generating forecast for: YTRA [2026-02-03T20:35:18.161626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-02-03T20:35:18.174016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-02-03T20:35:18.174439] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-02-03T20:35:18.175247] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-02-03T20:35:18.175301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:18.175335] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:18.175363] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:18.175422] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:18.234386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:18.235011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:18.235090] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:18.235122] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:18.354757] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:18.354896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:18.354939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:18.354969] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:18.358399] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=21.65%) [2026-02-03T20:35:18.358886] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-02-03T20:35:18.359017] [INFO ] [sig ] YTRA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:18.501664] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/YTRA.txt [2026-02-03T20:35:18.501835] [INFO ] [sig ] [3425/3452] Completed YTRA in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 9.6s [2026-02-03T20:35:18.501883] [INFO ] [sig ] [3426/3452] Forecasting YUM... [2026-02-03T20:35:18.501914] [INFO ] [sig ] Generating forecast for: YUM [2026-02-03T20:35:18.501945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-02-03T20:35:18.513046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-02-03T20:35:18.513419] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-02-03T20:35:18.514229] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-02-03T20:35:18.514298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:18.514332] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:18.514361] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:18.514419] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:18.580995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:18.581879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:18.581964] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:18.581997] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:18.699185] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:18.699335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:18.699374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:18.699403] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:18.702773] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-02-03T20:35:18.703045] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-02-03T20:35:18.703171] [INFO ] [sig ] YUM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:18.848911] [INFO ] [LOCAL ] Saved forecast: YUM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/YUM.txt [2026-02-03T20:35:18.849037] [INFO ] [sig ] [3426/3452] Completed YUM in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 9.2s [2026-02-03T20:35:18.849078] [INFO ] [sig ] [3427/3452] Forecasting YUMC... [2026-02-03T20:35:18.849113] [INFO ] [sig ] Generating forecast for: YUMC [2026-02-03T20:35:18.849142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-02-03T20:35:18.860218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-02-03T20:35:18.860539] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-02-03T20:35:18.861304] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-02-03T20:35:18.861356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:18.861388] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:18.861415] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:18.861471] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:18.920649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:18.921346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:18.921429] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:18.921461] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:19.046789] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:19.046967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:19.047008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:19.047037] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:19.050513] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: UP (p=64.06%) [2026-02-03T20:35:19.050812] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-02-03T20:35:19.050941] [INFO ] [sig ] YUMC: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:19.195627] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/YUMC.txt [2026-02-03T20:35:19.195782] [INFO ] [sig ] [3427/3452] Completed YUMC in 0.3s | 2.82 sym/s | Total: 20.2m | ETA: 8.9s [2026-02-03T20:35:19.195826] [INFO ] [sig ] [3428/3452] Forecasting Z... [2026-02-03T20:35:19.195858] [INFO ] [sig ] Generating forecast for: Z [2026-02-03T20:35:19.195895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-02-03T20:35:19.207775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-02-03T20:35:19.208163] [INFO ] [FORECASTER] Starting predict_future for Z [2026-02-03T20:35:19.209053] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-02-03T20:35:19.209108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:19.209140] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:19.209166] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:19.209223] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:19.274330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:19.275203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:19.275293] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:19.275326] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:19.403776] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:19.403905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:19.403950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:19.403981] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:19.407398] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: DOWN (p=31.30%) [2026-02-03T20:35:19.407729] [INFO ] [FORECASTER] Completed predict_future for Z [2026-02-03T20:35:19.407864] [INFO ] [sig ] Z: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:19.554894] [INFO ] [LOCAL ] Saved forecast: Z 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/Z.txt [2026-02-03T20:35:19.555023] [INFO ] [sig ] [3428/3452] Completed Z in 0.4s | 2.82 sym/s | Total: 20.2m | ETA: 8.5s [2026-02-03T20:35:19.555061] [INFO ] [sig ] [3429/3452] Forecasting ZBH... [2026-02-03T20:35:19.555092] [INFO ] [sig ] Generating forecast for: ZBH [2026-02-03T20:35:19.555122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-02-03T20:35:19.566254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-02-03T20:35:19.566585] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-02-03T20:35:19.567334] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-02-03T20:35:19.567386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:19.567416] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:19.567443] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:19.567499] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:19.623715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:19.624341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:19.624419] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:19.624481] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:19.745802] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:19.745959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:19.746002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:19.746034] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:19.749492] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=92.60%) [2026-02-03T20:35:19.749791] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-02-03T20:35:19.749923] [INFO ] [sig ] ZBH: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:19.915992] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZBH.txt [2026-02-03T20:35:19.916371] [INFO ] [sig ] [3429/3452] Completed ZBH in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 8.2s [2026-02-03T20:35:19.916415] [INFO ] [sig ] [3430/3452] Forecasting ZBIO... [2026-02-03T20:35:19.916447] [INFO ] [sig ] Generating forecast for: ZBIO [2026-02-03T20:35:19.916479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-02-03T20:35:19.929721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-02-03T20:35:19.930150] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-02-03T20:35:19.931076] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-02-03T20:35:19.931138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:19.931172] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:19.931200] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:19.931259] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:19.992704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:19.993785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:19.993876] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:19.993912] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:20.116754] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:20.116908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:20.116950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:20.116979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:20.120384] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-02-03T20:35:20.120679] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-02-03T20:35:20.120819] [INFO ] [sig ] ZBIO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:20.264377] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZBIO.txt [2026-02-03T20:35:20.264501] [INFO ] [sig ] [3430/3452] Completed ZBIO in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 7.8s [2026-02-03T20:35:20.264540] [INFO ] [sig ] [3431/3452] Forecasting ZBRA... [2026-02-03T20:35:20.264585] [INFO ] [sig ] Generating forecast for: ZBRA [2026-02-03T20:35:20.264618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-02-03T20:35:20.275662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-02-03T20:35:20.275992] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-02-03T20:35:20.276775] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-02-03T20:35:20.276827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:20.276859] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:20.276886] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:20.276942] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:20.336533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:20.337427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:20.337514] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:20.337551] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:20.461364] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:20.461524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:20.461594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:20.461633] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:20.465110] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=95.92%) [2026-02-03T20:35:20.465408] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-02-03T20:35:20.465536] [INFO ] [sig ] ZBRA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:20.608478] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZBRA.txt [2026-02-03T20:35:20.608622] [INFO ] [sig ] [3431/3452] Completed ZBRA in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 7.4s [2026-02-03T20:35:20.608664] [INFO ] [sig ] [3432/3452] Forecasting ZD... [2026-02-03T20:35:20.608693] [INFO ] [sig ] Generating forecast for: ZD [2026-02-03T20:35:20.608723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-02-03T20:35:20.619614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-02-03T20:35:20.619976] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-02-03T20:35:20.620777] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-02-03T20:35:20.620830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:20.620863] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:20.620895] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:20.620955] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:20.680864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:20.681549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:20.681649] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:20.681685] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:20.800876] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:20.801043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:20.801087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:20.801117] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:20.804722] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-02-03T20:35:20.805029] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-02-03T20:35:20.805165] [INFO ] [sig ] ZD: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:20.954004] [INFO ] [LOCAL ] Saved forecast: ZD 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZD.txt [2026-02-03T20:35:20.954180] [INFO ] [sig ] [3432/3452] Completed ZD in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 7.1s [2026-02-03T20:35:20.954223] [INFO ] [sig ] [3433/3452] Forecasting ZEPP... [2026-02-03T20:35:20.954254] [INFO ] [sig ] Generating forecast for: ZEPP [2026-02-03T20:35:20.954286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-02-03T20:35:20.965496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-02-03T20:35:20.965863] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-02-03T20:35:20.966862] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-02-03T20:35:20.966921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:20.966966] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:20.967187] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:20.967248] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:21.026233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:21.026929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:21.027023] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:21.027056] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:21.141170] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:21.141317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:21.141374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:21.141405] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:21.144825] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=14.14%) [2026-02-03T20:35:21.145097] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-02-03T20:35:21.145228] [INFO ] [sig ] ZEPP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:21.288122] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZEPP.txt [2026-02-03T20:35:21.288246] [INFO ] [sig ] [3433/3452] Completed ZEPP in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 6.7s [2026-02-03T20:35:21.288285] [INFO ] [sig ] [3434/3452] Forecasting ZETA... [2026-02-03T20:35:21.288316] [INFO ] [sig ] Generating forecast for: ZETA [2026-02-03T20:35:21.288346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-02-03T20:35:21.299285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-02-03T20:35:21.299640] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-02-03T20:35:21.300458] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-02-03T20:35:21.300512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:21.300545] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:21.300595] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:21.300658] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:21.357604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:21.358524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:21.358622] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:21.358657] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:21.481446] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:21.481618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:21.481661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:21.481690] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:21.485380] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-02-03T20:35:21.485675] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-02-03T20:35:21.485799] [INFO ] [sig ] ZETA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:21.631610] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZETA.txt [2026-02-03T20:35:21.631741] [INFO ] [sig ] [3434/3452] Completed ZETA in 0.3s | 2.82 sym/s | Total: 20.3m | ETA: 6.4s [2026-02-03T20:35:21.631781] [INFO ] [sig ] [3435/3452] Forecasting ZEUS... [2026-02-03T20:35:21.631811] [INFO ] [sig ] Generating forecast for: ZEUS [2026-02-03T20:35:21.631841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-02-03T20:35:21.643875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-02-03T20:35:21.644210] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-02-03T20:35:21.645205] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-02-03T20:35:21.645259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:21.645292] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:21.645460] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:21.645518] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:21.704914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:21.705809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:21.705891] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:21.705928] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:21.832711] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:21.832868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:21.832912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:21.832943] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:21.836367] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: UP (p=80.20%) [2026-02-03T20:35:21.836661] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-02-03T20:35:21.836790] [INFO ] [sig ] ZEUS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:21.982864] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZEUS.txt [2026-02-03T20:35:21.983019] [INFO ] [sig ] [3435/3452] Completed ZEUS in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 6.0s [2026-02-03T20:35:21.983061] [INFO ] [sig ] [3436/3452] Forecasting ZGN... [2026-02-03T20:35:21.983090] [INFO ] [sig ] Generating forecast for: ZGN [2026-02-03T20:35:21.983121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-02-03T20:35:21.993934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-02-03T20:35:21.994256] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-02-03T20:35:21.995038] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-02-03T20:35:21.995091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:21.995150] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:21.995178] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:21.995235] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:22.053772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:22.054488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:22.054570] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:22.054625] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:22.182561] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:22.182733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:22.182779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:22.182809] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:22.186428] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=54.62%) [2026-02-03T20:35:22.186748] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-02-03T20:35:22.186887] [INFO ] [sig ] ZGN: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:22.344624] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZGN.txt [2026-02-03T20:35:22.344789] [INFO ] [sig ] [3436/3452] Completed ZGN in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 5.7s [2026-02-03T20:35:22.344831] [INFO ] [sig ] [3437/3452] Forecasting ZH... [2026-02-03T20:35:22.344861] [INFO ] [sig ] Generating forecast for: ZH [2026-02-03T20:35:22.344891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-02-03T20:35:22.358173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-02-03T20:35:22.358652] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-02-03T20:35:22.359616] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-02-03T20:35:22.359677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:22.359733] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:22.359767] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:22.359842] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:22.422554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:22.423496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:22.423605] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:22.423643] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:22.549402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:22.549558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:22.549620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:22.549651] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:22.553341] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=12.48%) [2026-02-03T20:35:22.553648] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-02-03T20:35:22.553782] [INFO ] [sig ] ZH: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:22.701261] [INFO ] [LOCAL ] Saved forecast: ZH 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZH.txt [2026-02-03T20:35:22.701410] [INFO ] [sig ] [3437/3452] Completed ZH in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 5.3s [2026-02-03T20:35:22.701450] [INFO ] [sig ] [3438/3452] Forecasting ZIM... [2026-02-03T20:35:22.701482] [INFO ] [sig ] Generating forecast for: ZIM [2026-02-03T20:35:22.701512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-02-03T20:35:22.712957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-02-03T20:35:22.713322] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-02-03T20:35:22.714146] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-02-03T20:35:22.714201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:22.714234] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:22.714262] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:22.714321] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:22.774232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:22.775009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:22.775092] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:22.775126] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:22.901092] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:22.901256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:22.901298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:22.901328] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:22.904854] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: UP (p=82.80%) [2026-02-03T20:35:22.905136] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-02-03T20:35:22.905268] [INFO ] [sig ] ZIM: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:23.053713] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZIM.txt [2026-02-03T20:35:23.053860] [INFO ] [sig ] [3438/3452] Completed ZIM in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 5.0s [2026-02-03T20:35:23.053912] [INFO ] [sig ] [3439/3452] Forecasting ZION... [2026-02-03T20:35:23.053944] [INFO ] [sig ] Generating forecast for: ZION [2026-02-03T20:35:23.053975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-02-03T20:35:23.065277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-02-03T20:35:23.065682] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-02-03T20:35:23.066480] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-02-03T20:35:23.066535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:23.066568] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:23.066617] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:23.066677] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:23.127908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:23.128665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:23.128749] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:23.128788] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:23.259402] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:23.259565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:23.259626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:23.259655] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:23.263111] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-02-03T20:35:23.263400] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-02-03T20:35:23.263531] [INFO ] [sig ] ZION: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:23.410757] [INFO ] [LOCAL ] Saved forecast: ZION 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZION.txt [2026-02-03T20:35:23.410891] [INFO ] [sig ] [3439/3452] Completed ZION in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 4.6s [2026-02-03T20:35:23.410932] [INFO ] [sig ] [3440/3452] Forecasting ZIP... [2026-02-03T20:35:23.410963] [INFO ] [sig ] Generating forecast for: ZIP [2026-02-03T20:35:23.410993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-02-03T20:35:23.421853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-02-03T20:35:23.422217] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-02-03T20:35:23.423025] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-02-03T20:35:23.423080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:23.423113] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:23.423140] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:23.423198] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:23.482339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:23.483240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:23.483326] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:23.483360] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:23.608410] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:23.608599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:23.608644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:23.608674] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:23.612208] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=20.58%) [2026-02-03T20:35:23.612504] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-02-03T20:35:23.612655] [INFO ] [sig ] ZIP: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:23.777215] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZIP.txt [2026-02-03T20:35:23.777399] [INFO ] [sig ] [3440/3452] Completed ZIP in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 4.3s [2026-02-03T20:35:23.777449] [INFO ] [sig ] [3441/3452] Forecasting ZLAB... [2026-02-03T20:35:23.777488] [INFO ] [sig ] Generating forecast for: ZLAB [2026-02-03T20:35:23.777521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-02-03T20:35:23.792699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-02-03T20:35:23.793151] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-02-03T20:35:23.793984] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-02-03T20:35:23.794039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:23.794070] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:23.794096] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:23.794152] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:23.855070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:23.856150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:23.856280] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:23.856317] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:23.995363] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:23.995559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:23.995637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:23.995676] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:23.999775] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=48.15%) [2026-02-03T20:35:24.000164] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-02-03T20:35:24.000346] [INFO ] [sig ] ZLAB: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:24.194331] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZLAB.txt [2026-02-03T20:35:24.194591] [INFO ] [sig ] [3441/3452] Completed ZLAB in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 3.9s [2026-02-03T20:35:24.194663] [INFO ] [sig ] [3442/3452] Forecasting ZM... [2026-02-03T20:35:24.194718] [INFO ] [sig ] Generating forecast for: ZM [2026-02-03T20:35:24.194771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-02-03T20:35:24.215084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-02-03T20:35:24.215641] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-02-03T20:35:24.216867] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-02-03T20:35:24.216942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:24.216985] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:24.217022] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:24.217107] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:24.299421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:24.300639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:24.300779] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:24.300825] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:24.487345] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:24.487556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:24.487629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:24.487664] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:24.492983] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=46.19%) [2026-02-03T20:35:24.493504] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-02-03T20:35:24.493735] [INFO ] [sig ] ZM: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:24.690564] [INFO ] [LOCAL ] Saved forecast: ZM 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZM.txt [2026-02-03T20:35:24.690813] [INFO ] [sig ] [3442/3452] Completed ZM in 0.5s | 2.82 sym/s | Total: 20.3m | ETA: 3.5s [2026-02-03T20:35:24.690865] [INFO ] [sig ] [3443/3452] Forecasting ZNTL... [2026-02-03T20:35:24.690899] [INFO ] [sig ] Generating forecast for: ZNTL [2026-02-03T20:35:24.690935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-02-03T20:35:24.713398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-02-03T20:35:24.713941] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-02-03T20:35:24.715126] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-02-03T20:35:24.715191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:24.715228] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:24.715258] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:24.715326] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:24.800893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:24.802222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:24.802397] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:24.802459] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:24.960163] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:24.960345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:24.960392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:24.960422] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:24.964286] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: UP (p=96.29%) [2026-02-03T20:35:24.964660] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-02-03T20:35:24.964812] [INFO ] [sig ] ZNTL: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:25.175738] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZNTL.txt [2026-02-03T20:35:25.175958] [INFO ] [sig ] [3443/3452] Completed ZNTL in 0.5s | 2.82 sym/s | Total: 20.3m | ETA: 3.2s [2026-02-03T20:35:25.176028] [INFO ] [sig ] [3444/3452] Forecasting ZS... [2026-02-03T20:35:25.176082] [INFO ] [sig ] Generating forecast for: ZS [2026-02-03T20:35:25.176136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-02-03T20:35:25.188973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-02-03T20:35:25.189399] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-02-03T20:35:25.190241] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-02-03T20:35:25.190296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:25.190329] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:25.190357] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:25.190415] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:25.248800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:25.249847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:25.249946] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:25.249980] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:25.375318] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:25.375474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:25.375515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:25.375561] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:25.379381] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: UP (p=70.83%) [2026-02-03T20:35:25.379688] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-02-03T20:35:25.379820] [INFO ] [sig ] ZS: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:25.530516] [INFO ] [LOCAL ] Saved forecast: ZS 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZS.txt [2026-02-03T20:35:25.530695] [INFO ] [sig ] [3444/3452] Completed ZS in 0.4s | 2.82 sym/s | Total: 20.3m | ETA: 2.8s [2026-02-03T20:35:25.530740] [INFO ] [sig ] [3445/3452] Forecasting ZTO... [2026-02-03T20:35:25.530770] [INFO ] [sig ] Generating forecast for: ZTO [2026-02-03T20:35:25.530800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-02-03T20:35:25.542436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-02-03T20:35:25.542872] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-02-03T20:35:25.543756] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-02-03T20:35:25.543810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:25.543843] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:25.543869] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:25.544109] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:25.604765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:25.605675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:25.605759] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:25.605794] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:25.733709] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:25.733876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:25.733918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:25.733949] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:25.737541] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-02-03T20:35:25.737863] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-02-03T20:35:25.738023] [INFO ] [sig ] ZTO: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:25.884600] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZTO.txt [2026-02-03T20:35:25.884796] [INFO ] [sig ] [3445/3452] Completed ZTO in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 2.5s [2026-02-03T20:35:25.884846] [INFO ] [sig ] [3446/3452] Forecasting ZTS... [2026-02-03T20:35:25.884877] [INFO ] [sig ] Generating forecast for: ZTS [2026-02-03T20:35:25.884908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-02-03T20:35:25.896625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-02-03T20:35:25.897028] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-02-03T20:35:25.897847] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-02-03T20:35:25.897901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:25.897934] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:25.898167] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:25.898229] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:25.957701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:25.958640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:25.958725] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:25.958821] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:26.089743] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:26.089902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:26.089945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:26.089979] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:26.093515] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-02-03T20:35:26.093841] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-02-03T20:35:26.093986] [INFO ] [sig ] ZTS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:26.239789] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZTS.txt [2026-02-03T20:35:26.239953] [INFO ] [sig ] [3446/3452] Completed ZTS in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 2.1s [2026-02-03T20:35:26.239997] [INFO ] [sig ] [3447/3452] Forecasting ZUMZ... [2026-02-03T20:35:26.240029] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-02-03T20:35:26.240256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-02-03T20:35:26.252614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-02-03T20:35:26.253004] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-02-03T20:35:26.253800] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-02-03T20:35:26.253855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:26.253889] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:26.253916] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:26.253985] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:26.314118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:26.314975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:26.315069] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:26.315107] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:26.445958] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:26.446155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:26.446207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:26.446238] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:26.450262] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=44.91%) [2026-02-03T20:35:26.450678] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-02-03T20:35:26.450853] [INFO ] [sig ] ZUMZ: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:26.632860] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZUMZ.txt [2026-02-03T20:35:26.633071] [INFO ] [sig ] [3447/3452] Completed ZUMZ in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 1.8s [2026-02-03T20:35:26.633125] [INFO ] [sig ] [3448/3452] Forecasting ZURA... [2026-02-03T20:35:26.633157] [INFO ] [sig ] Generating forecast for: ZURA [2026-02-03T20:35:26.633189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-02-03T20:35:26.645805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-02-03T20:35:26.646269] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-02-03T20:35:26.647192] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-02-03T20:35:26.647249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:26.647284] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:26.647312] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:26.647404] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:26.710601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:26.711688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:26.711775] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:26.711811] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:26.842867] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:26.843038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:26.843082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:26.843111] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:26.846938] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: UP (p=83.94%) [2026-02-03T20:35:26.847305] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-02-03T20:35:26.847466] [INFO ] [sig ] ZURA: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:26.996937] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZURA.txt [2026-02-03T20:35:26.997110] [INFO ] [sig ] [3448/3452] Completed ZURA in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 1.4s [2026-02-03T20:35:26.997156] [INFO ] [sig ] [3449/3452] Forecasting ZVIA... [2026-02-03T20:35:26.997189] [INFO ] [sig ] Generating forecast for: ZVIA [2026-02-03T20:35:26.997416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-02-03T20:35:27.010312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-02-03T20:35:27.010756] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-02-03T20:35:27.011649] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-02-03T20:35:27.011705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:27.011739] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:27.011768] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:27.011826] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:27.075022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:27.076156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:27.076247] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:27.076281] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:27.218563] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:27.218754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:27.218803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:27.218832] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:27.222845] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-02-03T20:35:27.223286] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-02-03T20:35:27.223432] [INFO ] [sig ] ZVIA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:27.383169] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZVIA.txt [2026-02-03T20:35:27.383385] [INFO ] [sig ] [3449/3452] Completed ZVIA in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 1.1s [2026-02-03T20:35:27.383455] [INFO ] [sig ] [3450/3452] Forecasting ZVRA... [2026-02-03T20:35:27.383497] [INFO ] [sig ] Generating forecast for: ZVRA [2026-02-03T20:35:27.383538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-02-03T20:35:27.396543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-02-03T20:35:27.396986] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-02-03T20:35:27.397816] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-02-03T20:35:27.397894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:27.397929] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:27.397981] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:27.398042] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:27.455337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:27.456247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:27.456349] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:27.456382] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:27.570651] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:27.570811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:27.570852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:27.570881] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:27.574370] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: DOWN (p=48.34%) [2026-02-03T20:35:27.574699] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-02-03T20:35:27.574834] [INFO ] [sig ] ZVRA: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:27.729677] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZVRA.txt [2026-02-03T20:35:27.729879] [INFO ] [sig ] [3450/3452] Completed ZVRA in 0.3s | 2.82 sym/s | Total: 20.4m | ETA: 0.7s [2026-02-03T20:35:27.729951] [INFO ] [sig ] [3451/3452] Forecasting ZWS... [2026-02-03T20:35:27.730002] [INFO ] [sig ] Generating forecast for: ZWS [2026-02-03T20:35:27.730040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-02-03T20:35:27.743365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-02-03T20:35:27.743841] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-02-03T20:35:27.744816] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-02-03T20:35:27.744877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:27.744915] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:27.744947] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:27.745022] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:27.812941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:27.813861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:27.813950] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:27.813991] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:27.942032] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:27.942211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:27.942255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:27.942284] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:27.945841] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-02-03T20:35:27.946140] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-02-03T20:35:27.946278] [INFO ] [sig ] ZWS: Forecast for 2026-02-03: DOWN (sign=0.00) [2026-02-03T20:35:28.101269] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-02-04 0 -> ./output/forecasts/individual/2026-02-04/ZWS.txt [2026-02-03T20:35:28.101436] [INFO ] [sig ] [3451/3452] Completed ZWS in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 0.4s [2026-02-03T20:35:28.101480] [INFO ] [sig ] [3452/3452] Forecasting ZYME... [2026-02-03T20:35:28.101510] [INFO ] [sig ] Generating forecast for: ZYME [2026-02-03T20:35:28.101541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-02-03T20:35:28.113828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-02-03T20:35:28.114252] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-02-03T20:35:28.115196] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-02-03T20:35:28.115252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-02-03T20:35:28.115287] [DEBUG] [FORECASTER] Starting train method [2026-02-03T20:35:28.115314] [DEBUG] [FORECASTER] Extracting feature columns [2026-02-03T20:35:28.115567] [DEBUG] [FORECASTER] Creating target_sign column [2026-02-03T20:35:28.174546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-02-03T20:35:28.175459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-02-03T20:35:28.175550] [DEBUG] [FORECASTER] XGBClassifier created [2026-02-03T20:35:28.175652] [DEBUG] [FORECASTER] Starting model.fit [2026-02-03T20:35:28.308637] [DEBUG] [FORECASTER] Completed model.fit [2026-02-03T20:35:28.308795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-02-03T20:35:28.308836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-02-03T20:35:28.308865] [INFO ] [FORECASTER] Training complete [2026-02-03T20:35:28.312281] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=77.58%) [2026-02-03T20:35:28.312553] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-02-03T20:35:28.312699] [INFO ] [sig ] ZYME: Forecast for 2026-02-03: UP (sign=1.00) [2026-02-03T20:35:28.456511] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-02-04 1 -> ./output/forecasts/individual/2026-02-04/ZYME.txt [2026-02-03T20:35:28.456671] [INFO ] [sig ] [3452/3452] Completed ZYME in 0.4s | 2.82 sym/s | Total: 20.4m | ETA: 0.0s [2026-02-03T20:35:28.456714] [INFO ] [sig ] ================================================== [2026-02-03T20:35:28.456743] [INFO ] [sig ] Forecasts complete: 3452/3452 symbols succeeded [2026-02-03T20:35:28.456772] [INFO ] [sig ] Automatically generating consolidated reports... [2026-02-03T20:35:28.456799] [INFO ] [sig ] Generating consolidated forecast reports [2026-02-03T20:35:28.457479] [INFO ] [sig ] Found 78 forecast dates to process [2026-02-03T20:35:28.457527] [INFO ] [sig ] [1/78] Processing report for 2025-10-10... [2026-02-03T20:35:28.457564] [INFO ] [sig ] [1/78] Report for 2025-10-10 already exists, skipping... [2026-02-03T20:35:28.457621] [INFO ] [sig ] [2/78] Processing report for 2025-10-13... [2026-02-03T20:35:28.457679] [INFO ] [sig ] [2/78] Report for 2025-10-13 already exists, skipping... [2026-02-03T20:35:28.457709] [INFO ] [sig ] [3/78] Processing report for 2025-10-14... [2026-02-03T20:35:28.457741] [INFO ] [sig ] [3/78] Report for 2025-10-14 already exists, skipping... [2026-02-03T20:35:28.457767] [INFO ] [sig ] [4/78] Processing report for 2025-10-15... [2026-02-03T20:35:28.457798] [INFO ] [sig ] [4/78] Report for 2025-10-15 already exists, skipping... [2026-02-03T20:35:28.457825] [INFO ] [sig ] [5/78] Processing report for 2025-10-16... [2026-02-03T20:35:28.457855] [INFO ] [sig ] [5/78] Report for 2025-10-16 already exists, skipping... [2026-02-03T20:35:28.457880] [INFO ] [sig ] [6/78] Processing report for 2025-10-17... [2026-02-03T20:35:28.457910] [INFO ] [sig ] [6/78] Report for 2025-10-17 already exists, skipping... [2026-02-03T20:35:28.457935] [INFO ] [sig ] [7/78] Processing report for 2025-10-20... [2026-02-03T20:35:28.457992] [INFO ] [sig ] [7/78] Report for 2025-10-20 already exists, skipping... [2026-02-03T20:35:28.458025] [INFO ] [sig ] [8/78] Processing report for 2025-10-21... [2026-02-03T20:35:28.458055] [INFO ] [sig ] [8/78] Report for 2025-10-21 already exists, skipping... [2026-02-03T20:35:28.458089] [INFO ] [sig ] [9/78] Processing report for 2025-10-22... [2026-02-03T20:35:28.458121] [INFO ] [sig ] [9/78] Report for 2025-10-22 already exists, skipping... [2026-02-03T20:35:28.458147] [INFO ] [sig ] [10/78] Processing report for 2025-10-23... [2026-02-03T20:35:28.458177] [INFO ] [sig ] [10/78] Report for 2025-10-23 already exists, skipping... [2026-02-03T20:35:28.458203] [INFO ] [sig ] [11/78] Processing report for 2025-10-24... [2026-02-03T20:35:28.458232] [INFO ] [sig ] [11/78] Report for 2025-10-24 already exists, skipping... [2026-02-03T20:35:28.458257] [INFO ] [sig ] [12/78] Processing report for 2025-10-27... [2026-02-03T20:35:28.458287] [INFO ] [sig ] [12/78] Report for 2025-10-27 already exists, skipping... [2026-02-03T20:35:28.458312] [INFO ] [sig ] [13/78] Processing report for 2025-10-28... [2026-02-03T20:35:28.458341] [INFO ] [sig ] [13/78] Report for 2025-10-28 already exists, skipping... [2026-02-03T20:35:28.458366] [INFO ] [sig ] [14/78] Processing report for 2025-10-30... [2026-02-03T20:35:28.458402] [INFO ] [sig ] [14/78] Report for 2025-10-30 already exists, skipping... [2026-02-03T20:35:28.458427] [INFO ] [sig ] [15/78] Processing report for 2025-10-31... [2026-02-03T20:35:28.458457] [INFO ] [sig ] [15/78] Report for 2025-10-31 already exists, skipping... [2026-02-03T20:35:28.458481] [INFO ] [sig ] [16/78] Processing report for 2025-11-03... [2026-02-03T20:35:28.458510] [INFO ] [sig ] [16/78] Report for 2025-11-03 already exists, skipping... [2026-02-03T20:35:28.458535] [INFO ] [sig ] [17/78] Processing report for 2025-11-04... [2026-02-03T20:35:28.458565] [INFO ] [sig ] [17/78] Report for 2025-11-04 already exists, skipping... [2026-02-03T20:35:28.458610] [INFO ] [sig ] [18/78] Processing report for 2025-11-05... [2026-02-03T20:35:28.458641] [INFO ] [sig ] [18/78] Report for 2025-11-05 already exists, skipping... [2026-02-03T20:35:28.458666] [INFO ] [sig ] [19/78] Processing report for 2025-11-06... [2026-02-03T20:35:28.458695] [INFO ] [sig ] [19/78] Report for 2025-11-06 already exists, skipping... [2026-02-03T20:35:28.458720] [INFO ] [sig ] [20/78] Processing report for 2025-11-07... [2026-02-03T20:35:28.458750] [INFO ] [sig ] [20/78] Report for 2025-11-07 already exists, skipping... [2026-02-03T20:35:28.458775] [INFO ] [sig ] [21/78] Processing report for 2025-11-10... [2026-02-03T20:35:28.458805] [INFO ] [sig ] [21/78] Report for 2025-11-10 already exists, skipping... [2026-02-03T20:35:28.458829] [INFO ] [sig ] [22/78] Processing report for 2025-11-11... [2026-02-03T20:35:28.458858] [INFO ] [sig ] [22/78] Report for 2025-11-11 already exists, skipping... [2026-02-03T20:35:28.458883] [INFO ] [sig ] [23/78] Processing report for 2025-11-12... [2026-02-03T20:35:28.458913] [INFO ] [sig ] [23/78] Report for 2025-11-12 already exists, skipping... [2026-02-03T20:35:28.458937] [INFO ] [sig ] [24/78] Processing report for 2025-11-13... [2026-02-03T20:35:28.458967] [INFO ] [sig ] [24/78] Report for 2025-11-13 already exists, skipping... [2026-02-03T20:35:28.458991] [INFO ] [sig ] [25/78] Processing report for 2025-11-17... [2026-02-03T20:35:28.459022] [INFO ] [sig ] [25/78] Report for 2025-11-17 already exists, skipping... [2026-02-03T20:35:28.459046] [INFO ] [sig ] [26/78] Processing report for 2025-11-18... [2026-02-03T20:35:28.459078] [INFO ] [sig ] [26/78] Report for 2025-11-18 already exists, skipping... [2026-02-03T20:35:28.459105] [INFO ] [sig ] [27/78] Processing report for 2025-11-19... [2026-02-03T20:35:28.459134] [INFO ] [sig ] [27/78] Report for 2025-11-19 already exists, skipping... [2026-02-03T20:35:28.459159] [INFO ] [sig ] [28/78] Processing report for 2025-11-20... [2026-02-03T20:35:28.459188] [INFO ] [sig ] [28/78] Report for 2025-11-20 already exists, skipping... [2026-02-03T20:35:28.459213] [INFO ] [sig ] [29/78] Processing report for 2025-11-21... [2026-02-03T20:35:28.459250] [INFO ] [sig ] [29/78] Report for 2025-11-21 already exists, skipping... [2026-02-03T20:35:28.459277] [INFO ] [sig ] [30/78] Processing report for 2025-11-24... [2026-02-03T20:35:28.459306] [INFO ] [sig ] [30/78] Report for 2025-11-24 already exists, skipping... [2026-02-03T20:35:28.459330] [INFO ] [sig ] [31/78] Processing report for 2025-11-25... [2026-02-03T20:35:28.459360] [INFO ] [sig ] [31/78] Report for 2025-11-25 already exists, skipping... [2026-02-03T20:35:28.459385] [INFO ] [sig ] [32/78] Processing report for 2025-11-26... [2026-02-03T20:35:28.459415] [INFO ] [sig ] [32/78] Report for 2025-11-26 already exists, skipping... [2026-02-03T20:35:28.459440] [INFO ] [sig ] [33/78] Processing report for 2025-11-28... [2026-02-03T20:35:28.459470] [INFO ] [sig ] [33/78] Report for 2025-11-28 already exists, skipping... [2026-02-03T20:35:28.459495] [INFO ] [sig ] [34/78] Processing report for 2025-12-01... [2026-02-03T20:35:28.459533] [INFO ] [sig ] [34/78] Report for 2025-12-01 already exists, skipping... [2026-02-03T20:35:28.459560] [INFO ] [sig ] [35/78] Processing report for 2025-12-02... [2026-02-03T20:35:28.459608] [INFO ] [sig ] [35/78] Report for 2025-12-02 already exists, skipping... [2026-02-03T20:35:28.459634] [INFO ] [sig ] [36/78] Processing report for 2025-12-03... [2026-02-03T20:35:28.459670] [INFO ] [sig ] [36/78] Report for 2025-12-03 already exists, skipping... [2026-02-03T20:35:28.459697] [INFO ] [sig ] [37/78] Processing report for 2025-12-04... [2026-02-03T20:35:28.459735] [INFO ] [sig ] [37/78] Report for 2025-12-04 already exists, skipping... [2026-02-03T20:35:28.459761] [INFO ] [sig ] [38/78] Processing report for 2025-12-05... [2026-02-03T20:35:28.459796] [INFO ] [sig ] [38/78] Report for 2025-12-05 already exists, skipping... [2026-02-03T20:35:28.459823] [INFO ] [sig ] [39/78] Processing report for 2025-12-08... [2026-02-03T20:35:28.459853] [INFO ] [sig ] [39/78] Report for 2025-12-08 already exists, skipping... [2026-02-03T20:35:28.459895] [INFO ] [sig ] [40/78] Processing report for 2025-12-09... [2026-02-03T20:35:28.459926] [INFO ] [sig ] [40/78] Report for 2025-12-09 already exists, skipping... [2026-02-03T20:35:28.459952] [INFO ] [sig ] [41/78] Processing report for 2025-12-10... [2026-02-03T20:35:28.459989] [INFO ] [sig ] [41/78] Report for 2025-12-10 already exists, skipping... [2026-02-03T20:35:28.460021] [INFO ] [sig ] [42/78] Processing report for 2025-12-11... [2026-02-03T20:35:28.460052] [INFO ] [sig ] [42/78] Report for 2025-12-11 already exists, skipping... [2026-02-03T20:35:28.460077] [INFO ] [sig ] [43/78] Processing report for 2025-12-12... [2026-02-03T20:35:28.460112] [INFO ] [sig ] [43/78] Report for 2025-12-12 already exists, skipping... [2026-02-03T20:35:28.460139] [INFO ] [sig ] [44/78] Processing report for 2025-12-15... [2026-02-03T20:35:28.460169] [INFO ] [sig ] [44/78] Report for 2025-12-15 already exists, skipping... [2026-02-03T20:35:28.460195] [INFO ] [sig ] [45/78] Processing report for 2025-12-16... [2026-02-03T20:35:28.460225] [INFO ] [sig ] [45/78] Report for 2025-12-16 already exists, skipping... [2026-02-03T20:35:28.460250] [INFO ] [sig ] [46/78] Processing report for 2025-12-17... [2026-02-03T20:35:28.460280] [INFO ] [sig ] [46/78] Report for 2025-12-17 already exists, skipping... [2026-02-03T20:35:28.460304] [INFO ] [sig ] [47/78] Processing report for 2025-12-18... [2026-02-03T20:35:28.460334] [INFO ] [sig ] [47/78] Report for 2025-12-18 already exists, skipping... [2026-02-03T20:35:28.460358] [INFO ] [sig ] [48/78] Processing report for 2025-12-19... [2026-02-03T20:35:28.460388] [INFO ] [sig ] [48/78] Report for 2025-12-19 already exists, skipping... [2026-02-03T20:35:28.460413] [INFO ] [sig ] [49/78] Processing report for 2025-12-22... [2026-02-03T20:35:28.460457] [INFO ] [sig ] [49/78] Report for 2025-12-22 already exists, skipping... [2026-02-03T20:35:28.460490] [INFO ] [sig ] [50/78] Processing report for 2025-12-23... [2026-02-03T20:35:28.460521] [INFO ] [sig ] [50/78] Report for 2025-12-23 already exists, skipping... [2026-02-03T20:35:28.460547] [INFO ] [sig ] [51/78] Processing report for 2025-12-24... [2026-02-03T20:35:28.460602] [INFO ] [sig ] [51/78] Report for 2025-12-24 already exists, skipping... [2026-02-03T20:35:28.460632] [INFO ] [sig ] [52/78] Processing report for 2025-12-26... [2026-02-03T20:35:28.460663] [INFO ] [sig ] [52/78] Report for 2025-12-26 already exists, skipping... [2026-02-03T20:35:28.460688] [INFO ] [sig ] [53/78] Processing report for 2025-12-29... [2026-02-03T20:35:28.460733] [INFO ] [sig ] [53/78] Report for 2025-12-29 already exists, skipping... [2026-02-03T20:35:28.460761] [INFO ] [sig ] [54/78] Processing report for 2025-12-30... [2026-02-03T20:35:28.460797] [INFO ] [sig ] [54/78] Report for 2025-12-30 already exists, skipping... [2026-02-03T20:35:28.460824] [INFO ] [sig ] [55/78] Processing report for 2025-12-31... [2026-02-03T20:35:28.460860] [INFO ] [sig ] [55/78] Report for 2025-12-31 already exists, skipping... [2026-02-03T20:35:28.460887] [INFO ] [sig ] [56/78] Processing report for 2026-01-02... [2026-02-03T20:35:28.460923] [INFO ] [sig ] [56/78] Report for 2026-01-02 already exists, skipping... [2026-02-03T20:35:28.460950] [INFO ] [sig ] [57/78] Processing report for 2026-01-05... [2026-02-03T20:35:28.460986] [INFO ] [sig ] [57/78] Report for 2026-01-05 already exists, skipping... [2026-02-03T20:35:28.461015] [INFO ] [sig ] [58/78] Processing report for 2026-01-06... [2026-02-03T20:35:28.461045] [INFO ] [sig ] [58/78] Report for 2026-01-06 already exists, skipping... [2026-02-03T20:35:28.461071] [INFO ] [sig ] [59/78] Processing report for 2026-01-07... [2026-02-03T20:35:28.461106] [INFO ] [sig ] [59/78] Report for 2026-01-07 already exists, skipping... [2026-02-03T20:35:28.461133] [INFO ] [sig ] [60/78] Processing report for 2026-01-08... [2026-02-03T20:35:28.461173] [INFO ] [sig ] [60/78] Report for 2026-01-08 already exists, skipping... [2026-02-03T20:35:28.461200] [INFO ] [sig ] [61/78] Processing report for 2026-01-09... [2026-02-03T20:35:28.461230] [INFO ] [sig ] [61/78] Report for 2026-01-09 already exists, skipping... [2026-02-03T20:35:28.461255] [INFO ] [sig ] [62/78] Processing report for 2026-01-12... [2026-02-03T20:35:28.461284] [INFO ] [sig ] [62/78] Report for 2026-01-12 already exists, skipping... [2026-02-03T20:35:28.461310] [INFO ] [sig ] [63/78] Processing report for 2026-01-13... [2026-02-03T20:35:28.461347] [INFO ] [sig ] [63/78] Report for 2026-01-13 already exists, skipping... [2026-02-03T20:35:28.461373] [INFO ] [sig ] [64/78] Processing report for 2026-01-14... [2026-02-03T20:35:28.461403] [INFO ] [sig ] [64/78] Report for 2026-01-14 already exists, skipping... [2026-02-03T20:35:28.461428] [INFO ] [sig ] [65/78] Processing report for 2026-01-15... [2026-02-03T20:35:28.461458] [INFO ] [sig ] [65/78] Report for 2026-01-15 already exists, skipping... [2026-02-03T20:35:28.461483] [INFO ] [sig ] [66/78] Processing report for 2026-01-16... [2026-02-03T20:35:28.461524] [INFO ] [sig ] [66/78] Report for 2026-01-16 already exists, skipping... [2026-02-03T20:35:28.461551] [INFO ] [sig ] [67/78] Processing report for 2026-01-20... [2026-02-03T20:35:28.461609] [INFO ] [sig ] [67/78] Report for 2026-01-20 already exists, skipping... [2026-02-03T20:35:28.461638] [INFO ] [sig ] [68/78] Processing report for 2026-01-21... [2026-02-03T20:35:28.461675] [INFO ] [sig ] [68/78] Report for 2026-01-21 already exists, skipping... [2026-02-03T20:35:28.461703] [INFO ] [sig ] [69/78] Processing report for 2026-01-22... [2026-02-03T20:35:28.461741] [INFO ] [sig ] [69/78] Report for 2026-01-22 already exists, skipping... [2026-02-03T20:35:28.461774] [INFO ] [sig ] [70/78] Processing report for 2026-01-23... [2026-02-03T20:35:28.461820] [INFO ] [sig ] [70/78] Report for 2026-01-23 already exists, skipping... [2026-02-03T20:35:28.461848] [INFO ] [sig ] [71/78] Processing report for 2026-01-26... [2026-02-03T20:35:28.461884] [INFO ] [sig ] [71/78] Report for 2026-01-26 already exists, skipping... [2026-02-03T20:35:28.461911] [INFO ] [sig ] [72/78] Processing report for 2026-01-27... [2026-02-03T20:35:28.461946] [INFO ] [sig ] [72/78] Report for 2026-01-27 already exists, skipping... [2026-02-03T20:35:28.461973] [INFO ] [sig ] [73/78] Processing report for 2026-01-28... [2026-02-03T20:35:28.462003] [INFO ] [sig ] [73/78] Report for 2026-01-28 already exists, skipping... [2026-02-03T20:35:28.462028] [INFO ] [sig ] [74/78] Processing report for 2026-01-29... [2026-02-03T20:35:28.462064] [INFO ] [sig ] [74/78] Report for 2026-01-29 already exists, skipping... [2026-02-03T20:35:28.462090] [INFO ] [sig ] [75/78] Processing report for 2026-01-30... [2026-02-03T20:35:28.462131] [INFO ] [sig ] [75/78] Report for 2026-01-30 already exists, skipping... [2026-02-03T20:35:28.462158] [INFO ] [sig ] [76/78] Processing report for 2026-02-02... [2026-02-03T20:35:28.462187] [INFO ] [sig ] [76/78] Report for 2026-02-02 already exists, skipping... [2026-02-03T20:35:28.462212] [INFO ] [sig ] [77/78] Processing report for 2026-02-03... [2026-02-03T20:35:28.462259] [INFO ] [sig ] [77/78] Report for 2026-02-03 already exists, skipping... [2026-02-03T20:35:28.462285] [INFO ] [sig ] [78/78] Processing report for 2026-02-04... [2026-02-03T20:35:28.533720] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.534061] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-02-03T20:35:28.534162] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.534431] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-02-03T20:35:28.534821] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.535229] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-02-03T20:35:28.535626] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.535728] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-02-03T20:35:28.535791] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.536062] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.536490] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-02-03T20:35:28.536758] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-02-03T20:35:28.537024] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-02-03T20:35:28.537415] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-02-03T20:35:28.537680] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.537752] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-02-03T20:35:28.537812] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-02-03T20:35:28.538128] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-02-03T20:35:28.538390] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-02-03T20:35:28.538671] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-02-03T20:35:28.538931] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-02-03T20:35:28.539263] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-02-03T20:35:28.539496] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.539752] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.539823] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-02-03T20:35:28.539884] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.540145] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-02-03T20:35:28.540599] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-02-03T20:35:28.540982] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.541062] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-02-03T20:35:28.541336] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-02-03T20:35:28.541798] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-02-03T20:35:28.542109] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-02-03T20:35:28.542545] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-02-03T20:35:28.542634] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.543044] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.543313] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-02-03T20:35:28.543561] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-02-03T20:35:28.543672] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-02-03T20:35:28.544068] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.544342] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-02-03T20:35:28.544412] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-02-03T20:35:28.544659] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-02-03T20:35:28.544941] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.545378] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-02-03T20:35:28.545447] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-02-03T20:35:28.545696] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-02-03T20:35:28.545972] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.546053] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-02-03T20:35:28.546489] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.546856] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-02-03T20:35:28.546926] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-02-03T20:35:28.546986] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-02-03T20:35:28.547053] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.547326] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.547395] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.547649] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.547971] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.548249] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.548661] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-02-03T20:35:28.548977] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-02-03T20:35:28.549271] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-02-03T20:35:28.549713] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-02-03T20:35:28.550016] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-02-03T20:35:28.550585] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-02-03T20:35:28.550842] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-02-03T20:35:28.551109] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.551380] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-02-03T20:35:28.551458] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.551535] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-02-03T20:35:28.551953] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-02-03T20:35:28.552039] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-02-03T20:35:28.552483] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-02-03T20:35:28.552780] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.552850] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-02-03T20:35:28.552908] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-02-03T20:35:28.553186] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-02-03T20:35:28.553655] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-02-03T20:35:28.553983] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.554067] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-02-03T20:35:28.554504] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.554808] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-02-03T20:35:28.555083] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-02-03T20:35:28.555357] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-02-03T20:35:28.555426] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.555676] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-02-03T20:35:28.555960] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-02-03T20:35:28.556228] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-02-03T20:35:28.557160] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-02-03T20:35:28.557739] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.558086] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-02-03T20:35:28.558164] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-02-03T20:35:28.558544] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.558845] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-02-03T20:35:28.558915] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.558974] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-02-03T20:35:28.559461] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-02-03T20:35:28.559749] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-02-03T20:35:28.560179] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.560441] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.560510] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-02-03T20:35:28.560780] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.560850] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-02-03T20:35:28.560908] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-02-03T20:35:28.561159] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-02-03T20:35:28.561423] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.561499] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-02-03T20:35:28.562460] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-02-03T20:35:28.562729] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.562984] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-02-03T20:35:28.563251] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-02-03T20:35:28.563522] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-02-03T20:35:28.563802] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-02-03T20:35:28.563881] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.563941] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-02-03T20:35:28.564199] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.564499] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-02-03T20:35:28.564568] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-02-03T20:35:28.564983] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-02-03T20:35:28.565269] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-02-03T20:35:28.565544] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.565634] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.565874] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-02-03T20:35:28.566132] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-02-03T20:35:28.566506] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-02-03T20:35:28.566777] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-02-03T20:35:28.566848] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-02-03T20:35:28.567088] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-02-03T20:35:28.567393] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-02-03T20:35:28.567646] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-02-03T20:35:28.567962] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-02-03T20:35:28.568215] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.568506] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-02-03T20:35:28.568601] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.569062] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-02-03T20:35:28.569372] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-02-03T20:35:28.569653] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.570063] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-02-03T20:35:28.570355] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-02-03T20:35:28.570627] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-02-03T20:35:28.570971] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-02-03T20:35:28.571045] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-02-03T20:35:28.571314] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-02-03T20:35:28.571384] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-02-03T20:35:28.571712] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.572092] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-02-03T20:35:28.572357] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-02-03T20:35:28.572619] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-02-03T20:35:28.572688] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-02-03T20:35:28.573062] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-02-03T20:35:28.573131] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-02-03T20:35:28.573386] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-02-03T20:35:28.573464] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-02-03T20:35:28.573531] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-02-03T20:35:28.573842] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-02-03T20:35:28.574113] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-02-03T20:35:28.574360] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-02-03T20:35:28.575310] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-02-03T20:35:28.575379] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-02-03T20:35:28.575634] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-02-03T20:35:28.575703] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-02-03T20:35:28.575761] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-02-03T20:35:28.576024] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-02-03T20:35:28.576297] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-02-03T20:35:28.576558] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-02-03T20:35:28.576943] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-02-03T20:35:28.577292] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-02-03T20:35:28.577362] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-02-03T20:35:28.577420] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-02-03T20:35:28.577683] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.578004] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.578274] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-02-03T20:35:28.578540] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-02-03T20:35:28.578811] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-02-03T20:35:28.579057] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.580032] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-02-03T20:35:28.580102] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-02-03T20:35:28.580336] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.580604] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-02-03T20:35:28.580848] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-02-03T20:35:28.581092] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-02-03T20:35:28.581161] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-02-03T20:35:28.581397] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-02-03T20:35:28.581791] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.582321] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-02-03T20:35:28.582399] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-02-03T20:35:28.582696] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-02-03T20:35:28.583083] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-02-03T20:35:28.583498] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.583755] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.584027] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-02-03T20:35:28.584300] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-02-03T20:35:28.584379] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-02-03T20:35:28.584626] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.585000] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-02-03T20:35:28.585071] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-02-03T20:35:28.585129] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.585425] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-02-03T20:35:28.585677] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.585976] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-02-03T20:35:28.586050] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-02-03T20:35:28.586295] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.586377] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-02-03T20:35:28.586625] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-02-03T20:35:28.586929] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-02-03T20:35:28.587005] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-02-03T20:35:28.587404] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-02-03T20:35:28.587673] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-02-03T20:35:28.587929] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-02-03T20:35:28.588196] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-02-03T20:35:28.588498] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.588941] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.589238] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-02-03T20:35:28.589510] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-02-03T20:35:28.589796] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-02-03T20:35:28.590072] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-02-03T20:35:28.590353] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-02-03T20:35:28.590604] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.590683] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-02-03T20:35:28.590937] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-02-03T20:35:28.591197] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-02-03T20:35:28.591613] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-02-03T20:35:28.591874] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-02-03T20:35:28.592125] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.592194] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-02-03T20:35:28.592252] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-02-03T20:35:28.592493] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-02-03T20:35:28.592587] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-02-03T20:35:28.592858] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.593128] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.593199] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-02-03T20:35:28.593258] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-02-03T20:35:28.593550] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.593641] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-02-03T20:35:28.593929] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-02-03T20:35:28.594179] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-02-03T20:35:28.594246] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-02-03T20:35:28.594529] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.594807] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-02-03T20:35:28.595049] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-02-03T20:35:28.595125] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-02-03T20:35:28.595357] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-02-03T20:35:28.595618] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.595952] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.596226] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-02-03T20:35:28.596482] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.596729] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.596980] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-02-03T20:35:28.597255] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-02-03T20:35:28.597333] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.597395] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-02-03T20:35:28.597640] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.597882] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-02-03T20:35:28.598143] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-02-03T20:35:28.598221] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-02-03T20:35:28.598456] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-02-03T20:35:28.598703] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-02-03T20:35:28.598968] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-02-03T20:35:28.599235] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.599505] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-02-03T20:35:28.599769] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-02-03T20:35:28.600022] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-02-03T20:35:28.600298] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-02-03T20:35:28.600617] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.600686] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.600745] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.601013] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-02-03T20:35:28.601328] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-02-03T20:35:28.601605] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.601678] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-02-03T20:35:28.601972] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-02-03T20:35:28.602244] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.602520] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-02-03T20:35:28.602781] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-02-03T20:35:28.602849] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-02-03T20:35:28.603107] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-02-03T20:35:28.603174] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-02-03T20:35:28.603599] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-02-03T20:35:28.603855] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-02-03T20:35:28.604105] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-02-03T20:35:28.605072] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-02-03T20:35:28.605142] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-02-03T20:35:28.605526] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-02-03T20:35:28.605851] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-02-03T20:35:28.606146] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-02-03T20:35:28.606405] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-02-03T20:35:28.606682] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-02-03T20:35:28.606752] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-02-03T20:35:28.607001] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-02-03T20:35:28.607253] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.607523] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-02-03T20:35:28.607789] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-02-03T20:35:28.608053] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-02-03T20:35:28.608343] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-02-03T20:35:28.608423] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-02-03T20:35:28.608688] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-02-03T20:35:28.608919] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.609001] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-02-03T20:35:28.609062] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-02-03T20:35:28.609415] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-02-03T20:35:28.609655] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.609944] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-02-03T20:35:28.610030] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.610290] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-02-03T20:35:28.610552] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-02-03T20:35:28.610973] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-02-03T20:35:28.611242] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.611499] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-02-03T20:35:28.611788] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-02-03T20:35:28.612041] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.612397] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.612474] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-02-03T20:35:28.612706] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-02-03T20:35:28.612960] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-02-03T20:35:28.613034] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.613272] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-02-03T20:35:28.613642] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-02-03T20:35:28.614018] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-02-03T20:35:28.614299] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-02-03T20:35:28.614547] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-02-03T20:35:28.614638] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.614698] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-02-03T20:35:28.614985] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-02-03T20:35:28.615294] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-02-03T20:35:28.615588] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.615836] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-02-03T20:35:28.616222] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.616467] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-02-03T20:35:28.616705] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-02-03T20:35:28.616997] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.617353] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.617613] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-02-03T20:35:28.617696] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.618060] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-02-03T20:35:28.618370] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-02-03T20:35:28.618636] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-02-03T20:35:28.618891] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-02-03T20:35:28.619186] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-02-03T20:35:28.619441] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-02-03T20:35:28.619519] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-02-03T20:35:28.619763] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.620728] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-02-03T20:35:28.620978] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-02-03T20:35:28.621216] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-02-03T20:35:28.621474] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-02-03T20:35:28.622376] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.622448] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.622679] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-02-03T20:35:28.622928] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.623195] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.623601] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-02-03T20:35:28.623852] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-02-03T20:35:28.624110] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-02-03T20:35:28.624389] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-02-03T20:35:28.624663] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.624900] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-02-03T20:35:28.625148] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-02-03T20:35:28.625230] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-02-03T20:35:28.625290] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.625512] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-02-03T20:35:28.625764] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.626001] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-02-03T20:35:28.626306] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-02-03T20:35:28.626562] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-02-03T20:35:28.626831] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.626905] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-02-03T20:35:28.626982] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-02-03T20:35:28.627470] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-02-03T20:35:28.627712] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-02-03T20:35:28.627969] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-02-03T20:35:28.629211] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-02-03T20:35:28.629474] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-02-03T20:35:28.629839] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-02-03T20:35:28.630113] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-02-03T20:35:28.630361] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-02-03T20:35:28.630439] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-02-03T20:35:28.630499] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.630739] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-02-03T20:35:28.630988] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-02-03T20:35:28.631262] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-02-03T20:35:28.631658] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.631938] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-02-03T20:35:28.632212] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-02-03T20:35:28.632456] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.632525] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.632614] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.632855] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-02-03T20:35:28.633150] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-02-03T20:35:28.633558] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-02-03T20:35:28.633938] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.634407] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-02-03T20:35:28.634684] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.634937] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-02-03T20:35:28.635231] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-02-03T20:35:28.635669] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-02-03T20:35:28.635930] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-02-03T20:35:28.636012] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.636258] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-02-03T20:35:28.636688] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.636933] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-02-03T20:35:28.637011] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-02-03T20:35:28.637073] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-02-03T20:35:28.637456] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-02-03T20:35:28.637707] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.637934] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-02-03T20:35:28.638199] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-02-03T20:35:28.638457] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-02-03T20:35:28.638690] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-02-03T20:35:28.638916] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-02-03T20:35:28.638981] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-02-03T20:35:28.639198] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.639264] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-02-03T20:35:28.640035] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.640120] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-02-03T20:35:28.640590] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-02-03T20:35:28.640888] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-02-03T20:35:28.641317] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-02-03T20:35:28.641387] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.641636] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-02-03T20:35:28.641705] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.641934] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-02-03T20:35:28.642006] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-02-03T20:35:28.642072] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-02-03T20:35:28.642314] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.642691] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-02-03T20:35:28.642952] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-02-03T20:35:28.643202] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-02-03T20:35:28.643467] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-02-03T20:35:28.643727] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-02-03T20:35:28.643968] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-02-03T20:35:28.644209] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-02-03T20:35:28.644277] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-02-03T20:35:28.644500] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-02-03T20:35:28.644808] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-02-03T20:35:28.644878] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.645436] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.645675] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.645745] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-02-03T20:35:28.645972] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.646366] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.646605] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.646850] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.647102] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-02-03T20:35:28.647462] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-02-03T20:35:28.647546] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-02-03T20:35:28.647629] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-02-03T20:35:28.647857] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-02-03T20:35:28.648129] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-02-03T20:35:28.648367] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-02-03T20:35:28.648435] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-02-03T20:35:28.648686] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-02-03T20:35:28.648765] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.648824] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-02-03T20:35:28.649121] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-02-03T20:35:28.649922] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-02-03T20:35:28.650472] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-02-03T20:35:28.651052] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.651559] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.651847] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.652097] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-02-03T20:35:28.652178] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.652456] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.652700] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.652961] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-02-03T20:35:28.653044] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.653278] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-02-03T20:35:28.653345] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.653725] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-02-03T20:35:28.653960] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.654198] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.654436] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-02-03T20:35:28.654722] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-02-03T20:35:28.655010] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-02-03T20:35:28.655251] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-02-03T20:35:28.655318] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-02-03T20:35:28.655592] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.655889] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.656144] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-02-03T20:35:28.656513] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-02-03T20:35:28.656780] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-02-03T20:35:28.657045] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.657301] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-02-03T20:35:28.657715] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-02-03T20:35:28.658129] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-02-03T20:35:28.658371] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-02-03T20:35:28.658664] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-02-03T20:35:28.658920] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-02-03T20:35:28.659171] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-02-03T20:35:28.659249] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-02-03T20:35:28.659647] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.660049] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.660300] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-02-03T20:35:28.660370] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-02-03T20:35:28.660598] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-02-03T20:35:28.660840] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-02-03T20:35:28.661098] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-02-03T20:35:28.661671] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.662493] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-02-03T20:35:28.663210] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-02-03T20:35:28.663613] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-02-03T20:35:28.663710] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.664174] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-02-03T20:35:28.664500] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.664632] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.664703] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-02-03T20:35:28.665011] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-02-03T20:35:28.665106] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.665389] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.665791] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.666036] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-02-03T20:35:28.666277] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-02-03T20:35:28.666350] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.666608] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.666890] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-02-03T20:35:28.666971] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-02-03T20:35:28.667279] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.667610] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-02-03T20:35:28.667942] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-02-03T20:35:28.668259] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-02-03T20:35:28.668507] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-02-03T20:35:28.668934] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.669182] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.669254] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-02-03T20:35:28.669483] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-02-03T20:35:28.669748] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-02-03T20:35:28.670031] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-02-03T20:35:28.670272] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-02-03T20:35:28.670345] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-02-03T20:35:28.670407] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-02-03T20:35:28.670632] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-02-03T20:35:28.671000] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-02-03T20:35:28.671255] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-02-03T20:35:28.671695] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-02-03T20:35:28.671973] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-02-03T20:35:28.672403] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-02-03T20:35:28.672653] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-02-03T20:35:28.672901] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-02-03T20:35:28.673186] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-02-03T20:35:28.673597] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-02-03T20:35:28.674007] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-02-03T20:35:28.674314] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-02-03T20:35:28.674422] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.674721] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-02-03T20:35:28.674985] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-02-03T20:35:28.675424] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-02-03T20:35:28.675792] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-02-03T20:35:28.675867] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.676101] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-02-03T20:35:28.677120] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-02-03T20:35:28.677197] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-02-03T20:35:28.677432] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.677830] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-02-03T20:35:28.678104] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-02-03T20:35:28.678384] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-02-03T20:35:28.678473] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-02-03T20:35:28.678737] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-02-03T20:35:28.678818] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-02-03T20:35:28.679066] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-02-03T20:35:28.680012] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.680094] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-02-03T20:35:28.680157] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-02-03T20:35:28.680636] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.680715] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.680789] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.681043] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.681287] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.681817] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-02-03T20:35:28.681917] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-02-03T20:35:28.682486] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-02-03T20:35:28.682564] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-02-03T20:35:28.682829] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-02-03T20:35:28.683080] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-02-03T20:35:28.683539] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-02-03T20:35:28.683806] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-02-03T20:35:28.684051] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-02-03T20:35:28.684355] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-02-03T20:35:28.684643] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-02-03T20:35:28.684717] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-02-03T20:35:28.685017] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-02-03T20:35:28.685286] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.685718] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-02-03T20:35:28.685961] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-02-03T20:35:28.686035] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.686096] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-02-03T20:35:28.686454] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-02-03T20:35:28.686775] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-02-03T20:35:28.687088] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-02-03T20:35:28.687529] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-02-03T20:35:28.687809] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-02-03T20:35:28.688099] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-02-03T20:35:28.688565] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-02-03T20:35:28.688838] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-02-03T20:35:28.689087] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.689496] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-02-03T20:35:28.689760] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-02-03T20:35:28.690055] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-02-03T20:35:28.690128] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.690563] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-02-03T20:35:28.690830] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-02-03T20:35:28.691387] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.691681] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-02-03T20:35:28.691980] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-02-03T20:35:28.692225] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-02-03T20:35:28.692605] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-02-03T20:35:28.692895] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-02-03T20:35:28.693387] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-02-03T20:35:28.693460] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.693692] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-02-03T20:35:28.693994] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-02-03T20:35:28.694068] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.694130] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-02-03T20:35:28.694604] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.694867] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-02-03T20:35:28.695131] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-02-03T20:35:28.695601] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-02-03T20:35:28.695676] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-02-03T20:35:28.695907] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-02-03T20:35:28.696156] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-02-03T20:35:28.696399] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-02-03T20:35:28.696746] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-02-03T20:35:28.697060] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-02-03T20:35:28.697308] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-02-03T20:35:28.697394] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.697627] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-02-03T20:35:28.698050] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.698332] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-02-03T20:35:28.698413] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-02-03T20:35:28.698800] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-02-03T20:35:28.699071] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.699327] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-02-03T20:35:28.699602] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-02-03T20:35:28.699848] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-02-03T20:35:28.700089] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-02-03T20:35:28.700327] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-02-03T20:35:28.700399] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-02-03T20:35:28.700659] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.700932] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-02-03T20:35:28.701208] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.701591] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-02-03T20:35:28.701673] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-02-03T20:35:28.701733] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.702020] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.702262] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-02-03T20:35:28.702507] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-02-03T20:35:28.702784] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.703038] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-02-03T20:35:28.703122] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-02-03T20:35:28.703350] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-02-03T20:35:28.705019] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-02-03T20:35:28.706803] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.707094] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-02-03T20:35:28.707340] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-02-03T20:35:28.707732] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-02-03T20:35:28.708004] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.708267] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.708340] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-02-03T20:35:28.708639] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.708990] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-02-03T20:35:28.709368] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-02-03T20:35:28.709673] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-02-03T20:35:28.709926] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.710176] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.710414] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-02-03T20:35:28.710673] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.711655] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.711924] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-02-03T20:35:28.712168] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-02-03T20:35:28.712238] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-02-03T20:35:28.712498] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-02-03T20:35:28.712928] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-02-03T20:35:28.713018] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-02-03T20:35:28.713090] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-02-03T20:35:28.713333] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-02-03T20:35:28.713609] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-02-03T20:35:28.714026] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-02-03T20:35:28.714282] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-02-03T20:35:28.714537] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-02-03T20:35:28.714825] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-02-03T20:35:28.715071] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-02-03T20:35:28.715331] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-02-03T20:35:28.715561] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.715661] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-02-03T20:35:28.715896] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-02-03T20:35:28.715968] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-02-03T20:35:28.716190] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.716430] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.716676] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-02-03T20:35:28.716926] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-02-03T20:35:28.717011] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-02-03T20:35:28.717247] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-02-03T20:35:28.717609] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-02-03T20:35:28.717683] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.717908] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-02-03T20:35:28.718202] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.718282] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-02-03T20:35:28.718346] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.718745] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-02-03T20:35:28.719141] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-02-03T20:35:28.719538] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-02-03T20:35:28.719638] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-02-03T20:35:28.719896] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-02-03T20:35:28.719977] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.720225] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-02-03T20:35:28.720621] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-02-03T20:35:28.720863] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-02-03T20:35:28.721242] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-02-03T20:35:28.721323] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-02-03T20:35:28.721605] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-02-03T20:35:28.721716] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-02-03T20:35:28.722000] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-02-03T20:35:28.722302] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.722763] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-02-03T20:35:28.723216] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.723510] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-02-03T20:35:28.723878] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.723976] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-02-03T20:35:28.724051] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-02-03T20:35:28.724450] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-02-03T20:35:28.724714] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.724952] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-02-03T20:35:28.725025] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-02-03T20:35:28.725087] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-02-03T20:35:28.725322] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-02-03T20:35:28.725564] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-02-03T20:35:28.725992] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.726087] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-02-03T20:35:28.726477] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-02-03T20:35:28.726769] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-02-03T20:35:28.727021] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.727109] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.727506] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-02-03T20:35:28.727800] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-02-03T20:35:28.728078] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.728355] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.728598] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-02-03T20:35:28.728670] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-02-03T20:35:28.728923] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-02-03T20:35:28.729175] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-02-03T20:35:28.729247] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-02-03T20:35:28.729491] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-02-03T20:35:28.729563] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-02-03T20:35:28.729880] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-02-03T20:35:28.729964] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.730198] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-02-03T20:35:28.730494] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-02-03T20:35:28.730918] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-02-03T20:35:28.730996] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-02-03T20:35:28.731230] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-02-03T20:35:28.731475] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-02-03T20:35:28.731718] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-02-03T20:35:28.731962] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.732224] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-02-03T20:35:28.732491] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-02-03T20:35:28.732729] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-02-03T20:35:28.732987] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-02-03T20:35:28.734038] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.734327] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-02-03T20:35:28.734621] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-02-03T20:35:28.734881] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.735121] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-02-03T20:35:28.735359] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.735718] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-02-03T20:35:28.735977] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-02-03T20:35:28.736320] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.736401] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-02-03T20:35:28.736633] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-02-03T20:35:28.736707] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-02-03T20:35:28.736945] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-02-03T20:35:28.737019] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.737259] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-02-03T20:35:28.737331] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.737562] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-02-03T20:35:28.737665] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-02-03T20:35:28.737745] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-02-03T20:35:28.738112] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.738364] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-02-03T20:35:28.738629] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-02-03T20:35:28.738886] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-02-03T20:35:28.739134] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-02-03T20:35:28.739222] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-02-03T20:35:28.739586] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-02-03T20:35:28.740022] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-02-03T20:35:28.740885] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.741189] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-02-03T20:35:28.741480] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-02-03T20:35:28.741732] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.741969] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-02-03T20:35:28.742938] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-02-03T20:35:28.743183] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-02-03T20:35:28.743464] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-02-03T20:35:28.743722] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-02-03T20:35:28.744011] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-02-03T20:35:28.744282] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-02-03T20:35:28.744513] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-02-03T20:35:28.744898] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-02-03T20:35:28.745138] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-02-03T20:35:28.745208] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-02-03T20:35:28.745433] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-02-03T20:35:28.745685] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.745917] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-02-03T20:35:28.746200] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-02-03T20:35:28.746457] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.746701] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-02-03T20:35:28.746928] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-02-03T20:35:28.746996] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-02-03T20:35:28.747056] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.747334] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-02-03T20:35:28.747609] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-02-03T20:35:28.747862] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-02-03T20:35:28.748878] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.749170] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.749558] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.749817] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.750056] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.750296] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-02-03T20:35:28.750530] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-02-03T20:35:28.750628] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-02-03T20:35:28.750855] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-02-03T20:35:28.751131] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-02-03T20:35:28.751373] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.751439] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-02-03T20:35:28.751507] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-02-03T20:35:28.751829] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-02-03T20:35:28.752069] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.752339] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-02-03T20:35:28.752612] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-02-03T20:35:28.752869] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.753095] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.753671] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-02-03T20:35:28.754070] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-02-03T20:35:28.754308] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.754567] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.754882] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-02-03T20:35:28.755593] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.755842] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.756072] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-02-03T20:35:28.756359] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-02-03T20:35:28.756429] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-02-03T20:35:28.756783] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-02-03T20:35:28.757079] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.757149] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-02-03T20:35:28.757207] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.757274] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.757652] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-02-03T20:35:28.757732] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.757994] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-02-03T20:35:28.758093] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-02-03T20:35:28.758379] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-02-03T20:35:28.758666] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.758901] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.759190] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.759491] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-02-03T20:35:28.759836] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.759945] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-02-03T20:35:28.760215] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.760522] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.760853] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-02-03T20:35:28.760960] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-02-03T20:35:28.761056] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.761349] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-02-03T20:35:28.761751] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.761832] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-02-03T20:35:28.761902] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-02-03T20:35:28.761962] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.762349] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.762634] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-02-03T20:35:28.762904] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-02-03T20:35:28.763147] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.763388] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-02-03T20:35:28.763461] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-02-03T20:35:28.763847] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.764094] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-02-03T20:35:28.764336] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-02-03T20:35:28.765289] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-02-03T20:35:28.765532] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.765799] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.766205] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-02-03T20:35:28.766447] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-02-03T20:35:28.766843] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-02-03T20:35:28.767085] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.767168] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.767456] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-02-03T20:35:28.767705] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.767991] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-02-03T20:35:28.768350] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-02-03T20:35:28.768431] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-02-03T20:35:28.768683] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-02-03T20:35:28.768932] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-02-03T20:35:28.769179] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-02-03T20:35:28.769262] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-02-03T20:35:28.769520] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.769619] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-02-03T20:35:28.769890] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-02-03T20:35:28.770200] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-02-03T20:35:28.770438] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-02-03T20:35:28.770803] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.771063] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.771147] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-02-03T20:35:28.771636] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-02-03T20:35:28.771883] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-02-03T20:35:28.772129] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.772591] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-02-03T20:35:28.772855] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-02-03T20:35:28.772936] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-02-03T20:35:28.773000] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-02-03T20:35:28.773492] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-02-03T20:35:28.773891] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-02-03T20:35:28.773967] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-02-03T20:35:28.774202] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.774276] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-02-03T20:35:28.774519] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-02-03T20:35:28.774776] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-02-03T20:35:28.775071] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-02-03T20:35:28.775515] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-02-03T20:35:28.775782] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-02-03T20:35:28.775858] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.775940] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-02-03T20:35:28.776365] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.776631] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-02-03T20:35:28.776942] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-02-03T20:35:28.777190] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-02-03T20:35:28.777479] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-02-03T20:35:28.777749] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-02-03T20:35:28.777826] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.777889] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-02-03T20:35:28.778195] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-02-03T20:35:28.778632] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-02-03T20:35:28.778906] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.779377] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-02-03T20:35:28.779655] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-02-03T20:35:28.780081] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-02-03T20:35:28.780161] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-02-03T20:35:28.780590] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-02-03T20:35:28.780841] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-02-03T20:35:28.781204] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-02-03T20:35:28.781284] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-02-03T20:35:28.781588] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-02-03T20:35:28.781671] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-02-03T20:35:28.781731] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-02-03T20:35:28.781967] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-02-03T20:35:28.782421] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-02-03T20:35:28.782690] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.782984] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-02-03T20:35:28.783057] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-02-03T20:35:28.784043] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-02-03T20:35:28.784479] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.784723] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-02-03T20:35:28.784798] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-02-03T20:35:28.784859] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.784918] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.785343] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.785417] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-02-03T20:35:28.785699] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.785783] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-02-03T20:35:28.785844] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-02-03T20:35:28.785902] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-02-03T20:35:28.786151] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-02-03T20:35:28.786224] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-02-03T20:35:28.786474] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-02-03T20:35:28.786848] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-02-03T20:35:28.787093] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-02-03T20:35:28.787488] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-02-03T20:35:28.787779] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.787860] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-02-03T20:35:28.788097] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-02-03T20:35:28.788517] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-02-03T20:35:28.788610] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-02-03T20:35:28.788847] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-02-03T20:35:28.789092] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-02-03T20:35:28.789163] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.789514] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-02-03T20:35:28.789785] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-02-03T20:35:28.790028] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-02-03T20:35:28.790105] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-02-03T20:35:28.790364] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-02-03T20:35:28.790658] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-02-03T20:35:28.790731] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-02-03T20:35:28.790791] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-02-03T20:35:28.791085] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-02-03T20:35:28.791333] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-02-03T20:35:28.791599] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.791969] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.792224] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-02-03T20:35:28.792702] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-02-03T20:35:28.792966] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-02-03T20:35:28.793261] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.793558] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.793823] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-02-03T20:35:28.794117] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-02-03T20:35:28.794408] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-02-03T20:35:28.794647] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-02-03T20:35:28.794720] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-02-03T20:35:28.794978] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-02-03T20:35:28.795257] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-02-03T20:35:28.795339] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.795401] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-02-03T20:35:28.795461] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.795728] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.795999] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-02-03T20:35:28.796406] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-02-03T20:35:28.796479] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-02-03T20:35:28.796745] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-02-03T20:35:28.797025] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-02-03T20:35:28.797473] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-02-03T20:35:28.798530] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.798922] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-02-03T20:35:28.799169] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-02-03T20:35:28.799410] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.799702] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-02-03T20:35:28.800078] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-02-03T20:35:28.800149] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-02-03T20:35:28.800433] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-02-03T20:35:28.800511] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.800929] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-02-03T20:35:28.801231] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-02-03T20:35:28.801493] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-02-03T20:35:28.801755] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-02-03T20:35:28.802030] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-02-03T20:35:28.802296] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-02-03T20:35:28.802604] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-02-03T20:35:28.802974] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-02-03T20:35:28.803214] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-02-03T20:35:28.803456] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-02-03T20:35:28.803529] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-02-03T20:35:28.803915] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-02-03T20:35:28.803992] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-02-03T20:35:28.804229] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.804491] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-02-03T20:35:28.804783] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-02-03T20:35:28.805037] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-02-03T20:35:28.805440] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-02-03T20:35:28.805698] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-02-03T20:35:28.805967] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-02-03T20:35:28.806233] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-02-03T20:35:28.806477] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.806551] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.806640] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-02-03T20:35:28.806703] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.807066] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-02-03T20:35:28.807327] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-02-03T20:35:28.807589] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.807833] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-02-03T20:35:28.808086] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-02-03T20:35:28.808171] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.808609] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-02-03T20:35:28.808848] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-02-03T20:35:28.809114] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.809514] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.809932] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-02-03T20:35:28.810377] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-02-03T20:35:28.810654] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-02-03T20:35:28.810944] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.811185] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-02-03T20:35:28.811430] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.811675] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-02-03T20:35:28.811926] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-02-03T20:35:28.812167] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-02-03T20:35:28.812480] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-02-03T20:35:28.812737] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.812810] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-02-03T20:35:28.813043] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-02-03T20:35:28.813416] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-02-03T20:35:28.813491] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.813607] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-02-03T20:35:28.813675] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-02-03T20:35:28.813961] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-02-03T20:35:28.814233] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.814497] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-02-03T20:35:28.814591] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-02-03T20:35:28.815005] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-02-03T20:35:28.815266] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.815524] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-02-03T20:35:28.815654] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-02-03T20:35:28.816035] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-02-03T20:35:28.816109] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.816471] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.816738] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-02-03T20:35:28.816813] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.816875] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.817127] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-02-03T20:35:28.817371] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-02-03T20:35:28.817670] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-02-03T20:35:28.818119] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-02-03T20:35:28.818374] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-02-03T20:35:28.818648] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-02-03T20:35:28.818722] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.819084] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-02-03T20:35:28.819451] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-02-03T20:35:28.819708] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-02-03T20:35:28.819950] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-02-03T20:35:28.820197] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-02-03T20:35:28.820487] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-02-03T20:35:28.820559] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-02-03T20:35:28.820817] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-02-03T20:35:28.820889] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-02-03T20:35:28.821170] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-02-03T20:35:28.821408] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-02-03T20:35:28.821645] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-02-03T20:35:28.821882] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-02-03T20:35:28.822119] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-02-03T20:35:28.822357] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-02-03T20:35:28.822624] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-02-03T20:35:28.822882] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-02-03T20:35:28.822959] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.823203] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-02-03T20:35:28.823631] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-02-03T20:35:28.823876] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-02-03T20:35:28.823950] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-02-03T20:35:28.824026] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-02-03T20:35:28.824100] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-02-03T20:35:28.824490] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-02-03T20:35:28.824736] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-02-03T20:35:28.824811] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-02-03T20:35:28.825065] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-02-03T20:35:28.825474] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-02-03T20:35:28.825717] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-02-03T20:35:28.825971] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-02-03T20:35:28.826506] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-02-03T20:35:28.826767] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-02-03T20:35:28.827012] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-02-03T20:35:28.827413] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.827668] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-02-03T20:35:28.827908] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-02-03T20:35:28.828434] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-02-03T20:35:28.828507] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-02-03T20:35:28.829440] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-02-03T20:35:28.829692] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-02-03T20:35:28.829943] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.830206] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-02-03T20:35:28.830597] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-02-03T20:35:28.830842] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.831713] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-02-03T20:35:28.832127] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-02-03T20:35:28.832448] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.832556] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-02-03T20:35:28.832858] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-02-03T20:35:28.833141] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-02-03T20:35:28.833423] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.833709] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-02-03T20:35:28.833797] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-02-03T20:35:28.834191] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-02-03T20:35:28.834493] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-02-03T20:35:28.834596] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-02-03T20:35:28.834674] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-02-03T20:35:28.834942] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-02-03T20:35:28.835218] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.835512] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-02-03T20:35:28.835805] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-02-03T20:35:28.835885] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.836136] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-02-03T20:35:28.836424] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-02-03T20:35:28.836700] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-02-03T20:35:28.836987] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-02-03T20:35:28.837493] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-02-03T20:35:28.837783] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-02-03T20:35:28.838072] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-02-03T20:35:28.838481] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.838779] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-02-03T20:35:28.839061] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-02-03T20:35:28.839141] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-02-03T20:35:28.839451] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.839748] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-02-03T20:35:28.840188] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-02-03T20:35:28.840462] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-02-03T20:35:28.840900] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-02-03T20:35:28.841184] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.841509] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.841854] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-02-03T20:35:28.842132] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.842552] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-02-03T20:35:28.842901] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-02-03T20:35:28.843330] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-02-03T20:35:28.843609] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-02-03T20:35:28.843949] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-02-03T20:35:28.844028] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.844284] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-02-03T20:35:28.844600] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.844867] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-02-03T20:35:28.845140] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-02-03T20:35:28.845605] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-02-03T20:35:28.845847] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-02-03T20:35:28.845922] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.846416] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-02-03T20:35:28.846797] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-02-03T20:35:28.846871] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-02-03T20:35:28.847125] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-02-03T20:35:28.847481] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-02-03T20:35:28.847718] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-02-03T20:35:28.848017] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.848984] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-02-03T20:35:28.849251] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-02-03T20:35:28.849674] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-02-03T20:35:28.849933] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-02-03T20:35:28.850180] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-02-03T20:35:28.850475] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-02-03T20:35:28.850766] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-02-03T20:35:28.851075] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.851335] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-02-03T20:35:28.851408] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-02-03T20:35:28.851736] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-02-03T20:35:28.851823] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.852062] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-02-03T20:35:28.852308] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-02-03T20:35:28.852543] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-02-03T20:35:28.852803] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-02-03T20:35:28.852899] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-02-03T20:35:28.853150] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.853223] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-02-03T20:35:28.853598] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-02-03T20:35:28.853919] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.853994] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-02-03T20:35:28.854298] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-02-03T20:35:28.854615] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.854868] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.855111] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-02-03T20:35:28.855365] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-02-03T20:35:28.855602] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.855841] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.856202] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-02-03T20:35:28.856461] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-02-03T20:35:28.856750] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.857006] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-02-03T20:35:28.857270] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-02-03T20:35:28.857515] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-02-03T20:35:28.857614] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-02-03T20:35:28.857691] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-02-03T20:35:28.857944] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.858344] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-02-03T20:35:28.858601] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.858838] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.858908] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-02-03T20:35:28.859137] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-02-03T20:35:28.859379] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-02-03T20:35:28.859643] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-02-03T20:35:28.859876] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.859957] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.860193] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-02-03T20:35:28.860448] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.860841] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.860912] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.861166] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-02-03T20:35:28.861408] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-02-03T20:35:28.861479] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-02-03T20:35:28.861539] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.861793] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-02-03T20:35:28.861867] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-02-03T20:35:28.861926] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-02-03T20:35:28.862173] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-02-03T20:35:28.863118] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.863353] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-02-03T20:35:28.863608] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-02-03T20:35:28.863682] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-02-03T20:35:28.863743] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-02-03T20:35:28.863975] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.864337] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-02-03T20:35:28.864599] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-02-03T20:35:28.864859] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-02-03T20:35:28.865140] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.865535] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.865804] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.865889] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-02-03T20:35:28.866287] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.866604] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-02-03T20:35:28.866878] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-02-03T20:35:28.867148] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-02-03T20:35:28.867387] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-02-03T20:35:28.867648] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-02-03T20:35:28.867943] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-02-03T20:35:28.868215] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-02-03T20:35:28.868507] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.868599] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-02-03T20:35:28.868672] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.868903] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.869160] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-02-03T20:35:28.869406] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-02-03T20:35:28.869478] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-02-03T20:35:28.869757] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-02-03T20:35:28.870027] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-02-03T20:35:28.871025] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-02-03T20:35:28.871290] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-02-03T20:35:28.871362] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-02-03T20:35:28.871603] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-02-03T20:35:28.871844] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-02-03T20:35:28.872114] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.872197] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-02-03T20:35:28.872434] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-02-03T20:35:28.872799] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-02-03T20:35:28.873049] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.873307] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-02-03T20:35:28.873549] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-02-03T20:35:28.873812] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-02-03T20:35:28.874621] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.874867] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-02-03T20:35:28.874941] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-02-03T20:35:28.875181] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-02-03T20:35:28.875254] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-02-03T20:35:28.875538] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-02-03T20:35:28.875816] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-02-03T20:35:28.875889] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-02-03T20:35:28.876149] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-02-03T20:35:28.876413] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-02-03T20:35:28.876668] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-02-03T20:35:28.876924] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-02-03T20:35:28.876998] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-02-03T20:35:28.877246] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-02-03T20:35:28.877608] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-02-03T20:35:28.877849] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-02-03T20:35:28.878115] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-02-03T20:35:28.878362] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-02-03T20:35:28.878619] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-02-03T20:35:28.878691] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-02-03T20:35:28.878922] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-02-03T20:35:28.879184] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.879414] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-02-03T20:35:28.879777] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-02-03T20:35:28.880029] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-02-03T20:35:28.880443] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.881387] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-02-03T20:35:28.881646] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-02-03T20:35:28.881885] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-02-03T20:35:28.882183] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-02-03T20:35:28.882594] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-02-03T20:35:28.882840] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-02-03T20:35:28.883081] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-02-03T20:35:28.883769] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.884006] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-02-03T20:35:28.884299] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.884372] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-02-03T20:35:28.884603] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.884846] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-02-03T20:35:28.885085] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-02-03T20:35:28.885318] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.885711] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-02-03T20:35:28.885786] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-02-03T20:35:28.886027] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-02-03T20:35:28.886283] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-02-03T20:35:28.886359] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.886609] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-02-03T20:35:28.886854] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.887096] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-02-03T20:35:28.887530] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-02-03T20:35:28.888529] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-02-03T20:35:28.888799] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-02-03T20:35:28.889058] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-02-03T20:35:28.889348] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-02-03T20:35:28.889606] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.889871] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-02-03T20:35:28.890139] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.890211] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-02-03T20:35:28.890455] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.890839] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-02-03T20:35:28.891131] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-02-03T20:35:28.891517] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-02-03T20:35:28.891853] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-02-03T20:35:28.891933] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-02-03T20:35:28.892210] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-02-03T20:35:28.892461] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-02-03T20:35:28.892753] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-02-03T20:35:28.893032] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-02-03T20:35:28.893289] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-02-03T20:35:28.893524] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-02-03T20:35:28.893840] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-02-03T20:35:28.894094] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-02-03T20:35:28.894331] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-02-03T20:35:28.894403] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-02-03T20:35:28.894640] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-02-03T20:35:28.894882] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-02-03T20:35:28.895133] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-02-03T20:35:28.895205] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-02-03T20:35:28.895451] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-02-03T20:35:28.895705] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-02-03T20:35:28.895949] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.896210] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-02-03T20:35:28.896471] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-02-03T20:35:28.896545] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-02-03T20:35:28.896631] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-02-03T20:35:28.896908] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-02-03T20:35:28.897166] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.897431] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-02-03T20:35:28.897511] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.897764] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-02-03T20:35:28.898038] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-02-03T20:35:28.898290] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.898364] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-02-03T20:35:28.898644] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-02-03T20:35:28.899051] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-02-03T20:35:28.899468] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.899715] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-02-03T20:35:28.900093] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-02-03T20:35:28.900184] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-02-03T20:35:28.900599] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-02-03T20:35:28.900862] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-02-03T20:35:28.901608] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-02-03T20:35:28.901856] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.901928] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-02-03T20:35:28.902177] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-02-03T20:35:28.902250] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.902603] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-02-03T20:35:28.902676] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-02-03T20:35:28.902958] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-02-03T20:35:28.903210] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-02-03T20:35:28.903506] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-02-03T20:35:28.903603] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-02-03T20:35:28.903667] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.904047] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-02-03T20:35:28.904310] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-02-03T20:35:28.904561] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-02-03T20:35:28.904950] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-02-03T20:35:28.905216] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-02-03T20:35:28.905464] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-02-03T20:35:28.905706] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-02-03T20:35:28.905950] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-02-03T20:35:28.906187] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-02-03T20:35:28.906421] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-02-03T20:35:28.906658] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-02-03T20:35:28.906893] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-02-03T20:35:28.906964] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-02-03T20:35:28.907186] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-02-03T20:35:28.907439] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.907520] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-02-03T20:35:28.907901] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.908222] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-02-03T20:35:28.908460] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-02-03T20:35:28.908747] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-02-03T20:35:28.908819] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-02-03T20:35:28.909064] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-02-03T20:35:28.909150] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.909430] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.909501] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-02-03T20:35:28.909727] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-02-03T20:35:28.909964] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.910052] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-02-03T20:35:28.910305] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.910539] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.910811] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-02-03T20:35:28.910881] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-02-03T20:35:28.911114] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-02-03T20:35:28.911355] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-02-03T20:35:28.911443] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-02-03T20:35:28.911799] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-02-03T20:35:28.912056] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-02-03T20:35:28.912305] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-02-03T20:35:28.912555] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-02-03T20:35:28.912829] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-02-03T20:35:28.913076] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.913148] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-02-03T20:35:28.913386] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-02-03T20:35:28.913640] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-02-03T20:35:28.913720] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-02-03T20:35:28.913783] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-02-03T20:35:28.914044] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-02-03T20:35:28.914309] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-02-03T20:35:28.914548] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-02-03T20:35:28.914808] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-02-03T20:35:28.914897] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-02-03T20:35:28.915127] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-02-03T20:35:28.915375] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-02-03T20:35:28.915638] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-02-03T20:35:28.916038] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-02-03T20:35:28.916276] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-02-03T20:35:28.916554] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-02-03T20:35:28.916946] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-02-03T20:35:28.917339] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-02-03T20:35:28.918080] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-02-03T20:35:28.918357] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-02-03T20:35:28.918441] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.918519] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.918793] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-02-03T20:35:28.919757] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-02-03T20:35:28.919849] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-02-03T20:35:28.920098] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-02-03T20:35:28.920359] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-02-03T20:35:28.920433] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-02-03T20:35:28.920680] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-02-03T20:35:28.921058] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-02-03T20:35:28.921302] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-02-03T20:35:28.921541] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-02-03T20:35:28.921825] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-02-03T20:35:28.922064] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.922138] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-02-03T20:35:28.922366] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-02-03T20:35:28.922731] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-02-03T20:35:28.922806] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.922868] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-02-03T20:35:28.922929] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-02-03T20:35:28.923002] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-02-03T20:35:28.923081] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-02-03T20:35:28.923328] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.923591] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-02-03T20:35:28.923905] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-02-03T20:35:28.924157] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-02-03T20:35:28.924548] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-02-03T20:35:28.924839] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-02-03T20:35:28.925094] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-02-03T20:35:28.925347] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-02-03T20:35:28.925440] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-02-03T20:35:28.925700] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-02-03T20:35:28.925952] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-02-03T20:35:28.926224] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.926658] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.926959] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-02-03T20:35:28.927039] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-02-03T20:35:28.927412] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-02-03T20:35:28.927657] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.927896] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-02-03T20:35:28.928187] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-02-03T20:35:28.928677] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-02-03T20:35:28.928938] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-02-03T20:35:28.929199] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-02-03T20:35:28.929634] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.929883] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-02-03T20:35:28.930132] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.931071] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.931507] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-02-03T20:35:28.931777] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-02-03T20:35:28.932057] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-02-03T20:35:28.932155] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.932513] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-02-03T20:35:28.932901] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-02-03T20:35:28.933156] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.933239] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.933672] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-02-03T20:35:28.933913] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.934380] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-02-03T20:35:28.934467] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-02-03T20:35:28.934846] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-02-03T20:35:28.935281] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-02-03T20:35:28.935653] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.935909] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-02-03T20:35:28.936174] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-02-03T20:35:28.936416] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-02-03T20:35:28.936661] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-02-03T20:35:28.936953] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-02-03T20:35:28.937207] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-02-03T20:35:28.937603] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-02-03T20:35:28.937677] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-02-03T20:35:28.937932] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.938320] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-02-03T20:35:28.938393] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-02-03T20:35:28.938645] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-02-03T20:35:28.938918] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-02-03T20:35:28.939287] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.939526] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-02-03T20:35:28.939821] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.939893] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.940152] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-02-03T20:35:28.940392] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-02-03T20:35:28.940475] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.940836] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-02-03T20:35:28.941228] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-02-03T20:35:28.941476] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-02-03T20:35:28.941774] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.942051] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-02-03T20:35:28.942345] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-02-03T20:35:28.942417] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-02-03T20:35:28.942475] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-02-03T20:35:28.942705] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-02-03T20:35:28.942965] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-02-03T20:35:28.943280] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-02-03T20:35:28.943800] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-02-03T20:35:28.944540] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-02-03T20:35:28.944921] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-02-03T20:35:28.945292] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-02-03T20:35:28.945601] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-02-03T20:35:28.945864] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-02-03T20:35:28.946162] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-02-03T20:35:28.946403] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-02-03T20:35:28.946647] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-02-03T20:35:28.946937] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-02-03T20:35:28.947176] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-02-03T20:35:28.947542] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-02-03T20:35:28.947825] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-02-03T20:35:28.948100] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-02-03T20:35:28.948389] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-02-03T20:35:28.948772] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.949085] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-02-03T20:35:28.949222] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.949473] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-02-03T20:35:28.949544] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-02-03T20:35:28.949819] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-02-03T20:35:28.950093] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-02-03T20:35:28.950372] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-02-03T20:35:28.950630] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-02-03T20:35:28.950873] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-02-03T20:35:28.951250] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-02-03T20:35:28.951509] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-02-03T20:35:28.951944] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-02-03T20:35:28.952294] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-02-03T20:35:28.952391] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-02-03T20:35:28.952672] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-02-03T20:35:28.952981] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-02-03T20:35:28.953317] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-02-03T20:35:28.953731] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-02-03T20:35:28.954183] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-02-03T20:35:28.954499] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.954822] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-02-03T20:35:28.955060] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-02-03T20:35:28.955318] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-02-03T20:35:28.955389] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-02-03T20:35:28.955673] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-02-03T20:35:28.955907] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-02-03T20:35:28.955994] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-02-03T20:35:28.956298] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.956379] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-02-03T20:35:28.956471] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-02-03T20:35:28.956766] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.956999] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-02-03T20:35:28.957069] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-02-03T20:35:28.957336] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-02-03T20:35:28.957592] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-02-03T20:35:28.957664] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-02-03T20:35:28.957906] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-02-03T20:35:28.957987] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-02-03T20:35:28.958046] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-02-03T20:35:28.958279] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-02-03T20:35:28.958514] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-02-03T20:35:28.958767] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-02-03T20:35:28.959010] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.959250] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-02-03T20:35:28.959657] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-02-03T20:35:28.959735] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-02-03T20:35:28.959987] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-02-03T20:35:28.960069] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-02-03T20:35:28.960138] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-02-03T20:35:28.960368] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-02-03T20:35:28.960629] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-02-03T20:35:28.960714] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.960773] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-02-03T20:35:28.960844] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-02-03T20:35:28.961143] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-02-03T20:35:28.961241] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-02-03T20:35:28.961529] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-02-03T20:35:28.961852] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-02-03T20:35:28.962093] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.962990] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-02-03T20:35:28.963269] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-02-03T20:35:28.963524] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.963791] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-02-03T20:35:28.964047] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-02-03T20:35:28.964360] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-02-03T20:35:28.964605] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-02-03T20:35:28.964676] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.964908] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.964979] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-02-03T20:35:28.965208] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-02-03T20:35:28.965463] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-02-03T20:35:28.965752] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-02-03T20:35:28.965824] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-02-03T20:35:28.965896] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-02-03T20:35:28.966154] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-02-03T20:35:28.966226] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-02-03T20:35:28.966288] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-02-03T20:35:28.966512] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-02-03T20:35:28.966763] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-02-03T20:35:28.967061] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-02-03T20:35:28.967310] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-02-03T20:35:28.967585] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-02-03T20:35:28.967846] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-02-03T20:35:28.968103] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-02-03T20:35:28.968364] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-02-03T20:35:28.968607] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-02-03T20:35:28.968849] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-02-03T20:35:28.969112] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-02-03T20:35:28.969409] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-02-03T20:35:28.969493] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-02-03T20:35:28.969730] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-02-03T20:35:28.969980] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-02-03T20:35:28.970070] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-02-03T20:35:28.970151] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-02-03T20:35:28.970441] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.970702] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-02-03T20:35:28.970780] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-02-03T20:35:28.971031] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-02-03T20:35:28.971101] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-02-03T20:35:28.971377] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-02-03T20:35:28.971662] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-02-03T20:35:28.971947] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-02-03T20:35:28.972184] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-02-03T20:35:28.972440] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-02-03T20:35:28.972725] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-02-03T20:35:28.972962] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-02-03T20:35:28.973039] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-02-03T20:35:28.973267] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-02-03T20:35:28.973533] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-02-03T20:35:28.973800] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.974041] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-02-03T20:35:28.974119] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-02-03T20:35:28.974394] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-02-03T20:35:28.974465] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-02-03T20:35:28.974732] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-02-03T20:35:28.975026] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-02-03T20:35:28.975266] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-02-03T20:35:28.975556] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-02-03T20:35:28.975861] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-02-03T20:35:28.976128] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-02-03T20:35:28.976363] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-02-03T20:35:28.976434] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-02-03T20:35:28.976503] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-02-03T20:35:28.976592] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-02-03T20:35:28.976875] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.977158] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-02-03T20:35:28.977390] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-02-03T20:35:28.977692] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-02-03T20:35:28.977764] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-02-03T20:35:28.978000] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-02-03T20:35:28.978235] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-02-03T20:35:28.978519] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-02-03T20:35:28.978615] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-02-03T20:35:28.978861] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-02-03T20:35:28.979108] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-02-03T20:35:28.979398] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-02-03T20:35:28.979692] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-02-03T20:35:28.979955] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-02-03T20:35:28.980211] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-02-03T20:35:28.980491] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-02-03T20:35:28.980567] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-02-03T20:35:28.980819] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-02-03T20:35:28.980900] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-02-03T20:35:28.980968] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-02-03T20:35:28.981202] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-02-03T20:35:28.981439] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-02-03T20:35:28.981688] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-02-03T20:35:28.981917] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-02-03T20:35:28.982199] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-02-03T20:35:28.982429] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-02-03T20:35:28.982676] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-02-03T20:35:28.982743] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-02-03T20:35:28.982960] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-02-03T20:35:28.983037] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.983286] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-02-03T20:35:28.983511] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-02-03T20:35:28.983597] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-02-03T20:35:28.983658] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-02-03T20:35:28.983900] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-02-03T20:35:28.984615] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-02-03T20:35:28.984874] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-02-03T20:35:28.985125] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-02-03T20:35:28.985401] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-02-03T20:35:28.985658] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-02-03T20:35:28.985728] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-02-03T20:35:28.985974] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-02-03T20:35:28.986300] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-02-03T20:35:28.986545] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-02-03T20:35:28.986837] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-02-03T20:35:28.987112] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-02-03T20:35:28.987371] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-02-03T20:35:28.987604] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-02-03T20:35:28.987849] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-02-03T20:35:28.988113] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-02-03T20:35:28.988362] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-02-03T20:35:28.988621] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-02-03T20:35:28.988879] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-02-03T20:35:28.989122] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-02-03T20:35:28.989356] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-02-03T20:35:28.989602] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-02-03T20:35:28.989861] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-02-03T20:35:28.990154] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-02-03T20:35:28.990391] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-02-03T20:35:28.990644] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.990942] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-02-03T20:35:28.991024] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-02-03T20:35:28.991274] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-02-03T20:35:28.991560] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-02-03T20:35:28.991831] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-02-03T20:35:28.992064] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-02-03T20:35:28.992360] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-02-03T20:35:28.992619] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-02-03T20:35:28.992686] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-02-03T20:35:28.992910] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-02-03T20:35:28.993146] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-02-03T20:35:28.993386] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-02-03T20:35:28.993618] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-02-03T20:35:28.993686] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-02-03T20:35:28.993982] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-02-03T20:35:28.994912] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-02-03T20:35:28.995155] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-02-03T20:35:28.995410] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-02-03T20:35:28.995478] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-02-03T20:35:28.995764] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-02-03T20:35:28.996022] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-02-03T20:35:28.996307] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.996544] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-02-03T20:35:28.996821] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-02-03T20:35:28.997107] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-02-03T20:35:28.997354] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-02-03T20:35:28.997421] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-02-03T20:35:28.997487] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-02-03T20:35:28.997747] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-02-03T20:35:28.997815] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-02-03T20:35:28.998052] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-02-03T20:35:28.998293] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-02-03T20:35:28.998544] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-02-03T20:35:28.998809] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-02-03T20:35:28.999048] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-02-03T20:35:28.999299] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-02-03T20:35:28.999365] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-02-03T20:35:28.999606] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-02-03T20:35:28.999868] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-02-03T20:35:28.999936] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-02-03T20:35:29.000227] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-02-03T20:35:29.000511] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-02-03T20:35:29.000599] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.000824] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-02-03T20:35:29.000900] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-02-03T20:35:29.000966] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.001038] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-02-03T20:35:29.001284] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.001516] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.001784] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-02-03T20:35:29.002033] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-02-03T20:35:29.002267] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-02-03T20:35:29.002538] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-02-03T20:35:29.002805] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-02-03T20:35:29.003111] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.003356] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.003600] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-02-03T20:35:29.003833] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-02-03T20:35:29.004131] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-02-03T20:35:29.004423] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-02-03T20:35:29.004675] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-02-03T20:35:29.004925] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-02-03T20:35:29.005004] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-02-03T20:35:29.005281] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-02-03T20:35:29.005350] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-02-03T20:35:29.005410] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-02-03T20:35:29.005660] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-02-03T20:35:29.005926] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.006246] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-02-03T20:35:29.006654] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-02-03T20:35:29.006902] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-02-03T20:35:29.007150] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.007419] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-02-03T20:35:29.007689] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-02-03T20:35:29.007934] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-02-03T20:35:29.008290] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-02-03T20:35:29.008534] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-02-03T20:35:29.008799] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-02-03T20:35:29.009082] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-02-03T20:35:29.009361] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-02-03T20:35:29.009601] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-02-03T20:35:29.009839] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-02-03T20:35:29.011258] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-02-03T20:35:29.011506] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.011788] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-02-03T20:35:29.012100] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-02-03T20:35:29.012346] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-02-03T20:35:29.012594] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-02-03T20:35:29.012664] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-02-03T20:35:29.012958] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-02-03T20:35:29.013253] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-02-03T20:35:29.013330] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-02-03T20:35:29.013596] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.013886] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.014117] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-02-03T20:35:29.014548] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-02-03T20:35:29.014828] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-02-03T20:35:29.015119] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-02-03T20:35:29.015356] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-02-03T20:35:29.015604] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-02-03T20:35:29.015858] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-02-03T20:35:29.016140] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-02-03T20:35:29.016631] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-02-03T20:35:29.016708] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-02-03T20:35:29.016958] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.017252] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.017687] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-02-03T20:35:29.017997] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-02-03T20:35:29.018398] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-02-03T20:35:29.018469] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-02-03T20:35:29.018699] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.018768] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-02-03T20:35:29.019129] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-02-03T20:35:29.019299] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-02-03T20:35:29.019595] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-02-03T20:35:29.019669] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-02-03T20:35:29.019730] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-02-03T20:35:29.019977] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-02-03T20:35:29.020303] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-02-03T20:35:29.020373] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.020639] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-02-03T20:35:29.020709] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.020967] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-02-03T20:35:29.021237] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.021551] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-02-03T20:35:29.021873] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-02-03T20:35:29.021954] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-02-03T20:35:29.022210] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-02-03T20:35:29.022464] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-02-03T20:35:29.022547] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-02-03T20:35:29.022814] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-02-03T20:35:29.022895] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-02-03T20:35:29.023181] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-02-03T20:35:29.023436] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-02-03T20:35:29.023514] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-02-03T20:35:29.023765] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-02-03T20:35:29.023834] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-02-03T20:35:29.024063] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-02-03T20:35:29.024314] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-02-03T20:35:29.024393] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-02-03T20:35:29.024629] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-02-03T20:35:29.024885] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-02-03T20:35:29.025139] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-02-03T20:35:29.025370] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-02-03T20:35:29.025661] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-02-03T20:35:29.025928] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-02-03T20:35:29.026199] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-02-03T20:35:29.026278] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-02-03T20:35:29.026351] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.026598] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-02-03T20:35:29.026900] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.027182] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-02-03T20:35:29.027270] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-02-03T20:35:29.027330] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-02-03T20:35:29.027601] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-02-03T20:35:29.027873] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-02-03T20:35:29.028175] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-02-03T20:35:29.028453] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-02-03T20:35:29.028522] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.028840] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-02-03T20:35:29.028911] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-02-03T20:35:29.028969] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-02-03T20:35:29.029026] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-02-03T20:35:29.029083] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.029386] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-02-03T20:35:29.029454] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-02-03T20:35:29.029764] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-02-03T20:35:29.030070] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-02-03T20:35:29.030151] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-02-03T20:35:29.030383] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.030624] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-02-03T20:35:29.030879] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-02-03T20:35:29.031130] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-02-03T20:35:29.031431] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-02-03T20:35:29.031509] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.031653] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-02-03T20:35:29.031954] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-02-03T20:35:29.032256] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-02-03T20:35:29.032526] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-02-03T20:35:29.032808] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.033081] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.033338] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-02-03T20:35:29.033602] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-02-03T20:35:29.033869] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.033942] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-02-03T20:35:29.034204] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-02-03T20:35:29.034462] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-02-03T20:35:29.034747] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.035839] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.036107] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-02-03T20:35:29.036393] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-02-03T20:35:29.036649] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.036945] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-02-03T20:35:29.037260] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-02-03T20:35:29.037564] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.037827] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-02-03T20:35:29.037895] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-02-03T20:35:29.038200] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-02-03T20:35:29.038442] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-02-03T20:35:29.038685] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-02-03T20:35:29.038931] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-02-03T20:35:29.039194] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-02-03T20:35:29.039493] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-02-03T20:35:29.039764] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-02-03T20:35:29.040082] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-02-03T20:35:29.040340] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-02-03T20:35:29.040605] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-02-03T20:35:29.040867] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.041103] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-02-03T20:35:29.041359] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-02-03T20:35:29.041595] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-02-03T20:35:29.041840] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.042076] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-02-03T20:35:29.042143] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.042387] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-02-03T20:35:29.042455] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-02-03T20:35:29.042521] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-02-03T20:35:29.042795] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.043036] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-02-03T20:35:29.043291] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.043527] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.043786] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.044029] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-02-03T20:35:29.044284] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-02-03T20:35:29.044531] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.044823] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-02-03T20:35:29.045081] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-02-03T20:35:29.045177] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-02-03T20:35:29.045240] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-02-03T20:35:29.045533] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-02-03T20:35:29.045786] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.046046] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-02-03T20:35:29.046313] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-02-03T20:35:29.046608] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-02-03T20:35:29.046846] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-02-03T20:35:29.047104] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-02-03T20:35:29.047358] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-02-03T20:35:29.047607] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-02-03T20:35:29.047905] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-02-03T20:35:29.048917] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-02-03T20:35:29.049008] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-02-03T20:35:29.049304] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-02-03T20:35:29.049604] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.049931] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-02-03T20:35:29.050267] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-02-03T20:35:29.051603] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-02-03T20:35:29.051676] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-02-03T20:35:29.051957] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.052219] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-02-03T20:35:29.052512] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-02-03T20:35:29.052890] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-02-03T20:35:29.053184] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-02-03T20:35:29.053428] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-02-03T20:35:29.053672] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.053750] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-02-03T20:35:29.053973] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.054223] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-02-03T20:35:29.054466] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-02-03T20:35:29.054553] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-02-03T20:35:29.054826] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-02-03T20:35:29.055118] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.055189] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-02-03T20:35:29.055257] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-02-03T20:35:29.055474] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-02-03T20:35:29.055758] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-02-03T20:35:29.055864] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-02-03T20:35:29.056118] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-02-03T20:35:29.056351] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.056605] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-02-03T20:35:29.056840] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-02-03T20:35:29.056910] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-02-03T20:35:29.057142] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.058033] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.058310] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-02-03T20:35:29.058555] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-02-03T20:35:29.058659] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-02-03T20:35:29.058911] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-02-03T20:35:29.059149] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-02-03T20:35:29.059454] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-02-03T20:35:29.059703] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-02-03T20:35:29.059951] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-02-03T20:35:29.060039] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-02-03T20:35:29.060289] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-02-03T20:35:29.060527] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.060625] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-02-03T20:35:29.060869] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.061108] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-02-03T20:35:29.061401] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-02-03T20:35:29.061698] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-02-03T20:35:29.061934] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-02-03T20:35:29.062187] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.062450] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-02-03T20:35:29.062734] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-02-03T20:35:29.062968] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-02-03T20:35:29.063274] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.063533] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.063801] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.064037] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-02-03T20:35:29.064124] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-02-03T20:35:29.064372] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-02-03T20:35:29.064666] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-02-03T20:35:29.064937] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-02-03T20:35:29.065234] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-02-03T20:35:29.065697] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.065968] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-02-03T20:35:29.066054] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.066465] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-02-03T20:35:29.066749] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-02-03T20:35:29.067054] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-02-03T20:35:29.067354] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-02-03T20:35:29.067648] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-02-03T20:35:29.067896] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-02-03T20:35:29.068178] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.068480] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-02-03T20:35:29.068556] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-02-03T20:35:29.068824] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.069121] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-02-03T20:35:29.069193] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-02-03T20:35:29.069427] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-02-03T20:35:29.069522] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-02-03T20:35:29.069791] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-02-03T20:35:29.070057] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.070331] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-02-03T20:35:29.070587] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-02-03T20:35:29.070672] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-02-03T20:35:29.070949] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-02-03T20:35:29.071198] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-02-03T20:35:29.071444] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-02-03T20:35:29.071813] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-02-03T20:35:29.071942] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-02-03T20:35:29.072019] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.072488] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-02-03T20:35:29.072857] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-02-03T20:35:29.073113] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-02-03T20:35:29.073450] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-02-03T20:35:29.073528] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-02-03T20:35:29.073832] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-02-03T20:35:29.073904] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-02-03T20:35:29.074178] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-02-03T20:35:29.074433] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-02-03T20:35:29.074687] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.074999] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-02-03T20:35:29.075299] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-02-03T20:35:29.075368] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.075601] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-02-03T20:35:29.075854] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-02-03T20:35:29.076121] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.076359] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-02-03T20:35:29.076595] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-02-03T20:35:29.076829] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.077114] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-02-03T20:35:29.077183] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-02-03T20:35:29.077463] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.077710] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-02-03T20:35:29.078029] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-02-03T20:35:29.078323] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.078604] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.078855] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-02-03T20:35:29.079151] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-02-03T20:35:29.079219] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-02-03T20:35:29.079456] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-02-03T20:35:29.079723] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.079985] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-02-03T20:35:29.080234] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-02-03T20:35:29.080317] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-02-03T20:35:29.080390] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-02-03T20:35:29.080455] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-02-03T20:35:29.080715] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-02-03T20:35:29.080784] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-02-03T20:35:29.081073] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-02-03T20:35:29.081349] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-02-03T20:35:29.081418] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-02-03T20:35:29.081678] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-02-03T20:35:29.081944] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-02-03T20:35:29.082238] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-02-03T20:35:29.082498] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-02-03T20:35:29.082737] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-02-03T20:35:29.083001] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-02-03T20:35:29.083274] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.083343] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-02-03T20:35:29.083599] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-02-03T20:35:29.083839] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-02-03T20:35:29.083906] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-02-03T20:35:29.084160] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-02-03T20:35:29.084416] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.084655] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.084950] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-02-03T20:35:29.085181] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-02-03T20:35:29.085263] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.085348] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-02-03T20:35:29.085604] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.085703] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.085778] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-02-03T20:35:29.086040] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-02-03T20:35:29.086411] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-02-03T20:35:29.086681] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-02-03T20:35:29.086943] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.087207] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-02-03T20:35:29.087448] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.087722] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-02-03T20:35:29.087791] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-02-03T20:35:29.088027] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-02-03T20:35:29.088279] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-02-03T20:35:29.088545] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-02-03T20:35:29.088634] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-02-03T20:35:29.088935] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-02-03T20:35:29.089188] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.089257] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-02-03T20:35:29.089506] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-02-03T20:35:29.089592] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-02-03T20:35:29.089883] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-02-03T20:35:29.090141] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.090382] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-02-03T20:35:29.090624] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.090919] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-02-03T20:35:29.091162] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-02-03T20:35:29.091230] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.091288] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-02-03T20:35:29.091513] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-02-03T20:35:29.091836] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-02-03T20:35:29.091915] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-02-03T20:35:29.091975] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-02-03T20:35:29.092227] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.092514] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-02-03T20:35:29.092766] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.093029] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-02-03T20:35:29.093276] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-02-03T20:35:29.093344] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.093624] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-02-03T20:35:29.093701] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-02-03T20:35:29.093944] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-02-03T20:35:29.094187] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-02-03T20:35:29.094253] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-02-03T20:35:29.094319] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-02-03T20:35:29.094378] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-02-03T20:35:29.094614] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-02-03T20:35:29.094908] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-02-03T20:35:29.095163] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-02-03T20:35:29.095409] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-02-03T20:35:29.095703] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-02-03T20:35:29.095979] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-02-03T20:35:29.096237] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.096499] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-02-03T20:35:29.096812] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-02-03T20:35:29.096890] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.096951] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.097020] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-02-03T20:35:29.097292] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-02-03T20:35:29.097590] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-02-03T20:35:29.097842] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-02-03T20:35:29.098084] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.098382] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-02-03T20:35:29.098462] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-02-03T20:35:29.098702] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-02-03T20:35:29.098998] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-02-03T20:35:29.099254] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-02-03T20:35:29.099494] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-02-03T20:35:29.099782] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-02-03T20:35:29.100048] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-02-03T20:35:29.100351] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-02-03T20:35:29.100599] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.100848] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.101095] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-02-03T20:35:29.101340] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-02-03T20:35:29.101409] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.101667] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.101746] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-02-03T20:35:29.102053] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.102374] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.102644] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-02-03T20:35:29.102906] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-02-03T20:35:29.103182] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-02-03T20:35:29.103447] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-02-03T20:35:29.103736] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-02-03T20:35:29.103971] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-02-03T20:35:29.104208] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.104456] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.104691] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-02-03T20:35:29.104945] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.105203] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-02-03T20:35:29.105458] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.105527] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.105789] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.106120] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-02-03T20:35:29.106201] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-02-03T20:35:29.106457] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-02-03T20:35:29.106527] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.106771] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-02-03T20:35:29.107014] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.107268] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.107520] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-02-03T20:35:29.107769] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-02-03T20:35:29.107845] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.108083] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-02-03T20:35:29.108350] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.108747] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-02-03T20:35:29.108825] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.109067] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-02-03T20:35:29.109159] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.109414] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-02-03T20:35:29.109688] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.109758] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-02-03T20:35:29.109824] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.110089] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.110168] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.110417] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-02-03T20:35:29.110669] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.110736] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-02-03T20:35:29.110803] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-02-03T20:35:29.110869] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-02-03T20:35:29.111129] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-02-03T20:35:29.111395] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-02-03T20:35:29.111689] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.111927] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-02-03T20:35:29.112192] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-02-03T20:35:29.112474] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-02-03T20:35:29.112707] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-02-03T20:35:29.112775] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-02-03T20:35:29.113019] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-02-03T20:35:29.113101] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-02-03T20:35:29.113173] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-02-03T20:35:29.113426] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.113666] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.113742] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.113992] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-02-03T20:35:29.114239] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-02-03T20:35:29.114530] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-02-03T20:35:29.114628] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-02-03T20:35:29.114870] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-02-03T20:35:29.115171] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-02-03T20:35:29.115435] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-02-03T20:35:29.115691] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-02-03T20:35:29.115946] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.116196] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-02-03T20:35:29.116440] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-02-03T20:35:29.116701] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-02-03T20:35:29.116952] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-02-03T20:35:29.117193] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-02-03T20:35:29.117261] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-02-03T20:35:29.117329] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.117560] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-02-03T20:35:29.117842] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-02-03T20:35:29.118089] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-02-03T20:35:29.118330] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-02-03T20:35:29.118590] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-02-03T20:35:29.118842] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-02-03T20:35:29.119117] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-02-03T20:35:29.119240] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-02-03T20:35:29.119319] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-02-03T20:35:29.119559] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-02-03T20:35:29.119828] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.120135] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-02-03T20:35:29.120430] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-02-03T20:35:29.120721] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-02-03T20:35:29.120992] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-02-03T20:35:29.121234] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-02-03T20:35:29.121303] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-02-03T20:35:29.121536] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-02-03T20:35:29.121802] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.122091] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-02-03T20:35:29.122329] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-02-03T20:35:29.122602] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-02-03T20:35:29.122682] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-02-03T20:35:29.122917] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.123155] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.123422] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-02-03T20:35:29.123493] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-02-03T20:35:29.123732] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-02-03T20:35:29.123995] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-02-03T20:35:29.124067] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-02-03T20:35:29.124319] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.124558] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-02-03T20:35:29.124817] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-02-03T20:35:29.125062] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.125309] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-02-03T20:35:29.125553] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-02-03T20:35:29.125820] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-02-03T20:35:29.126118] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-02-03T20:35:29.126390] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-02-03T20:35:29.126668] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-02-03T20:35:29.126941] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.127185] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-02-03T20:35:29.127489] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.128253] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.128512] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-02-03T20:35:29.128782] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-02-03T20:35:29.129060] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.129369] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.129644] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.129885] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-02-03T20:35:29.130124] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-02-03T20:35:29.130364] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-02-03T20:35:29.130621] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-02-03T20:35:29.130878] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-02-03T20:35:29.131144] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-02-03T20:35:29.131214] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-02-03T20:35:29.131454] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.131533] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-02-03T20:35:29.131629] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-02-03T20:35:29.131883] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-02-03T20:35:29.132129] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-02-03T20:35:29.132388] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-02-03T20:35:29.132658] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-02-03T20:35:29.132736] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-02-03T20:35:29.132993] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.133993] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-02-03T20:35:29.134307] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-02-03T20:35:29.134622] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.134884] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-02-03T20:35:29.135155] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-02-03T20:35:29.135237] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-02-03T20:35:29.135548] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-02-03T20:35:29.135824] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-02-03T20:35:29.136088] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-02-03T20:35:29.136358] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-02-03T20:35:29.137330] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-02-03T20:35:29.137613] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.138709] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-02-03T20:35:29.139023] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-02-03T20:35:29.139411] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.139501] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-02-03T20:35:29.139828] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-02-03T20:35:29.140167] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-02-03T20:35:29.140451] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-02-03T20:35:29.140728] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.140804] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-02-03T20:35:29.141119] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-02-03T20:35:29.141391] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-02-03T20:35:29.141680] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-02-03T20:35:29.141949] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.142033] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-02-03T20:35:29.142305] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-02-03T20:35:29.142418] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-02-03T20:35:29.142673] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.142920] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.143183] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-02-03T20:35:29.143276] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-02-03T20:35:29.143598] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-02-03T20:35:29.143859] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-02-03T20:35:29.144122] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-02-03T20:35:29.144208] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-02-03T20:35:29.144445] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-02-03T20:35:29.144719] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-02-03T20:35:29.145010] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-02-03T20:35:29.145344] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-02-03T20:35:29.145609] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-02-03T20:35:29.145931] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-02-03T20:35:29.146190] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-02-03T20:35:29.146482] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-02-03T20:35:29.146732] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-02-03T20:35:29.147009] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-02-03T20:35:29.147363] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-02-03T20:35:29.147619] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.147885] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.148163] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-02-03T20:35:29.148465] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-02-03T20:35:29.148553] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-02-03T20:35:29.148866] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-02-03T20:35:29.149127] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-02-03T20:35:29.149267] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-02-03T20:35:29.149563] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-02-03T20:35:29.149726] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-02-03T20:35:29.150038] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.150333] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-02-03T20:35:29.150409] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-02-03T20:35:29.150656] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-02-03T20:35:29.150932] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-02-03T20:35:29.151011] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-02-03T20:35:29.151340] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.151606] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-02-03T20:35:29.151856] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-02-03T20:35:29.152113] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-02-03T20:35:29.152419] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-02-03T20:35:29.152722] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-02-03T20:35:29.153031] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-02-03T20:35:29.153139] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-02-03T20:35:29.153234] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-02-03T20:35:29.153519] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-02-03T20:35:29.153651] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-02-03T20:35:29.153973] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-02-03T20:35:29.154229] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-02-03T20:35:29.154487] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.154778] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-02-03T20:35:29.155046] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.155303] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-02-03T20:35:29.155610] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-02-03T20:35:29.155696] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-02-03T20:35:29.155760] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-02-03T20:35:29.156009] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-02-03T20:35:29.156339] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-02-03T20:35:29.156612] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.156871] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-02-03T20:35:29.157133] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-02-03T20:35:29.157383] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.157641] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-02-03T20:35:29.157882] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-02-03T20:35:29.158189] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-02-03T20:35:29.158435] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-02-03T20:35:29.158694] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-02-03T20:35:29.158939] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-02-03T20:35:29.159210] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-02-03T20:35:29.159477] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.159751] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-02-03T20:35:29.160031] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-02-03T20:35:29.160318] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-02-03T20:35:29.160390] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-02-03T20:35:29.160634] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.160705] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-02-03T20:35:29.160964] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-02-03T20:35:29.161242] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-02-03T20:35:29.161480] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-02-03T20:35:29.161720] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-02-03T20:35:29.161964] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-02-03T20:35:29.162043] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-02-03T20:35:29.162106] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-02-03T20:35:29.162359] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-02-03T20:35:29.162443] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-02-03T20:35:29.162710] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-02-03T20:35:29.162789] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-02-03T20:35:29.163068] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-02-03T20:35:29.163355] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-02-03T20:35:29.163429] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-02-03T20:35:29.163491] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.163561] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.163850] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.164137] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-02-03T20:35:29.164399] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-02-03T20:35:29.164472] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-02-03T20:35:29.164534] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-02-03T20:35:29.164613] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-02-03T20:35:29.164676] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-02-03T20:35:29.165880] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.166460] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-02-03T20:35:29.166931] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-02-03T20:35:29.168050] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.168131] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-02-03T20:35:29.168385] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-02-03T20:35:29.168472] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-02-03T20:35:29.168722] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.168801] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-02-03T20:35:29.169059] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-02-03T20:35:29.169385] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-02-03T20:35:29.169644] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-02-03T20:35:29.169722] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-02-03T20:35:29.169974] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-02-03T20:35:29.170782] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-02-03T20:35:29.171081] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.171163] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.171641] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.171728] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-02-03T20:35:29.171796] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.172039] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-02-03T20:35:29.172123] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-02-03T20:35:29.172503] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.172800] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.173069] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-02-03T20:35:29.173153] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-02-03T20:35:29.173390] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-02-03T20:35:29.173646] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.173953] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-02-03T20:35:29.174192] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-02-03T20:35:29.174443] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-02-03T20:35:29.174677] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-02-03T20:35:29.174928] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-02-03T20:35:29.175180] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-02-03T20:35:29.175474] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-02-03T20:35:29.175728] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-02-03T20:35:29.175984] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.176061] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-02-03T20:35:29.176355] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.176620] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-02-03T20:35:29.177041] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-02-03T20:35:29.177114] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-02-03T20:35:29.177181] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-02-03T20:35:29.177469] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.177714] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.177783] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-02-03T20:35:29.178055] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.178307] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.178548] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.178641] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.178871] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-02-03T20:35:29.179169] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-02-03T20:35:29.179407] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-02-03T20:35:29.179476] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-02-03T20:35:29.179713] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-02-03T20:35:29.179952] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-02-03T20:35:29.180229] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-02-03T20:35:29.180478] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.180720] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-02-03T20:35:29.180956] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-02-03T20:35:29.181261] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-02-03T20:35:29.181499] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-02-03T20:35:29.181740] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.181988] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.182081] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-02-03T20:35:29.182568] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.182676] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-02-03T20:35:29.182926] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-02-03T20:35:29.183176] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-02-03T20:35:29.183445] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-02-03T20:35:29.183696] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.183946] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-02-03T20:35:29.184027] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-02-03T20:35:29.184088] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.184320] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-02-03T20:35:29.184591] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-02-03T20:35:29.184887] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-02-03T20:35:29.185153] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-02-03T20:35:29.185393] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-02-03T20:35:29.185478] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-02-03T20:35:29.185750] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-02-03T20:35:29.186012] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-02-03T20:35:29.186305] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-02-03T20:35:29.186599] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-02-03T20:35:29.186841] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-02-03T20:35:29.187113] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-02-03T20:35:29.187375] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-02-03T20:35:29.187614] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-02-03T20:35:29.187906] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-02-03T20:35:29.188007] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-02-03T20:35:29.188070] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-02-03T20:35:29.188320] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-02-03T20:35:29.188633] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-02-03T20:35:29.188907] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-02-03T20:35:29.189176] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.189252] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-02-03T20:35:29.189552] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-02-03T20:35:29.189876] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-02-03T20:35:29.190145] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.190445] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-02-03T20:35:29.190744] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-02-03T20:35:29.190825] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-02-03T20:35:29.190887] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-02-03T20:35:29.191140] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-02-03T20:35:29.191399] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-02-03T20:35:29.191667] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.191930] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-02-03T20:35:29.192204] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-02-03T20:35:29.192485] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-02-03T20:35:29.192754] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-02-03T20:35:29.193075] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.193553] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.193849] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-02-03T20:35:29.194137] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-02-03T20:35:29.194410] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-02-03T20:35:29.194480] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.194736] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-02-03T20:35:29.195000] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-02-03T20:35:29.195305] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-02-03T20:35:29.195557] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-02-03T20:35:29.195843] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-02-03T20:35:29.196103] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-02-03T20:35:29.196395] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-02-03T20:35:29.197136] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-02-03T20:35:29.197413] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-02-03T20:35:29.197693] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-02-03T20:35:29.197967] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.198257] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.198566] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-02-03T20:35:29.198843] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-02-03T20:35:29.199104] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-02-03T20:35:29.199411] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.199688] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-02-03T20:35:29.199762] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-02-03T20:35:29.200017] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-02-03T20:35:29.200309] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-02-03T20:35:29.200589] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.200851] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-02-03T20:35:29.201117] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.201194] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-02-03T20:35:29.201458] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-02-03T20:35:29.201768] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.201845] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.202109] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-02-03T20:35:29.202361] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.202439] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-02-03T20:35:29.202686] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-02-03T20:35:29.202938] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-02-03T20:35:29.203197] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-02-03T20:35:29.203508] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-02-03T20:35:29.203795] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-02-03T20:35:29.204077] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-02-03T20:35:29.204147] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-02-03T20:35:29.204393] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-02-03T20:35:29.204699] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-02-03T20:35:29.204959] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-02-03T20:35:29.205216] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.205457] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.205714] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-02-03T20:35:29.206033] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-02-03T20:35:29.206331] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-02-03T20:35:29.206401] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-02-03T20:35:29.206654] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-02-03T20:35:29.206723] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-02-03T20:35:29.206977] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.207230] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-02-03T20:35:29.207471] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-02-03T20:35:29.207552] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.207647] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-02-03T20:35:29.207886] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-02-03T20:35:29.208179] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-02-03T20:35:29.208432] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-02-03T20:35:29.208725] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.208806] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-02-03T20:35:29.209052] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-02-03T20:35:29.209360] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-02-03T20:35:29.209668] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.209919] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.210188] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-02-03T20:35:29.210465] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.210546] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-02-03T20:35:29.210819] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-02-03T20:35:29.211061] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-02-03T20:35:29.212016] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.212291] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-02-03T20:35:29.212560] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-02-03T20:35:29.212667] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-02-03T20:35:29.212730] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-02-03T20:35:29.213021] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-02-03T20:35:29.213093] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-02-03T20:35:29.213349] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-02-03T20:35:29.213624] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-02-03T20:35:29.213876] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-02-03T20:35:29.214170] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.214419] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.214665] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-02-03T20:35:29.214972] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.215219] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-02-03T20:35:29.215461] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-02-03T20:35:29.215530] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.215811] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-02-03T20:35:29.216077] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-02-03T20:35:29.216317] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.216567] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-02-03T20:35:29.216835] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-02-03T20:35:29.217108] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.217194] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-02-03T20:35:29.217266] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-02-03T20:35:29.217508] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.217779] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-02-03T20:35:29.217875] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-02-03T20:35:29.218200] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-02-03T20:35:29.218514] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-02-03T20:35:29.218843] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.219119] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-02-03T20:35:29.219379] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.219449] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-02-03T20:35:29.219745] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.220007] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-02-03T20:35:29.220323] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-02-03T20:35:29.220599] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-02-03T20:35:29.220843] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.221107] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-02-03T20:35:29.221352] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.221623] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-02-03T20:35:29.221874] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-02-03T20:35:29.222139] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-02-03T20:35:29.222456] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.222535] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-02-03T20:35:29.222622] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-02-03T20:35:29.222858] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-02-03T20:35:29.223119] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-02-03T20:35:29.223389] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.223662] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-02-03T20:35:29.223927] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.224018] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-02-03T20:35:29.224271] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.224536] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-02-03T20:35:29.224808] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-02-03T20:35:29.225114] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.225384] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-02-03T20:35:29.225468] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-02-03T20:35:29.225530] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-02-03T20:35:29.225812] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-02-03T20:35:29.225895] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-02-03T20:35:29.226167] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-02-03T20:35:29.226485] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.226773] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-02-03T20:35:29.227046] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-02-03T20:35:29.227132] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-02-03T20:35:29.227196] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-02-03T20:35:29.227439] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-02-03T20:35:29.227683] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-02-03T20:35:29.227922] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-02-03T20:35:29.228022] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-02-03T20:35:29.228099] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-02-03T20:35:29.228356] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-02-03T20:35:29.228441] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-02-03T20:35:29.228719] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.229007] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-02-03T20:35:29.229290] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-02-03T20:35:29.229368] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-02-03T20:35:29.229440] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-02-03T20:35:29.229697] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-02-03T20:35:29.229969] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.230049] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-02-03T20:35:29.230112] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.230172] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-02-03T20:35:29.230471] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.230726] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-02-03T20:35:29.230972] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-02-03T20:35:29.231277] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-02-03T20:35:29.231355] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.231630] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-02-03T20:35:29.231882] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-02-03T20:35:29.232168] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-02-03T20:35:29.232438] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-02-03T20:35:29.232748] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.232819] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-02-03T20:35:29.233055] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-02-03T20:35:29.233136] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-02-03T20:35:29.233214] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.233290] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-02-03T20:35:29.233353] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-02-03T20:35:29.233596] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-02-03T20:35:29.233847] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-02-03T20:35:29.234120] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-02-03T20:35:29.234418] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-02-03T20:35:29.234489] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-02-03T20:35:29.234722] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-02-03T20:35:29.234791] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.235063] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.235314] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-02-03T20:35:29.235597] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-02-03T20:35:29.235867] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-02-03T20:35:29.236107] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.236362] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-02-03T20:35:29.236431] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-02-03T20:35:29.236723] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.237011] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-02-03T20:35:29.237246] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-02-03T20:35:29.237536] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.237770] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-02-03T20:35:29.237841] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-02-03T20:35:29.238100] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-02-03T20:35:29.238351] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.238598] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-02-03T20:35:29.238676] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-02-03T20:35:29.238927] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.239181] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-02-03T20:35:29.239448] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-02-03T20:35:29.239744] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-02-03T20:35:29.239987] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-02-03T20:35:29.240224] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-02-03T20:35:29.240491] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-02-03T20:35:29.240590] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-02-03T20:35:29.240877] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-02-03T20:35:29.241121] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-02-03T20:35:29.241384] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-02-03T20:35:29.241640] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-02-03T20:35:29.241710] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-02-03T20:35:29.241772] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-02-03T20:35:29.242004] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.242294] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-02-03T20:35:29.242600] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.242671] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-02-03T20:35:29.242904] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-02-03T20:35:29.243189] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-02-03T20:35:29.243446] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-02-03T20:35:29.243692] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-02-03T20:35:29.243763] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-02-03T20:35:29.244044] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-02-03T20:35:29.244123] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-02-03T20:35:29.244185] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-02-03T20:35:29.244496] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-02-03T20:35:29.244801] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-02-03T20:35:29.245164] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-02-03T20:35:29.245465] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-02-03T20:35:29.245537] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-02-03T20:35:29.245635] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-02-03T20:35:29.245916] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-02-03T20:35:29.246194] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-02-03T20:35:29.246497] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-02-03T20:35:29.246800] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.247067] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.247137] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-02-03T20:35:29.247404] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.247476] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-02-03T20:35:29.247738] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-02-03T20:35:29.247818] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-02-03T20:35:29.247894] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-02-03T20:35:29.248172] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-02-03T20:35:29.248423] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-02-03T20:35:29.248686] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-02-03T20:35:29.248755] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-02-03T20:35:29.248826] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.249121] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-02-03T20:35:29.249361] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-02-03T20:35:29.249430] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-02-03T20:35:29.249490] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-02-03T20:35:29.249748] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-02-03T20:35:29.249827] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-02-03T20:35:29.250120] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-02-03T20:35:29.250369] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-02-03T20:35:29.250449] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-02-03T20:35:29.250685] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-02-03T20:35:29.250941] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-02-03T20:35:29.251191] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-02-03T20:35:29.251458] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.251700] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.251942] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-02-03T20:35:29.252021] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-02-03T20:35:29.252276] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-02-03T20:35:29.252347] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-02-03T20:35:29.252415] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-02-03T20:35:29.252485] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-02-03T20:35:29.252720] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-02-03T20:35:29.252962] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-02-03T20:35:29.253253] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-02-03T20:35:29.253488] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-02-03T20:35:29.253729] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-02-03T20:35:29.253969] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-02-03T20:35:29.254226] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-02-03T20:35:29.254516] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-02-03T20:35:29.254605] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.254862] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-02-03T20:35:29.255115] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-02-03T20:35:29.255383] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-02-03T20:35:29.255462] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.255706] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-02-03T20:35:29.255953] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-02-03T20:35:29.256220] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-02-03T20:35:29.256468] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-02-03T20:35:29.256709] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-02-03T20:35:29.256974] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-02-03T20:35:29.257226] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-02-03T20:35:29.257303] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-02-03T20:35:29.257539] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-02-03T20:35:29.257800] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-02-03T20:35:29.257871] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.258169] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-02-03T20:35:29.258428] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-02-03T20:35:29.258501] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-02-03T20:35:29.258745] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-02-03T20:35:29.259010] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-02-03T20:35:29.259282] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-02-03T20:35:29.259357] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.259617] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.259861] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-02-03T20:35:29.260123] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-02-03T20:35:29.260385] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-02-03T20:35:29.260628] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.260887] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-02-03T20:35:29.261158] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-02-03T20:35:29.261415] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-02-03T20:35:29.261658] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.261910] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-02-03T20:35:29.262159] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-02-03T20:35:29.262414] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-02-03T20:35:29.262775] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-02-03T20:35:29.263066] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-02-03T20:35:29.263309] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-02-03T20:35:29.263591] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-02-03T20:35:29.263883] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-02-03T20:35:29.264230] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-02-03T20:35:29.264555] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-02-03T20:35:29.264904] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-02-03T20:35:29.265262] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-02-03T20:35:29.265557] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-02-03T20:35:29.265654] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-02-03T20:35:29.265717] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-02-03T20:35:29.265789] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.265850] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.265908] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-02-03T20:35:29.265966] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-02-03T20:35:29.266211] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-02-03T20:35:29.266471] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.266734] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.266995] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.267075] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-02-03T20:35:29.267327] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-02-03T20:35:29.267600] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-02-03T20:35:29.267842] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-02-03T20:35:29.268110] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-02-03T20:35:29.268361] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-02-03T20:35:29.268431] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-02-03T20:35:29.268679] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-02-03T20:35:29.268946] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-02-03T20:35:29.269197] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-02-03T20:35:29.269278] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-02-03T20:35:29.269522] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.269788] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-02-03T20:35:29.270052] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-02-03T20:35:29.270307] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-02-03T20:35:29.270540] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.270971] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-02-03T20:35:29.271253] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-02-03T20:35:29.271551] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-02-03T20:35:29.271873] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.271944] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-02-03T20:35:29.272199] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-02-03T20:35:29.272450] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-02-03T20:35:29.272696] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-02-03T20:35:29.272979] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-02-03T20:35:29.273220] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-02-03T20:35:29.273518] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.273842] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-02-03T20:35:29.274098] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.274394] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.274692] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-02-03T20:35:29.274940] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-02-03T20:35:29.275021] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-02-03T20:35:29.275255] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-02-03T20:35:29.275504] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.275600] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-02-03T20:35:29.275664] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-02-03T20:35:29.275926] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-02-03T20:35:29.276002] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-02-03T20:35:29.276069] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-02-03T20:35:29.276296] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-02-03T20:35:29.276363] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-02-03T20:35:29.276603] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-02-03T20:35:29.276855] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-02-03T20:35:29.277101] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-02-03T20:35:29.277363] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-02-03T20:35:29.277653] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-02-03T20:35:29.278740] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-02-03T20:35:29.279054] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.279357] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.279633] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-02-03T20:35:29.279732] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-02-03T20:35:29.280000] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-02-03T20:35:29.280280] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.280555] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-02-03T20:35:29.280649] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-02-03T20:35:29.280943] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.281039] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-02-03T20:35:29.281117] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-02-03T20:35:29.281373] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-02-03T20:35:29.281613] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-02-03T20:35:29.281683] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-02-03T20:35:29.281761] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-02-03T20:35:29.282018] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.282265] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-02-03T20:35:29.282334] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-02-03T20:35:29.282590] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-02-03T20:35:29.282839] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-02-03T20:35:29.282909] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-02-03T20:35:29.283155] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-02-03T20:35:29.283410] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-02-03T20:35:29.283686] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-02-03T20:35:29.283757] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-02-03T20:35:29.284011] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-02-03T20:35:29.284266] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-02-03T20:35:29.284346] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-02-03T20:35:29.284604] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-02-03T20:35:29.284903] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-02-03T20:35:29.285210] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-02-03T20:35:29.285453] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-02-03T20:35:29.285701] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-02-03T20:35:29.285956] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-02-03T20:35:29.286198] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.286266] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-02-03T20:35:29.286515] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.286775] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.287022] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-02-03T20:35:29.287311] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-02-03T20:35:29.287586] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-02-03T20:35:29.287879] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-02-03T20:35:29.288156] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-02-03T20:35:29.288416] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-02-03T20:35:29.288662] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-02-03T20:35:29.288908] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-02-03T20:35:29.289146] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-02-03T20:35:29.289440] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-02-03T20:35:29.289678] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-02-03T20:35:29.289915] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-02-03T20:35:29.290200] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-02-03T20:35:29.290440] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-02-03T20:35:29.290522] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-02-03T20:35:29.290783] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-02-03T20:35:29.291025] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.291276] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.291517] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-02-03T20:35:29.291776] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-02-03T20:35:29.292033] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-02-03T20:35:29.292270] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.292510] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-02-03T20:35:29.292773] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-02-03T20:35:29.293042] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-02-03T20:35:29.293118] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-02-03T20:35:29.293348] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-02-03T20:35:29.293605] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.293846] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-02-03T20:35:29.294121] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-02-03T20:35:29.294192] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-02-03T20:35:29.294431] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-02-03T20:35:29.294696] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-02-03T20:35:29.294940] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-02-03T20:35:29.295007] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-02-03T20:35:29.295066] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-02-03T20:35:29.295157] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-02-03T20:35:29.295414] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-02-03T20:35:29.295481] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-02-03T20:35:29.295539] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-02-03T20:35:29.295790] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-02-03T20:35:29.296043] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-02-03T20:35:29.296298] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.296534] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-02-03T20:35:29.296791] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-02-03T20:35:29.297032] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-02-03T20:35:29.297277] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-02-03T20:35:29.297514] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-02-03T20:35:29.297773] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-02-03T20:35:29.297852] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-02-03T20:35:29.297913] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-02-03T20:35:29.298227] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-02-03T20:35:29.298469] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-02-03T20:35:29.298763] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-02-03T20:35:29.299029] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-02-03T20:35:29.299298] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-02-03T20:35:29.299562] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-02-03T20:35:29.299854] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.300126] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-02-03T20:35:29.300387] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-02-03T20:35:29.300629] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-02-03T20:35:29.300700] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-02-03T20:35:29.300997] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-02-03T20:35:29.301301] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-02-03T20:35:29.301548] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-02-03T20:35:29.301818] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-02-03T20:35:29.301889] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-02-03T20:35:29.302121] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.302416] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-02-03T20:35:29.302486] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-02-03T20:35:29.302723] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-02-03T20:35:29.302970] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-02-03T20:35:29.303240] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-02-03T20:35:29.303478] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-02-03T20:35:29.303716] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-02-03T20:35:29.304004] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-02-03T20:35:29.304262] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-02-03T20:35:29.304552] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-02-03T20:35:29.304818] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-02-03T20:35:29.305062] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-02-03T20:35:29.305304] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-02-03T20:35:29.305562] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-02-03T20:35:29.305828] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.306073] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-02-03T20:35:29.306334] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-02-03T20:35:29.306414] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-02-03T20:35:29.306492] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.306754] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.307002] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.307275] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-02-03T20:35:29.307527] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-02-03T20:35:29.307786] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-02-03T20:35:29.308054] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-02-03T20:35:29.308301] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-02-03T20:35:29.308539] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.308826] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.309127] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-02-03T20:35:29.309380] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.309652] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-02-03T20:35:29.309908] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-02-03T20:35:29.309987] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-02-03T20:35:29.310243] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-02-03T20:35:29.310499] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-02-03T20:35:29.310819] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-02-03T20:35:29.311066] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-02-03T20:35:29.311308] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-02-03T20:35:29.311595] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-02-03T20:35:29.311848] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-02-03T20:35:29.312107] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-02-03T20:35:29.312361] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-02-03T20:35:29.312597] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-02-03T20:35:29.312836] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-02-03T20:35:29.313070] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-02-03T20:35:29.313360] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-02-03T20:35:29.313601] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.313838] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-02-03T20:35:29.313905] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-02-03T20:35:29.314158] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-02-03T20:35:29.314224] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-02-03T20:35:29.314458] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.314713] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-02-03T20:35:29.314957] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-02-03T20:35:29.315212] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-02-03T20:35:29.315504] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-02-03T20:35:29.315593] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.315832] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-02-03T20:35:29.316089] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-02-03T20:35:29.316353] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-02-03T20:35:29.316601] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-02-03T20:35:29.316887] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-02-03T20:35:29.317140] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-02-03T20:35:29.317373] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-02-03T20:35:29.317440] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-02-03T20:35:29.317688] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-02-03T20:35:29.317997] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-02-03T20:35:29.318292] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-02-03T20:35:29.318547] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.318638] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-02-03T20:35:29.318895] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-02-03T20:35:29.318962] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-02-03T20:35:29.319222] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-02-03T20:35:29.319515] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-02-03T20:35:29.319784] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-02-03T20:35:29.320038] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-02-03T20:35:29.320105] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-02-03T20:35:29.320340] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-02-03T20:35:29.320408] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.320465] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-02-03T20:35:29.320747] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-02-03T20:35:29.321042] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-02-03T20:35:29.321135] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-02-03T20:35:29.321369] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-02-03T20:35:29.321615] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-02-03T20:35:29.321869] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-02-03T20:35:29.321946] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.322195] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-02-03T20:35:29.322449] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-02-03T20:35:29.322683] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-02-03T20:35:29.322922] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.323159] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-02-03T20:35:29.323414] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-02-03T20:35:29.323670] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-02-03T20:35:29.323905] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-02-03T20:35:29.323982] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-02-03T20:35:29.324261] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.324547] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-02-03T20:35:29.324832] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-02-03T20:35:29.325093] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-02-03T20:35:29.325331] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-02-03T20:35:29.325616] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-02-03T20:35:29.325684] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-02-03T20:35:29.325929] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.326006] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-02-03T20:35:29.326077] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-02-03T20:35:29.326324] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-02-03T20:35:29.326558] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.326649] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-02-03T20:35:29.326879] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-02-03T20:35:29.327132] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-02-03T20:35:29.327200] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-02-03T20:35:29.327425] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-02-03T20:35:29.327658] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.327735] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.327993] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.328269] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-02-03T20:35:29.328542] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.328807] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-02-03T20:35:29.329060] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-02-03T20:35:29.329307] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-02-03T20:35:29.329388] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-02-03T20:35:29.329679] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-02-03T20:35:29.329966] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-02-03T20:35:29.330256] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-02-03T20:35:29.330505] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-02-03T20:35:29.330784] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-02-03T20:35:29.331053] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-02-03T20:35:29.331319] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-02-03T20:35:29.331598] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.331673] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-02-03T20:35:29.331929] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-02-03T20:35:29.332174] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-02-03T20:35:29.332433] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-02-03T20:35:29.332692] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-02-03T20:35:29.332952] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.333022] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-02-03T20:35:29.333287] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-02-03T20:35:29.333527] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-02-03T20:35:29.333808] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-02-03T20:35:29.334053] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-02-03T20:35:29.334342] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.334603] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-02-03T20:35:29.334902] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-02-03T20:35:29.335153] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-02-03T20:35:29.335410] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-02-03T20:35:29.335665] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.335925] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-02-03T20:35:29.335996] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-02-03T20:35:29.336232] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-02-03T20:35:29.336300] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-02-03T20:35:29.336359] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-02-03T20:35:29.336609] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-02-03T20:35:29.336690] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-02-03T20:35:29.336750] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.336982] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.337224] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-02-03T20:35:29.337462] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-02-03T20:35:29.337695] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-02-03T20:35:29.337996] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-02-03T20:35:29.338262] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-02-03T20:35:29.338340] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-02-03T20:35:29.338608] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-02-03T20:35:29.338853] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-02-03T20:35:29.339117] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-02-03T20:35:29.339353] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-02-03T20:35:29.339604] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.339843] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.340082] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-02-03T20:35:29.340327] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.340396] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-02-03T20:35:29.340626] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-02-03T20:35:29.340863] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-02-03T20:35:29.341128] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-02-03T20:35:29.341393] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-02-03T20:35:29.341467] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-02-03T20:35:29.341697] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.341949] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-02-03T20:35:29.342218] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-02-03T20:35:29.342454] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-02-03T20:35:29.342691] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-02-03T20:35:29.343017] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-02-03T20:35:29.343324] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.343562] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-02-03T20:35:29.343644] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-02-03T20:35:29.343874] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.344123] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-02-03T20:35:29.344355] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-02-03T20:35:29.344640] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-02-03T20:35:29.344897] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-02-03T20:35:29.345186] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-02-03T20:35:29.345426] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-02-03T20:35:29.345664] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-02-03T20:35:29.345955] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-02-03T20:35:29.346038] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-02-03T20:35:29.346110] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-02-03T20:35:29.346407] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-02-03T20:35:29.346654] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-02-03T20:35:29.346913] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-02-03T20:35:29.347167] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-02-03T20:35:29.347421] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-02-03T20:35:29.347489] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-02-03T20:35:29.347719] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-02-03T20:35:29.347971] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-02-03T20:35:29.348238] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-02-03T20:35:29.348307] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-02-03T20:35:29.348554] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-02-03T20:35:29.348646] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-02-03T20:35:29.348896] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-02-03T20:35:29.348966] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-02-03T20:35:29.349227] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-02-03T20:35:29.349518] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-02-03T20:35:29.349800] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-02-03T20:35:29.350048] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-02-03T20:35:29.350115] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-02-03T20:35:29.350174] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-02-03T20:35:29.350401] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-02-03T20:35:29.350691] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-02-03T20:35:29.350991] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-02-03T20:35:29.351297] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-02-03T20:35:29.351537] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-02-03T20:35:29.351800] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-02-03T20:35:29.352043] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-02-03T20:35:29.352130] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-02-03T20:35:29.352383] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-02-03T20:35:29.352669] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-02-03T20:35:29.352737] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-02-03T20:35:29.352966] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-02-03T20:35:29.353202] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-02-03T20:35:29.353436] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-02-03T20:35:29.353504] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-02-03T20:35:29.353730] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.353807] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-02-03T20:35:29.354044] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-02-03T20:35:29.354297] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-02-03T20:35:29.354595] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-02-03T20:35:29.354834] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-02-03T20:35:29.355082] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.355332] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-02-03T20:35:29.355588] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-02-03T20:35:29.355830] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-02-03T20:35:29.356066] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-02-03T20:35:29.356322] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-02-03T20:35:29.356565] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-02-03T20:35:29.356842] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-02-03T20:35:29.357081] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-02-03T20:35:29.357369] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-02-03T20:35:29.357609] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-02-03T20:35:29.357851] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-02-03T20:35:29.358141] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.358383] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-02-03T20:35:29.358629] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-02-03T20:35:29.358887] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-02-03T20:35:29.359192] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-02-03T20:35:29.359493] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-02-03T20:35:29.359781] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-02-03T20:35:29.360025] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-02-03T20:35:29.360290] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.360594] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-02-03T20:35:29.360833] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.361069] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-02-03T20:35:29.361468] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-02-03T20:35:29.361548] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-02-03T20:35:29.361811] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-02-03T20:35:29.362060] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-02-03T20:35:29.362140] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-02-03T20:35:29.362602] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-02-03T20:35:29.362671] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-02-03T20:35:29.362968] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-02-03T20:35:29.363234] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-02-03T20:35:29.363476] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-02-03T20:35:29.363710] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-02-03T20:35:29.363779] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-02-03T20:35:29.364022] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.364268] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-02-03T20:35:29.364521] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-02-03T20:35:29.364781] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-02-03T20:35:29.364859] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-02-03T20:35:29.365157] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-02-03T20:35:29.365226] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-02-03T20:35:29.365295] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-02-03T20:35:29.365601] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-02-03T20:35:29.365841] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-02-03T20:35:29.366130] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-02-03T20:35:29.366372] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-02-03T20:35:29.366449] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-02-03T20:35:29.366708] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-02-03T20:35:29.367003] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-02-03T20:35:29.367305] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-02-03T20:35:29.367540] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-02-03T20:35:29.367697] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-02-03T20:35:29.367948] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-02-03T20:35:29.368433] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-02-03T20:35:29.368688] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-02-03T20:35:29.368999] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-02-03T20:35:29.369094] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-02-03T20:35:29.369532] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-02-03T20:35:29.369807] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-02-03T20:35:29.370086] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-02-03T20:35:29.370364] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-02-03T20:35:29.370613] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-02-03T20:35:29.370884] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-02-03T20:35:29.371125] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-02-03T20:35:29.371192] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-02-03T20:35:29.371420] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-02-03T20:35:29.371738] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-02-03T20:35:29.371989] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-02-03T20:35:29.372256] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-02-03T20:35:29.372502] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-02-03T20:35:29.372777] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-02-03T20:35:29.373047] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-02-03T20:35:29.373345] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-02-03T20:35:29.373611] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-02-03T20:35:29.373866] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-02-03T20:35:29.374124] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-02-03T20:35:29.374386] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-02-03T20:35:29.374654] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-02-03T20:35:29.374911] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-02-03T20:35:29.375180] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-02-03T20:35:29.375421] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-02-03T20:35:29.375659] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-02-03T20:35:29.375896] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-02-03T20:35:29.375963] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-02-03T20:35:29.376222] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-02-03T20:35:29.376460] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-02-03T20:35:29.376699] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-02-03T20:35:29.376772] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-02-03T20:35:29.377030] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.377100] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-02-03T20:35:29.377381] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-02-03T20:35:29.377451] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-02-03T20:35:29.377715] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-02-03T20:35:29.377990] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-02-03T20:35:29.378257] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-02-03T20:35:29.378498] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-02-03T20:35:29.378761] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-02-03T20:35:29.378832] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-02-03T20:35:29.379082] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-02-03T20:35:29.379360] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-02-03T20:35:29.379648] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-02-03T20:35:29.379922] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.380224] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-02-03T20:35:29.380294] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-02-03T20:35:29.380530] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-02-03T20:35:29.380796] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-02-03T20:35:29.381066] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-02-03T20:35:29.381339] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-02-03T20:35:29.381418] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-02-03T20:35:29.381650] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-02-03T20:35:29.381719] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-02-03T20:35:29.381953] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-02-03T20:35:29.382211] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-02-03T20:35:29.382487] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-02-03T20:35:29.382730] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-02-03T20:35:29.382967] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-02-03T20:35:29.383232] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-02-03T20:35:29.383516] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-02-03T20:35:29.383831] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-02-03T20:35:29.383912] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-02-03T20:35:29.384164] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-02-03T20:35:29.384404] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-02-03T20:35:29.384661] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-02-03T20:35:29.384730] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-02-03T20:35:29.384962] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.385236] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-02-03T20:35:29.385497] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-02-03T20:35:29.385796] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-02-03T20:35:29.386062] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-02-03T20:35:29.386142] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-02-03T20:35:29.387878] [INFO ] [LOCAL ] Saved consolidated report: 3452 forecasts -> ./output/forecasts/full/2026-02-04.txt [2026-02-03T20:35:29.387928] [INFO ] [sig ] [78/78] Successfully generated report for 2026-02-04: 3452 entries [2026-02-03T20:35:29.387980] [INFO ] [sig ] ================================================== [2026-02-03T20:35:29.388011] [INFO ] [sig ] Report generation complete: 78/78 reports succeeded [2026-02-03T20:35:30.232042] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-02-03T20:35:30.232278] [INFO ] [sig ] Email notification sent [2026-02-03T20:35:30.233056] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-02-03T20:35:30.233256] [INFO ] [STATE ] Last completion updated: 2026-02-03T20:35:30.233137